title: OT Traduzione FAQ 4.26

author: Alessandro Cara

text:
[cut]
>
> Crea un etichetta non associata
> Usana (*) il comando "Taglia" sull'etichetta, seleziona il controllo
> al quale associarla quindi usa il comando "incolla".
> Ora l'etichetta è associata al controllo selezionato.
>
(*) Usana = Usa o Utilizza  (meglio, cosi' e' piu' "politically correct")
--
a.cara


title: OT Traduzione FAQ 4.26

author: ALESSANDRO Baraldi

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:34abqpF...@individual.net...

Vedi che allora ho ragione....!
Artrite.
Grazie per l' Errata Corrige.



title: OT Traduzione FAQ 4.26

author: sv

text:
Karl Donaubauer ha scritto:
> ***********************
> 4.26 Associate a label
> Problem
> You have a control without an associated label and want to
> create such a label to be able to e.g. activate the parent
> control by clicking on it's label, move both controls together
> in design view etc.
> Solution
> Create an unbound label.
> Cut the label to the clipboard.
> Highlight the control that shall become the parent control.
> Paste the label from the clipboard.
> Now it is associated to the previously chosen control.
> ************************
4.26 Associare una etichetta
Hai un controllo senza una etichetta associata e vuoi
creare tale etichetta per essere in grado p.e., di attivare il controllo
genitore facendo click sulla sua etichetta, di muovere insieme entrambi i
controlli in modalità Struttura, etc.
Soluzione
Crea un etichetta non associata.
"Taglia" l'etichetta (Ctrl+X).
Seleziona il controllo che diverrà il controllo genitore.
“Incolla” l’etichetta (Ctrl+V).
Ora essa è associata al controllo scelto in precedenza.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 4.26

author: TheMax

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:34a8bnF...@individual.net...
> ***********************
> 4.26 Associate a label
Associare una label ad un controllo
> You have a control without an associated label and want to
> create such a label to be able to e.g. activate the parent
> control by clicking on it's label, move both controls together
> in design view etc.
Hai un controllo senza etichetta (label) associata e vuoi che una etichetta
venga associata al controllo, es: attivando il controllo padre cliccando
sulla sua etichetta, muovere entrambi i controlli in visualizzazione
struttura ecc.
>
> Solution
> Create an unbound label.
> Cut the label to the clipboard.
> Highlight the control that shall become the parent control.
> Paste the label from the clipboard.
> Now it is associated to the previously chosen control.
Crea una etichetta non associata
Taglia l'etichetta copiandola negli appunti
Seleziona il controllo che devi collegare all'etichetta
Incolla l'etichetta precedentemente copiata negli appunti
Ora è associata con il controllo precedentemente selezionato
Ciao,
Massimo


title: accodare records U R G E N T E

author: CLASSEX

text:
Risalve
questo problemino č un po' piů urgente, visto che debbo consegnare il lavoro
lunedě:
Ho dei record in tabella A che vorrei copiare ciascuno N volte nella tabella
B dove N č un campo della tabella A.
Mi sapete dire come fare con VB?
Grazie
--
------------------------------
Timeo Danaos sed dona ferentes (Omero)
------------------------------


title: accodare records U R G E N T E

author: Tecna - Arianna

text:
"CLASSEX" <
CLA...@galactica.it
> ha scritto nel messaggio
news:8rkoki$e9v$1...@nslave2.tin.it...
> Risalve
> questo problemino è un po' più urgente, visto che debbo consegnare il
lavoro
> lunedì:
> Ho dei record in tabella A che vorrei copiare ciascuno N volte nella
tabella
> B dove N è un campo della tabella A.
> Mi sapete dire come fare con VB?
> Grazie
>
>
> --
> ------------------------------
> Timeo Danaos sed dona ferentes (Omero)
> ------------------------------
>
>
Ciao sono Arianna
E' la prima cosa che mi viene in mente ed è una soluzione terra terra
 - se metti in una variabile il numero di volte che devo accodare
 - crei la tua query di accodamento
        strsql = "INSERT INTO <TabellaDestinazione>( <campo1>, <campo2>,...)
" & _
                     "SELECT <TabellaOrigine>.<campo1>,
<TabellaOrigine>.<campo2>.." & _
                      "FROM <TabellaOrigine> " & _
                     "[WHERE ...];"
        for i=1 to <NumeroVolte>
            currentdb.execute strsql,dbfailonerror
        next
...non ti assicuro la velocità se i record in esame sono molti
ma funziona!
spero di aver capito quello che chiedevi e di averti aiutato..
io il lavoro lo devo consegnare GIOVEDI!
Ciao
By Arianna


title: accodare records U R G E N T E

author: Lbo da casa

text:
>questo problemino è un po' più urgente, visto che debbo consegnare il lavoro
>lunedì:
azzo, e non c'è un ciclo for?
>Ho dei record in tabella A che vorrei copiare ciascuno N volte nella tabella
>B dove N è un campo della tabella A.
>Mi sapete dire come fare con VB?
dim rstA as recordset
dim rstB as recordset
dim i as long
set rstA=currentdb.openrecordset("SELECT * FROM TabellaA WHERE...")
set rstB=currentdb.openrecordset("TabellaB")
do until rstA.eof
	for i = 1 to rstA!CampoQuanteVolte
		rstB.addnew
		rstB!Campo1=rstA!Campo1
		rstB!Campo2=rstA!Campo2
		ecc.
		rstB.update
	next i
	rstA.movenext
loop
se i campi sono molti, i nomi corrispondono, li devi riversare tutti e
non ti va di scriverli tutti puoi fare:
dim rstA as recordset
dim rstB as recordset
dim fld as field
dim i as long
set rstA=currentdb.openrecordset("SELECT * FROM TabellaA WHERE...")
set rstB=currentdb.openrecordset("TabellaB")
do until rstA.eof
	for i = 1 to rstA!CampoQuanteVolte
		rstB.addnew
		for each fld in rstB.fields
			rstB(
fld.name
)=rstA(
fld.name
)
		next fld
		rstB.update
	next i
	rstA.movenext
loop
l'esecuzione sarà più lenta ma almeno scrivi di meno.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: accodare records U R G E N T E

author: classex

text:
Allora non funziona nemmeno questa mi da errore
 se scrivo
set rstA=currentdb.openrecordset("SELECT * FROM TabellaA WHERE...")
Mi dice "ERRORE ..tipo non corrispondente"
Se scrivo
set rstA=currentdb.openrecordset(TabellaA)
mi dice che la query non ha trovato ""
Che faccio?
Grazie
"Lbo da casa " <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39de7c48...@news.interbusiness.it...



title: accodare records U R G E N T E

text:
>set rstA=currentdb.openrecordset("SELECT * FROM TabellaA WHERE...")
>Mi dice "ERRORE ..tipo non corrispondente"
senti, ma non avrai scritto proprio where puntini puntini?
>Se scrivo
>set rstA=currentdb.openrecordset(TabellaA)
>mi dice che la query non ha trovato ""
prova a scrivere il nome dela tabella tra virgolette...



title: accodare records U R G E N T E

text:
Ciao sono Arianna
Prova cosě
dim i
dim strSQL as string
strsql="INSERT INTO TabellaDestinazione ( Campo1, Campo2, Campo3, Campo4 )
SELECT TabellaOrigine.Campo1, TabellaOrigine.Campo2, TabellaOrigine.Campo3,
TabellaOrigine.Campo4
FROM TabellaOrigine
WHERE TabellaOrigine.Campo1=TabellaDestinazione.Campo1 AND/OR
TabellaOrigine.Campo2=TabellaDestinazione.Campo2 AND/OR
TabellaOrigine.Campo3=TabellaDestinazione.Campo3 AND/OR
TabellaOrigine.Campo4=TabellaDestinazione.Campo4;"
for i=1 to <Numero Volte>
    currentdb.execute strsql dbfailonerror
next
In Rif al tuo msg:
La query di accodamento la maggior parte delle volte fa riferimento a 2
tabelle e quindi devi specificare la tabella di appartenenza
Tabella1.campo1=Tabella2.campo1
Ciao
By Arianna
In bocca al lupo


title: File access come DB back-end

author: Alen Cappelletti

text:
Ciao a tutti,
corregetemi se ho capito male, ma con access non posso creare un DB completo
di tabelle e maschere d'inserimento e poi usare l'utility  "divisone
database", per mettere sul server solo la parte delle tabelle dati.
Io vorrei pilotare le maschere in locale per andare ad inserire in quello
sul server in remoto. Devo per forza usare SQL server 2000 o è possibile
attuare l'operazione che mi sono prefissato?
Se non ho capito male non si può!???
Forse l'unico modo è con pagine dinamiche ASP o PHP vero?
Mi date una delucidatina in materia?
Ciao e Grazie Alen


title: File access come DB back-end

author: Setec Astronomy

text:
Alen Cappelletti wrote:
> Io vorrei pilotare le maschere in locale per andare ad inserire in
> quello sul server in remoto.
Definisci "server in remoto", come e' raggiungibile? Che protocollo di
comunicazione? Fa parte di una LAN, WAN o e' in internet?
--
I'am what I'am, I do what I can


title: File access come DB back-end

author: Luc

text:
> Io vorrei pilotare le maschere in locale per andare ad inserire in quello
> sul server in remoto. Devo per forza usare SQL server 2000 o è possibile
> attuare l'operazione che mi sono prefissato?
>
Se per server remoto intendi soltanto un server nell'ambito della stessa
rete locale (un pc dove mettere i dati e molti pc che vi accedono)
Devi:
1) spostare tutte le tabelle dati in un nuovo database (chiamiamolo databse
dati)
2) spostare il database dati in una cartella server
3) collegare al database (chiamiamolo programma, dove resta tutto il resto:
mappe, query, moduli ecc..) ogni singola tabella (menù file->carica dati
esterni->collega tabella) del database dati
Il database programma dovrà risiedere in ogni client (computer utente)
Nel server non c'è bisogno che ci sia access, il database dati verrà aperto
dall'access di ogni singolo utente


title: File access come DB back-end

text: ..aggiungo (mi è scappato l'invio..)


title: File access come DB back-end

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> wrote in message
news:xazsb.113928$
e6.40...@twister2.libero.it
> Definisci "server in remoto", come e' raggiungibile? Che protocollo di
> comunicazione? Fa parte di una LAN, WAN o e' in internet?
No č in Internet, infatti č questo il mio dubbio.
Praticamente ho accesso tramite FTP alla cartella che contiene il file
di Access.
No non č una Lan ne niente di simile, se fosse in una Intranet agirei
con una ODBC di file o di sistema.
La mia domanda in definitiva č: posso collegarmi ad un file su di un
server raggiungibile via FTP ed usarlo come DB back-end, collegandomi
con lo stesso (il front-end) contenente le maschere di inserimento?
Dalle mie (discutibili) conoscenze la risposta č no, perň spero in un
vostro chiarimento.
Se cosě fosse dovrei collegarmi mediante un ODBC di file o no?
Ciao e grazie Alen
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File access come DB back-end

text:
(.azzo ancora)
access gestisce in mdo eccellette la condivisione dei dati ed è veramente
avvidabile in termini di recov dei dati
devi sapere che i collegamenti alle tabelle remote una volta vissati, se
sposti il database dati o rinomini la cartella lui continuerà a cercare il
vecchio path
c'è la possibilità di gestire tutto in automatico da vba per ottenere
qualcosa di professionale, ma in poche parole, occorre essere dei
professionisti e capisco che per chi non è un applicativo di mestiere può
essere un problema
(occorre infatti fare delle funzioni di setup sui client ed interrogarsi se
esiste ancora il db e alla modifica del path rifare i collegamenti in
automatico ec..)
io lo faccio di mestiere e quindi mi sono costruite una suite professionale
sia per distribuire gli aggiornamenti al programma che le upgrade ai dati
per i change di release senza dover andare visicamente dal cliente


title: File access come DB back-end

text:
Alen Cappelletti wrote:
> La mia domanda in definitiva č: posso collegarmi ad un file su di un
> server raggiungibile via FTP ed usarlo come DB back-end, collegandomi
> con lo stesso (il front-end) contenente le maschere di inserimento?
> Dalle mie (discutibili) conoscenze la risposta č no, perň spero in un
> vostro chiarimento.
>
> Se cosě fosse dovrei collegarmi mediante un ODBC di file o no?
A mio avviso no.



title: File access come DB back-end

text:
"Luc" <
lucia...@tiscali.it
> wrote in message
news:haHsb.18251$
hV.6...@news2.tin.it
Ok, ma quello che voglio spere è possibile gestire un file di acces come
DB back-end su un server FTP?
Questo non è ne su una LAN o una WAN, è questo il mio dubbio.



title: File access come DB back-end

author: yQy

text:
On Thu, 13 Nov 2003 10:20:01 +0000 (UTC), "Alen Cappelletti"
<
alen.cap...@opengatespa.com
> wrote:
>"Luc" <
lucia...@tiscali.it
> wrote in message
>news:haHsb.18251$
hV.6...@news2.tin.it
>
>Ok, ma quello che voglio spere è possibile gestire un file di acces come
>DB back-end su un server FTP?
>Questo non è ne su una LAN o una WAN, è questo il mio dubbio.
>
>Alen
No


title: File access come DB back-end

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Thu, 13 Nov 2003 08:21:33 GMT, "Luc"
<
lucia...@tiscali.it
> dopo averci riflettuto a lungo, ha scritto:

stavi dicendo una cosa interessante, tra qualche problema di invio e tra la
lettera "f" che fa falso contatto con la "v" ;-)
mi hai un pò spaventato a dir la  verità...
allora:
io metto il db dati sul server
il db con il pgr lo devo necessariamente mettere su tutti i pc satelliti? o
basta che sia sul server e poi sui client metto solo un link?
in ogni caso, c'è il problema dei path.. che sono fisici, ecc.
come posso fare da codice per far aggiornare ed utilizzare il corretto path su
ogni pc client?
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito


title: File access come DB back-end

text:
>io metto il db dati sul server
>il db con il pgr lo devo necessariamente mettere su tutti i pc satelliti? o
>basta che sia sul server e poi sui client metto solo un link?
>in ogni caso, c'è il problema dei path.. che sono fisici, ecc.
>come posso fare da codice per far aggiornare ed utilizzare il corretto path su
>ogni pc client?
mi sa che c'è una risposta per me... provo e vi faccio sapere se ho dubbi



title: record doppi in una query

author: Gabriele

text:
in una  query mi compaiono record doppi , ma non so perchč, credo per le
relazioni impostate tra le tabelle.
Ecco quello che dovrei fare : ci sono tre tabelle :  teste,righe ,cantieri.
Una fattura ha una testa , due righe di ricavi , e tali righe sono
agganciate ciascuna a un cantiere ;
Vorrei una query che ni estraesse tutte le fatture (teste) con la sue 2
righe (ricavi) agganciate  ai cantieri corrispondenti.
La query che ho fatto invece mi estrae sempre 4  righe di ricavo , anzichč
solo 2 , quindi me le raddoppia .
Il campo comune a tali 3 tabelle č il "numerofattura"  , campo che ho messo
in relazione tra le tre tabelle.
Tabella teste contiene il numerofattura , la data , il protocollo.
Tabella righe contiene il numerofattura , numeroriga ,importo , contoricavo.
Tabella cantieri contiene il numerofattura , nomecantiere, nuemeroriga.
Queste relazioni (join ) non saprei come indicarle.
grazie e saluti


title: record doppi in una query

author: VT @ home

text:
Il Sun, 8 Apr 2007 22:43:02 +0200, "Gabriele" <
mau...@tim.it
> ha scritto:
>in una  query mi compaiono record doppi , ma non so perchč, credo per le
>relazioni impostate tra le tabelle.
>
>Ecco quello che dovrei fare : ci sono tre tabelle :  teste,righe ,cantieri.
>Una fattura ha una testa , due righe di ricavi , e tali righe sono
>agganciate ciascuna a un cantiere ;
>Vorrei una query che ni estraesse tutte le fatture (teste) con la sue 2
>righe (ricavi) agganciate  ai cantieri corrispondenti.
SELECT * FROM Teste LEFT JOIN Righe On Teste.NumeroFattura=Righe.NumeroFattura LEFT JOIN Cantieri ON
Righe.NumeroFattura=Cantieri.NumeroFattura AND Righe.NumeroRiga=Cantieri.NumeroRiga
>La query che ho fatto invece mi estrae sempre 4  righe di ricavo , anzichč
>solo 2 , quindi me le raddoppia .
>
>Il campo comune a tali 3 tabelle č il "numerofattura"  , campo che ho messo
>in relazione tra le tre tabelle.
Puň bastare per correlare Teste e Righe, ma non č sufficiente per correlare Righe e Cantieri dove ti serve anche il
numero riga.
>Tabella teste contiene il numerofattura , la data , il protocollo.
>Tabella righe contiene il numerofattura , numeroriga ,importo , contoricavo.
>Tabella cantieri contiene il numerofattura , nomecantiere, nuemeroriga.
>Queste relazioni (join ) non saprei come indicarle.
Perň io avrei fatto in maniera diversa: avrei riportato su ciascuna riga l'identificativo del cantiere, cosě come
indicato dalle regole di implementazione di una relazione uno (cantiere) a molti (righe) nel modello relazionale.
>grazie e saluti
>
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: record doppi in una query

author: Roberto dal portatile

text:
"Gabriele" <
mau...@tim.it
> ha scritto nel messaggio
news:461953c2$0$36440$4faf...@reader5.news.tin.it...
> in una  query mi compaiono record doppi , ma non so perchè, credo per le
> relazioni impostate tra le tabelle.
>
> Ecco quello che dovrei fare : ci sono tre tabelle :  teste,righe
> ,cantieri.
> Una fattura ha una testa , due righe di ricavi , e tali righe sono
> agganciate ciascuna a un cantiere ;
> Vorrei una query che ni estraesse tutte le fatture (teste) con la sue 2
> righe (ricavi) agganciate  ai cantieri corrispondenti.
> La query che ho fatto invece mi estrae sempre 4  righe di ricavo , anzichè
> solo 2 , quindi me le raddoppia .
>
>
> Il campo comune a tali 3 tabelle è il "numerofattura"  , campo che ho
> messo in relazione tra le tre tabelle.
> Tabella teste contiene il numerofattura , la data , il protocollo.
> Tabella righe contiene il numerofattura , numeroriga ,importo ,
> contoricavo.
> Tabella cantieri contiene il numerofattura , nomecantiere, nuemeroriga.
> Queste relazioni (join ) non saprei come indicarle.
A mio avviso la struttura delle tre tabelle dovrebbe essere la seguente:
tabella Teste
-------------------
NumeroFattura            Testo e chiave primaria
DataFattura                  Data/ora
Protocollo                     Testo
Tabella Righe
-------------------
Id_Riga                         Contatore e chiave primaria
NumeroFattura             Testo
NumeroRiga                 Testo o Numerico
Importo                          Valuta
ContoRicavo                Testo o Numerico
Id_Cantiere                   Numerico
Queste due tabelle devono essere in relazione uno-a-molto tramite i
rispettivi campi NumeroFattura.
Tabella Cantieri
----------------------
Id_Cantiere                  Contatore e chiave primaria
Cantiere                       Testo
Led tabelle Righe e Cantieri dovranno essere in relazione uno-a-molti
tramite i rispettivi campi Id_Cantiere.
Ciò premesso la query che visualizza ciò che ti serve dovrebbe avere il
seguente codice SQL:
SELECT Righe.NumeroFattura, Teste.DataFattura, Teste.Protocollo,
Righe.NumeroRiga, Righe.Importo, Righe.ContoRicavo, Cantieri.Cantiere
FROM Teste INNER JOIN (Cantieri INNER JOIN Righe ON Cantieri.Id_Cantiere =
Righe.Id_Cantiere) ON Teste.NumeroFattura = Righe.NumeroFattura;
>
> grazie e saluti
Prego.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: record doppi in una query

text:
...............AND Righe.NumeroRiga=Cantieri.NumeroRiga
ecco , mi mancava questo pezzo , infatti la query mi estraeva sempre tutte
le righe della fattura , anche quelle non associate a nessun cantiere , per
cui ne estraeva
sempre di più  nel caso in cui ad es. solo una riga fosse stata collegata a
un cantiere .
grazie


title: Prova di tx

author: Marina

text: Prova


title: Casella di riepilogo filtrata

author: Giorgio A.

text:
Buongiorno a tutti
Cortesemente un aiuto
In una casella di riepilogo chiamata (Elenco) rilevo record di una tabella
SELECT [AppClienti].[IdCliente], [AppClienti].[DataAppun],
[AppClienti].[OraAppu] FROM [AppClienti] ORDER BY [DataAppun] DESC,
[OraAppu] DESC;
Nella maschera "Pippo" contenente la casella di riepilogo ho un TextBox1 e
TextBox2 entrambi come formato data
Domanda come fare a filtrare la casella di riepilogo in base alle 2 date
immesse nelle 2 TextBox.
Grazie 1000 e buona giornata
Giorgio


title: Casella di riepilogo filtrata

author: Marco Pizzamiglio

text:
Giorgio A. ha scritto:


Sull'evento Dopo aggiornamento di entrambe le textbox richiami una private
function (ce dovrai scrivere!) che vada a modificare l'origine dati della
listbox, tenendo conto anche dei casi in cui una delle due o entrambe
siano vuote.
if not (isnull(data1) Or isnull(data2)) then '(entrambe compilate)
  filtro = "WHERE data Between ... And ..."
else
  .....
end if
SQL="SELECT ... FROM ... " & filtro
Me.listbox.recordsource=SQL
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: LISTBOX??

author: Karl Donaubauer

text:
Ricky <
infoDE...@abcdnet.com
> schrieb:
> Scusate la domanda, come si fa' a posizionare una listbox che visualizzi
> l'utima riga dopo un requery?
Me!Listbox = Me!Listbox.ItemData(Me.Listbox.ListCount - 1)
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: LISTBOX??

author: Ricky

text:
Scusate la domanda, come si fa' a posizionare una listbox che visualizzi
l'utima riga dopo un requery?
Grazie a chi mi da una dritta.
Ciao da Ricky


title: LISTBOX??

text:
"Karl Donaubauer" <
ad...@donkarl.com
> wrote in message
news:AYsJ4.1779$6X3....@news.chello.at...
> Ricky <
infoDE...@abcdnet.com
> schrieb:
> > Scusate la domanda, come si fa' a posizionare una listbox che visualizzi
> > l'utima riga dopo un requery?
>
> Me!Listbox = Me!Listbox.ItemData(Me.Listbox.ListCount - 1)
>
> --
> HTH
> Karl
> *********
> Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
> Access-FAQ (Tedesco):
http://www.donkarl.com
> APP:
http://www.AccessProfiPool.com
>
>
Ho provato ma non mi funziona, quello che devo fare e questo:
Tramite penna ottica ricerco un codice, questo codice lo aggiungo in una
tabella dalla quale la list box prende i dati.
Dopo aver aggiunto il codice faccio listbox.requery e giustamente mi
visualizza la riga inserita solo che se le righe diventano tante la barra di
scorrimento verticale resta in alto mentre io verrei che la listbox mi
visualizzasse sempre l'ultima riga inserita.


title: LISTBOX??

author: Thierry REGA

text:
> Ho provato ma non mi funziona, quello che devo fare e questo:
> Tramite penna ottica ricerco un codice, questo codice lo aggiungo in una
> tabella dalla quale la list box prende i dati.
> Dopo aver aggiunto il codice faccio listbox.requery e giustamente mi
> visualizza la riga inserita solo che se le righe diventano tante la barra
di
> scorrimento verticale resta in alto mentre io verrei che la listbox mi
> visualizzasse sempre l'ultima riga inserita.
Forse darei una risposta troppo semplice, ma non potresti mettere un ordine
decrescente nella query nel campo del contatore (ID)? In questo modo avresti
sempre come prima riga l'ultimo record in prima fila, o no?
Thierry


title: LISTBOX??

text:
"Thierry REGA" <
t.r...@jack.isrim.krenet.it
> wrote in message
news:8d7mc4$9lq$1...@hermes.unipg.it...

Ma è antiestetico che le righe vengano inserite in alto!
Ciao e grazie comunque.
Ricky


title: LISTBOX??

author: Matteo

text:
Ricky <
infoDE...@abcdnet.com
> wrote in message
8d7kkj$1jc$1...@serv1.iunet.it...

Prova
Me!nomeListbox  =   valore della colonna associata alla listbox dell'ultimo
elemento inserito (cioè se la listbox ha come colonna associata il campo
'Codice' di una tabella, scriverai il codice che hai appena inserito)


title: LISTBOX??

text:
Matteo <
lod...@yahoo.com
> wrote in message
UpMJ4.136336$pn3.1...@news.infostrada.it...

ho provato anche cosi' ma non funziona, sono disperato, qualcuno ha qualche
altra idea???
Ciao a tutti.
Ricky


title: LISTBOX??

text:
Non vorrei essere pessimista e non avendo così tanta esperienza potrei anche
sbagliarmi, ma:
visto che altri che ti hanno risposto non hanno dato una soluzione che
funziona, visto che questo problema equivalente avevo tentato per un certo
tempo di risolverlo, mi chiedo se effettivamente esiste una soluzione e
questo perché:
durante tutte le prove che avevo fatto per imporre la selezione a un certo
record e a far aprire la listbox su quella scelta non mi è mai riuscito di
imporre ad Access di aprire questa listbox immitando in qualche modo
l'evento Onclick che te la fa aprire! Alla fine l'unico modo per imporre
l'evento Onclick era di cliccare realmente sulla listbox! Il massimo che
puoi fare è che la selezione te la ritrovi nella casella della listbox
...chiusa! Ma per aprirla devi sempre cliccare.
Adesso non so se c'è un modo più nascosto per far credere a Access che hai
cliccato, comunque io non l'ho mai trovato e in questo sembra esserci un
impedimento proprio da parte di access a farlo dal codice.
Ciao
Thierry


title: LISTBOX??

author: Enrico T.S.

text:
Ricky ha scritto nel messaggio <
38f89...@news.dada.it
>...

Non e' possibile che non funzioni.
Quello che ha esposto Matteo e' l'unico e miglior
metodo da utilizzare. Io lo uso da anni e funziona benissimo.
Devi controllare esattamente a quale colonna della query
e' associata la ListBox, a questo punto dopo l'istruzione di requery,
puoi assegnare il valore della combo all'ultimo elemento della
lista stessa, cosi' come ti ha suggerito Matteo.
Se ad esempio la colonna associata e' la 1^, l'istruzione sara' :
[NomeListbox].value=[NomeListbox].column(0,[NomeListBox].Listcount)
Se ad esempio la colonna associata e' la 4^, l'istruzione sara' :
[NomeListbox].value=[NomeListbox].column(3,[NomeListBox].Listcount)
Bye :o)


title: Suoni ed eventi

author: Pierpaolo Villano

text:
Come si puo' fare a far riprodurre un suono ad access al verificarsi di un
evento?
Grazie,
Fabrizio


title: Suoni ed eventi

author: Marco Pretini

text:
Ciao
Pierpaolo Villano <
dur...@freemail.it
> wrote in message
8i2d9s$erv$1...@fe1.cs.interbusiness.it...

Sito comune
http://members.xoom.it/it_db_access/
 sezione Faq
Come gestire i "suoni" in VBA? (32 bit) di Stefano Bettini.-
Ciao Marco


title: Suoni ed eventi

author: Lorenzo Coronati

text:
Scrisse "Pierpaolo Villano" <
dur...@freemail.it
>:
>Come si puo' fare a far riprodurre un suono ad access al verificarsi di un
>evento?
declare function PalySound lib "winmm" alias "sndPlaySoundA"
(byval fnome as string, byval sndasync as long) as long
err = playsound("c:\suono.wav",2)
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: Suoni ed eventi

author: Ditta Cerri (Sib)

text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39454ad9...@news.libero.it...
> Scrisse "Pierpaolo Villano" <
dur...@freemail.it
>:
> >Come si puo' fare a far riprodurre un suono ad access al verificarsi di
un
> >evento?
>
> declare function PalySound lib "winmm" alias "sndPlaySoundA"
> (byval fnome as string, byval sndasync as long) as long
>
> err = playsound("c:\suono.wav",2)
Spiegati meglio, cosi' non capisco come dovrebbe funzionare.
Ciao, Sib



title: Suoni ed eventi

text:
"Ditta Cerri (Sib)"
> "Lorenzo Coronati"
> > "Pierpaolo Villano"
> > >Come si puo' fare a far riprodurre un suono ad access al verificarsi di
un
> > >evento?
> >
> > declare function PalySound lib "winmm" alias "sndPlaySoundA"
> > (byval fnome as string, byval sndasync as long) as long
> >
> > err = playsound("c:\suono.wav",2)
>
> Spiegati meglio, cosi' non capisco come dovrebbe funzionare.
>
Lascia perdere, tutto capito 8:-)


title: Suoni ed eventi

text:
Scrisse "Ditta Cerri \(Sib\)"
<
cerriserv...@tiscalinet.it
>:
>Lascia perdere, tutto capito 8:-)
A stomaco pieno...
;-)



title: Suoni ed eventi

author: sib

text:
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
39468424...@news.libero.it...
> Scrisse "Ditta Cerri \(Sib\)"
> <
cerriserv...@tiscalinet.it
>:
>
> >Lascia perdere, tutto capito 8:-)
>
> A stomaco pieno...
> ;-)
>
Che vuoi, come si dice: sacco vuoto non sta' in piedi :-D
Ciao, Sib


title: Somma x Fabio

author: Stefano

text:
C'e' un problema ! Nel campo "origine controllo" c'e' già inserito il nome
del campo della tabella "Totale"
come faccio !! grazie


title: Aiuto per relazione molti a molti

text:
Cortesemente, mi aiutate a impostare una relazione molti a molti
Ho le seguenti entità:
Iscritti
Attività
Istruttori
Partecipa
A queste tabelle debbo aggiungere la tabella Corsi che deriva
dall'associazione (molti a molti) tra Attività ed Istruttori  (Per una
attività possono essere organizzati più corsi ed un istruttore può insegnare
in più corsi) e un ulteriore tabella Partecipa che deriva dall associazione
(molti a molti) tra Iscritti e Corsi (un iscritto può partecipare a più
corsi ed un corso ha molti iscritti)
Come tabelle ho i seguenti campi;
Tbl Iscritti
CodTessera (chiave primaria)
CodFiscale
Cognome
ecc......
TblAttività
CodAttivita (Chiave primaria)
Descrizione
NumeroMaxPartecipanti
TblPartecipa
CodiceTessera (nessuna chiave primaria)
CodiceCorso
DataIscrizione
TblCorsi
CodiceCorso (Chiave primaria)
CodAttivita
CodIstruttore
ecc
TblIstruttori
CodIstruttore (Chiave primaria)
CodFiscale
Cognome
ecc
cordiali saluti
Giorgio


title: Aiuto per relazione molti a molti

text:
Il Thu, 14 Jun 2007 22:14:05 +0200, "Giorgio A." <
interne...@alice.it
> ha scritto:
>(.....)

Se ho capito bene, in realtà TblCorsi rappresenta il dettaglio dei corsi previsti per ciascuna attività, ad ognuno dei
quali è associato un istruttore (che quindi può insegnare in più corsi legati ciascuno ad attività diverse).
Quindi questa tabella implementa già la relazione molti-molti fra istruttori e corsi e la relazione uno-molti fra
attività e corsi.
Per rappresentare la relazione fra partecipanti e corsi potresti usare la seguente tabella:
TblDettaglioCorsi
CodCorso	(FK su CodiceCorso di TblCorsi)
CodIscritto	(FK su CodTessera di TblIscritti)
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Aiuto per relazione molti a molti

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:14a373lvp96lnf875...@4ax.com...

Grazie Vincenzo della risposta ma non riesco ad ottenere la relazione molti
a molti.
Mi da sempre o rel. uno a molti o non definita. E' la prima volta che cerco
di fare questo tipo di relazione ma non mi è chiaro la modalità
Grazie ancora e saluti
Giorgio


title: Aiuto per relazione molti a molti

text:
Il Thu, 14 Jun 2007 23:13:29 +0200, "Giorgio A." <
interne...@alice.it
> ha scritto:
>(.....)
>Grazie Vincenzo della risposta ma non riesco ad ottenere la relazione molti
>a molti.
>Mi da sempre o rel. uno a molti o non definita. E' la prima volta che cerco
>di fare questo tipo di relazione ma non mi è chiaro la modalità
Intendi che non riesci a rappresentare graficamente la relazione ?
Se è così è del tutto normale: la relazione molti a molti fra due tabelle A e B viene sempre rappresentata nel modello
relazionale con una terza tabella C che in definitiva contiene le coppie di chiavi delle tabelle relazionate.
Quindi non puoi mettere direttamente in relazione molti a molti due tabelle.
>
>Grazie ancora e saluti
>Giorgio
>



title: RICERCA IN AUTOMATICO

author: noegi

text:
CAMPI DELLA MASCHERA "ARCHIVIO"
CODICE A BARRE               "CAMPO CODICE A BARRE"
DESCRIZIONE                      "CAMPO DESCRIZIONE"
PREZZO                                 "CAMPO PREZZO"
TROVA CODICE A BARRE   "CAMPO TROVACODICE A BARRE "
NELLA MASCHERA "ARCHIVIO" HO CREATO I CAMPI SU INDICATI
IN PARTICOLARE NEL CAMPO "CODICE A BARRE" ATTRAVERSO IL LETTORE OTTICO
IMMETTO IL CODICE ARTICOLO E POI MANUALMENTE NEI CAMPI "DESCRIZIONE E
PREZZO" DIGITO I PROPI DATI E COSI MI CREO "L'ARCHIVIO".
COSA VOGLIO CHIEDERVI.
NEL CAMPO "TROVA", CHE E' UN CAMPO NON ASSOCIATO,CREATO SEMPRE NELLA
MASCHERA "ARCHIVIO" ,APRENDO LA MASCHERA IL
CURSORE MI CI POSIZIONA IN "AUTOMATICO" ALL'INTERNO, DOVE ATTRAVERSO IL
LETTORE OTTICO IMMETTO IL CODICE ARTICOLO.
ADESSO VORREI CHE IN MODO "AUTOMATICO" MI VENGA TROVATO IL CODICE ARTICOLO
NEL CAMPO "CODICE A BARRE" QUINDI COME SE SI EFFETTUASSE UNA RICERCA.
PERCHE' QUESTO? PER EVITARE DOPO LA LETTURA DEL CODICE A BARRE DI PREMERE
QUALSIASI TASTO O DARE INVIO ECC. , ALTRIMENTI NON CI SAREBBE MOTIVO DI FARE
LE COSE VELOCI CON IL LETTORE OTTICO.
RINGRAZIANDO IN ANTICIPO CHI MI DARA' UN'AIUTO COLGO L'OCCASIONE PER
SALUTARVI.
.


title: RICERCA IN AUTOMATICO

author: Carlo Costarella

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:txrya.17473$Ny5.5...@twister2.libero.it...

Per favore evita di scrivere tutto in maiuscolo.
Usa l'evento "Dopo Aggiornamento" del "Controllo" (non si dice campo)
"Trova", cosě:
Me.CodiceAbarre.SetFocus
Docmd.FindRecord Me.Trova
Ciao, Carlo


title: RICERCA IN AUTOMATICO

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:C9tya.122506$3M4.2...@news1.tin.it...

> "Trova", così:
> Me.CodiceAbarre.SetFocus
> Docmd.FindRecord Me.Trova
>
> Ciao, Carlo
>
> Grazie Carlo Ho appena ricevuto il tuo messaggio ora lo provo e ti faro'
sapere.
P.S. Seguiro' i tuoi consigli evitero' di scrivere tutto in maiuscolo e
chiamero il campo in controllo.


title: RICERCA IN AUTOMATICO

author: Roberto da casa

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:txrya.17473$Ny5.5...@twister2.libero.it...
Nei NewsGroup scrivere in maiuscolo significa strillare e poiché qui nessuno
è sordo, sei pregato di non scrivere in maiuscolo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: RICERCA IN AUTOMATICO

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:C9tya.122506$3M4.2...@news1.tin.it...
>
> "noegi" <
no...@tiscali.it
> ha scritto nel messaggio
> news:txrya.17473$Ny5.5...@twister2.libero.it...
> > CAMPI DELLA MASCHERA "ARCHIVIO"
> >
> > CODICE A BARRE               "CAMPO CODICE A BARRE"
> > DESCRIZIONE                      "CAMPO DESCRIZIONE"
> > PREZZO                                 "CAMPO PREZZO"
> >
> > TROVA CODICE A BARRE   "CAMPO TROVACODICE A BARRE "
> >
> >
> > > Per favore evita di scrivere tutto in maiuscolo.
> Usa l'evento "Dopo Aggiornamento" del "Controllo" (non si dice campo)
> "Trova", così:
> Me.CodiceAbarre.SetFocus
> Docmd.FindRecord Me.Trova
>
> Ciao, Carlo
>
>
Ciao Carlo
Ho Provato la tua funzione e con questo mi hai dato gia' un grosso
aiuto,ancora GRAZIE!
Pero' provando la funzione devo sempre premere "INVIO" questo è quello che
io vorrei evitare.
Vorrei: dopo che il lettore ottico abbia effettuato la lettura del (Codice
Articolo) nel "controllo" "TROVA" me lo  trovi in automatico nel controllo
"Codice A Barre"
cioè senza premere invio o altri tasti.
Inoltre dopo che ha trovato il (Codice Articolo) il cursore dovrebbe
"saltare" in automatico dal controllo "Codice A Barre" al controllo "TROVA"
; questo per effettuare una nova ricerca senza uscire dalla maschera
"Archivio".
In ultimo se il (Codice Articolo) non viene trovato dovrebbe uscire il
messaggio "Articolo Non Trovato Inserire Nuovo Articolo".
E' possibile fare questa funzione?
Scusami se sto invadendo la tua bontà, ma se puoi aiutarmi a risolvere
questo problema te ne saro' grato.


title: RICERCA IN AUTOMATICO

text:
CUT
> Ciao Carlo
> Ho Provato la tua funzione e con questo mi hai dato gia' un grosso
> aiuto,ancora GRAZIE!
> Pero' provando la funzione devo sempre premere "INVIO" questo è quello che
> io vorrei evitare.
> Vorrei: dopo che il lettore ottico abbia effettuato la lettura del (Codice
> Articolo) nel "controllo" "TROVA" me lo  trovi in automatico nel controllo
> "Codice A Barre"
> cioè senza premere invio o altri tasti.
> Inoltre dopo che ha trovato il (Codice Articolo) il cursore dovrebbe
> "saltare" in automatico dal controllo "Codice A Barre" al controllo
"TROVA"
> ; questo per effettuare una nova ricerca senza uscire dalla maschera
> "Archivio".
> In ultimo se il (Codice Articolo) non viene trovato dovrebbe uscire il
> messaggio "Articolo Non Trovato Inserire Nuovo Articolo".
> E' possibile fare questa funzione?
> Scusami se sto invadendo la tua bontà, ma se puoi aiutarmi a risolvere
> questo problema te ne saro' grato.
>
>
Se leggi nei settaggi dello scanner troverai certamente il modo di inserire
un carattere, cosiddetto di fine riga, che ti permette di simulare il tasto
invio dopo la stringa BarCode. Per passare automaticamente al controllo
"Codice a Barre" puoi usare il codice e mi pare che già ci sia nell'esempio
(Me.[Codice a Barre].SetFocus), oppure dal menù "Visualizza" scegli "Ordine
di Tabulazione" e posizioni il controllo "Trova" subito prima del controllo
Codice a Barre.
Per il messaggio se il codice non è stato trovato puoi usare qualcosa del
genere:
If IsNull(DLookup("Codice", "ScaricaSerialeCodiceMagazzinoBanco", "Codice =
forms!MScaricaSerialeBanco!Cerca")) Then
           MsgBox "Nessun articolo in Magazzino con questo Codice!"
End If
Ciao, Carlo


title: RICERCA IN AUTOMATICO

text:
Ciao Carlo
Sono Giovanni colui che sta chiedendoti un po' troppo in questi giorni, ma
comunque ho notato che se dai questi consigli è proprio pertche' ti piace
altrimenti non esistevi vero? Meglio che esisti!
Allora, mi sta succedendo una cosa strana o meglio ho cerato 3 maschere
"Carico" Scarico" "Resi"
che poi sono diventate sottomaschere della Maschera "Archivio".
Le 3 maschere "Carico" Scarico" "Resi" hanno gli stessi controlli e cioe' :
Codice a barre,Descrizione, Prezzo, Quantità e TotaleQuantità.
Ora nel controllo "Quantità" di tutte e3 le maschere,con una macro che ho
creato, si va ad immettere la quantità che digito nella maschera principale
e cioe' "Archivio".
Cosi facendo mi trovo gia' sulle maschere "Carico" Scarico" "Resi" le
quantita'
Poi nel controllo "Totale Quantità"  delle 3 maschere "Carico" Scarico"
"Resi"  vado a farmi la somma di queste quantita' con le seguenti formula:
"=Somma([Carichi])" e questo la inserisco nei dati in "Origine Di Controllo"
cosi la stessa cosa per scarico"=Somma([Scarico])" e cosi anche per
resi"=Somma([Resi])" .
Adesso cosa succede che quando riapro la Maschera principale e cioe'
"Archivio" c'e' il controllo
"Giacenza" dove ho formulato la seguente formula:
 nei dati  "Origine Di Controllo"
,"=([Form]![TotaleQtàCarichi]![TotaleCarichi])-([Form]![TotaleQtàScarichi]![
TotScarichi]+[Form]![TotaleQtàResi]![TotResi])", che non mi da la Giacenza
Perchè succede questo?
Io ho notato che se nei controlli Quantità delle 3 maschere "Carico"
Scarico" "Resi" nel punto"Origine Di Controllo" non metti le
formule"=Somma([Scarico])" ecc.ecc. e metti il nome esatto del controllo
cioe' "TotaleCarico", "TotaleScarico", e "Totale Reso" il controllo si pone
a "ZERO" quindi diventando un capo numerico e cosi facendo mi fa eseguire la
formula
"=([Form]![TotaleQtàCarichi]![TotaleCarichi])-([Form]![TotaleQtàScarichi]![T
otScarichi]+[Form]![TotaleQtàResi]![TotResi])"
pero' questo lo fa se inserisco una quantita' manualmente in altre parole
non mi fa piu' la somma delle quantita'   perchè la formula non c'è piu'
"=Somma([Carico])" =Somma([Scarico])" e cosi anche per resi"=Somma([Resi])"
.
Ho provato anche a mettere le formule " =Somma([Carico])" =Somma([Scarico])"
e cosi anche per resi"=Somma([Resi])"  nei dati alla voce "Valore
Predefinito" e non mi funziona o meglio il controllo si pone a "zero"=0" ma
la somma non viene eseguita.
Ora ti chiedo c'hai capito qualcosa?
Comunque vorrei che mi uscissce il controllo "Totale Quantita" a zero e che
mi funzionasse la formula "=Somma([Carico])"  ecc ecc
Colgo l'occasione per ringraziarti ulteriormente


title: RICERCA IN AUTOMATICO

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:GI3za.23026$lK4.6...@twister1.libero.it...

Ciao, spero di averci capito qualcosa.
=([Form]![TotaleQtàCarichi]![TotaleCarichi])-([Form]![TotaleQtàScarichi]![
TotScarichi]+[Form]![TotaleQtàResi]![TotResi])", che non mi da la Giacenza
dovrebbe diventare cambiando opportunamente i nomi:
Forms![MascheraPrincipale]![NomeMascheraSecondariaCarichi].Form![NomeControl
loMascheraSecondariaCarichi] -
Forms![MascheraPrincipale]![NomeMascheraSecondariaSCarichi].Form![NomeContro
lloMascheraSecondariaSCarichi] +
Forms![MascheraPrincipale]![NomeMascheraSecondariaResi].Form![NomeControlloM
ascheraSecondariaResi].
O meglio:
NZ(Forms![MascheraPrincipale]![NomeMascheraSecondariaCarichi].Form![NomeCont
rolloMascheraSecondariaCarichi];0) -
NZ(Forms![MascheraPrincipale]![NomeMascheraSecondariaSCarichi].Form![NomeCon
trolloMascheraSecondariaSCarichi];0) +
NZ(Forms![MascheraPrincipale]![NomeMascheraSecondariaResi].Form![NomeControl
loMascheraSecondariaResi];0).
Se usi il codice metti la virgola al posto del punto e virgola.
Fammi sapere.
Ciao, Carlo


title: MI5 Persecution: Stand up for Free Speech 14/8/95 (1891)

text:
From:
r...@cheetah.inmos.co.uk
 (Richard Ingram)
Newsgroups: uk.misc
Date: Mon Aug 14 10:08:32 1995
Some cencorship loving bore wrote :
> In article <
GEVANS.95A...@mvagusta.uk.tele.nokia.fi
>
gev...@mvagusta.uk.tele.nokia.fi
 (Gareth Evans) writes:
>
>   His sysadmin is also next to useless, and has not replied to my request or
>   even acknowledged it. Maybe this person *is* a sysadmin?
>
> He's not. It seems the public access site he uses has got no proper
> management over its users. Here's a copy of a reply I got from a
> complaint I made. [After returning every one of Corley's postings to
[snip a large pile of winging complaining drivel]
Geez what a bunch of tossers you all are - you don't like someones postings so
you try and get him evicted from the net, why not just use a kill file - you
DONT have to read his posts/threads now do you ?
Why is it the net is getting populated by the biggest bunch of self absorbed
little Hitlers ? You don't like someones posts so you bloody complain or mail
bomb them - grow up you bunch of fucking sad gits !
Richard.
1891


title: Come memorizzate i numeri telefono?

author: RobertoA

text:
Per i telefoni ho sempre usato due campi il prefisso ed il numero
L'ipotesi era di ricercare anagrafiche con uno stesso prefisso
telefonico, ricerca in realta' quasi mai utilizzata nella pratica
Ora sto collegando il gestionale ad un centralino voip, che durante le
chiamate entranti mostra il numero chiamante ovviamente senza
distinzione tra prefisso e numero
E per trovare l'anagrafica devo unire i campi prefisso e numero presenti
nella tabella anagrafiche
In effetti, dopo anni di utilizzo della struttura anagrafiche, non
rifarei la divisione prefisso/numero
Voi come fate?
Dividete o unite?


title: Come memorizzate i numeri telefono?

author: Bruno Campanini

text:
RobertoA was thinking very hard :

Io ho sempre unito.

Bruno


title: Come memorizzate i numeri telefono?

author: BFS

text:

unico e sempre con il controllo di input che non vengano inserite / - spazi
e con di default il +39 davanti (ovviamente modificabile)
visto che li uso per inviare sms tramite web

ciao
BFS


title: Come memorizzate i numeri telefono?

author: Greg

text:
Il 27/04/2017 08:20:28 BFS ha scritto:

Sempre usato prefisso e numero insieme

> unico e sempre con il controllo di input che non vengano inserite / - spazi
> e con di default il +39 davanti (ovviamente modificabile)
> visto che li uso per inviare sms tramite web

Cosa usi per inviare sms via web?

--
Greg


title: Come memorizzate i numeri telefono?

text:

skeppy...fornisce le api/dll/codice per inviare sms, interrogare il
credito residuo etc in modo trasparente all'utente

due righe in croce di codice

ciao
BFS


title: maschera di ricerca

author: Eux

text:
Ho necessità di creare una maschera che mi faccia la ricerca di determinati
record su più tabelle. Avevo pensato di risolvere il problema cosi:
- Maschera di ricerca che scarica il record in una "Tabella di ricerca";
- Query di selezione che filtra i dati leggendoli nella "Tabella di
ricerca";
- Maschera che visualizza i dati della query di selezione.
Conclusione: NON FUNZIA!!!
Dove ho toppato?


title: maschera di ricerca

text:
"Eux" <
aie...@tiscali.it
> ha scritto nel messaggio
news:aupukh$rst$1...@lacerta.tiscalinet.it...

Se tutte le tabelle nelle quali vuoi effettuare la ricerca hanno una
struttura simile ed omogenea, creati una query unione che ti fonde i dati di
tutte le tabelle quindi effettua la ricerca all'interno della query unione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: maschera di ricerca

author: luca

text:
Mah, io fossi in te farei una query con le magiche autocomposizioni , ci
metti tutto quello che ti serve, a patto che le tabelle siano "collegabili"
tra loro, poi entri nella struttura della query appena creata e inserisci
nella riga dei criteri di un campo la seguente cosa:
=[forms]![nome_tua_maschera]![nome_tuo_campo]
in questo modo se la maschera "nome_tua_maschera" conetiene un campo
"nome_tuo_campo", la query aspetta il valore da te ricercato. Per eseguirla
ti consiglio come evento sull'aggiornamento del campo "nome_tuo_campo" un
bel requery  della maschera, la quale come detto prima, basa i suoi dati
sulla query. e il gioco e' fatto. Spero di essere stato chiaro , Ciao Ciao.
Luca.
"Eux" <
aie...@tiscali.it
> ha scritto nel messaggio
news:aupukh$rst$1...@lacerta.tiscalinet.it...



title: maschera di ricerca

text:
non ti seguo....
"luca" <
gie...@2ainfo.it
> ha scritto nel messaggio
news:auq25p$qho$1...@grillo.cs.interbusiness.it...
> Mah, io fossi in te farei una query con le magiche autocomposizioni , ci
> metti tutto quello che ti serve, a patto che le tabelle siano
"collegabili"
> tra loro, poi entri nella struttura della query appena creata e inserisci
> nella riga dei criteri di un campo la seguente cosa:
>
> =[forms]![nome_tua_maschera]![nome_tuo_campo]
ma la maschera non contiene dati.... è necessario sempre che sia collegata a
una tabella... o no?!



title: maschera di ricerca

text:
mmmh....
Allora : una maschera puo' anche non avere una origine di dati , non e'
necessario, solo che nel tuo caso, se devi filtrare dei records, devi per
forza creare una maschera che contenga qualcosa, altrimenti cosa filtri?
se tu basi la tua maschera su una query che attende un criterio, la maschera
ti restituisce quello che cerchi. tutto qui. il criterio di ricerca puoi
inserirlo nella mschera come una casella combinata, sul quale aggiornamento
avverrà il requery della maschera , che aspetta quel dato. tutto qui.
in pratica la maschera e' basata sulla query che contiene tutto cio' che ti
serve, ma gli manca il dato da ricercare. se tu metti nella tua maschera una
casella combinata associata a una serie di dati di ricerca, e dopo
aggiornamento nel codice scrivi:
me.requery
oppure
form.requery
la mschera riesegue tutta la origine dei dati sottostanti e ti restituisce i
valori che cerchi.
Ciao. Se ci sono problemi non esitare a ripostare sul ng.
Un caloroso augurio di buona fine e buon principio.Luca.
"Eux" <
aie...@tiscali.it
> ha scritto nel messaggio
news:auqn43$91f$1...@lacerta.tiscalinet.it...



title: maschera di ricerca

text:
niente da fare.... non ci riesco...
"luca" <
gie...@2ainfo.it
> ha scritto nel messaggio
news:aus4ae$iv4$1...@fata.cs.interbusiness.it...



title: maschera di ricerca

text:
Cancelliamo e ripartiamo;  il problema è : voglio che una maschera mi
restituisca dei dati da me scelti. OK? se è cosi' DEVI per forza filtrare
dei dati o records. Se tu crei una maschera VUOTA e ci metti una
casellacombinata , la cui origine dei dati E' la tua scelta, e questo la fai
tramite la origine dei dati della casella combinata, dopo che hai scelto i
dati, aggiorni la maschera. So che puo' sembrare difficoltoso, ma non lo è.
Devi capire il meccanismo, di solito le domande che postate hanno anche le
risposte, come nel tuo caso. La soluzione, a mio modesto parere, è quella
che ti ho esposto, in pratica "parametrizzare" una query che "aspetta" il
tuo dato e aggiorna una maschera. Altro non c'e'. Beh, per il momento ti
saluto. Sicuramente non è stato facile per nessuno imparare sto Access, con
un po' di sforzo ce la farai anche tu. Ciao ciao. Luca.


title: listbox

author: tiziano

text:
      ciao,
č possibile ridimensionare la colonna in una listbox utilizzando il tasto sx
del mouse?
tempo fa avevo visto una soluzione del genere sul sito ma non la trovo
piů...
Qualcuno ha questo esempio?
ciao
Tz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Come si conteggia??

author: Mdv

text:
Ho un problema con access2000.
Come faccio a conteggiare il numero di volte in cui un determinato valore
associato a diversi nomi ricorre in una tabella? Questo sempre associato ai
diversi nomi, affinché io abbia alla fine per OGNI nome il conteggio (anche
se =0)???


title: Come si conteggia??

author: Maurizio Borrelli

text:
> "Mdv" news:aon3b9$e7t$
1...@lacerta.tiscalinet.it
:

    Intendi qualcosa del genere?
        Nomi   Valori  Conteggi
        NomeA  Valore1 23
        NomeB  Valore1 45
        NomeB  Valore2 11
        NomeC  Valore3 62
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Come si conteggia??

text:
"Mdv" <
marco...@tin.it
> ha scritto nel messaggio
news:aon3b9$e7t$1...@lacerta.tiscalinet.it...

Sempre che abbia capito bene il tuo problema, devi crearti una query a campi
icrociati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come si conteggia??

text:
In una tabella ho:
NOME    VALORE
nomeA    1
nomeB    1
nomeC    2
nomeA    1
...            ....
Devo fare una query del tipo:
NOME    CONTEGGIO(dove valore =1)
nomeA    2
nomeB    1
nomeC    0
Come faccio?
Sono riuscito a creare una query di questo genere che però mi esclude i nomi
dove il conteggio valore=1 è uguale a zero...
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aon3lr$n6457$1...@ID-52090.news.dfncis.de...



title: Come si conteggia??

text:
> "Mdv" news:aopk4g$k5o$
1...@lacerta.tiscalinet.it
:
> > "Maurizio Borrelli" news:aon3lr$n6457$
1...@ID-52090.news.dfncis.de
:
> > > "Mdv" news:aon3b9$e7t$
1...@lacerta.tiscalinet.it
:
> > > Ho un problema con access2000.
> > > Come faccio a conteggiare il numero di volte in cui un determinato
> > > valore
> > > associato a diversi nomi ricorre in una tabella? Questo sempre
> > > associato ai
> > > diversi nomi, affinché io abbia alla fine per OGNI nome il conteggio
> > > (anche se =0)???
> >     Intendi qualcosa del genere?
> >         Nomi   Valori  Conteggi
> >         NomeA  Valore1 23
> >         NomeB  Valore1 45
> >         NomeB  Valore2 11
> >         NomeC  Valore3 62
> In una tabella ho:
> NOME    VALORE
> nomeA    1
> nomeB    1
> nomeC    2
> nomeA    1
> ...            ....
> Devo fare una query del tipo:
> NOME    CONTEGGIO(dove valore =1)
> nomeA    2
> nomeB    1
> nomeC    0
> Come faccio?
> Sono riuscito a creare una query di questo genere che però mi esclude i
> nomi dove il conteggio valore=1 è uguale a zero...
        SELECT
            [x Mdv].Testo AS NOME
          , Sum(-([x Mdv].[Valore]=1)) AS CONTEGGIO
        FROM
            [x Mdv]
        GROUP BY
            [x Mdv].Testo
        ORDER BY
            [x Mdv].Testo
        ;



title: Db in rete

text:
Le strategie da adottare per mettere un db access in rete possono essere
svariate; lasciare tabelle e maschere in un unico db e metterlo sul
server; mettere il be in rete ed una copia del fe su ogni postazione;
quest'ultima soluzione ha il vantaggio di separare la gestione delle
maschere e degli altri oggetti dai dati e lo svantaggio che per ogni
modifica apportata bisogna ridistribuire una copia del db a tutti gli
utenti. Una soluzione che è una via di mezzo tra la prima e la terza
potrebbe consistere nel mettere sul server il be ed il fe separati piu il
file mdw per la sicurezza; a questo punto ogni utente avrebbe sul suo
desktop il solo collegamento per lanciare l'applicazione con il file delle
autorizzazioni che risiede sul server. I vantaggi consistono nell'avere
una sola copia del fe, comunque separata dai dati; potrebbe essere
interessante capire che tipo di degrado di performance c'e, e quanto viene
impegnata la rete, chiamando da client un db Access completo di fe e be da
un server invece che da client; qualcuno potrebbe risolvere questo dubbio?
Saluti al gruppo.


title: Db in rete

author: Matteo Fortini

text:
Conosco una ditta dove lo fanno, e non è estremamente lento... hanno una rete
3Com a 100Mbit, e questo conta, un server NT (e questo potrebbe anche essere
migliorato :), ma uno dei problemi più grossi sembra essere dato dalla
velocità delle macchine.
Su 10Mbit non è più vero: con un Athlon 500 e il fe & be su una macchina in
rete, rallentano parecchio le operazioni.
Ciao,
    Matteo


title: Db in rete

author: Stefano Bettini

text:
<
renzo.c...@isace.it
> wrote in message
8bcpsm$spo$1...@stargate1.inet.it...
>potrebbe essere
>interessante capire che tipo di degrado di performance c'e, e quanto viene
>impegnata la rete, chiamando da client un db Access completo di fe e be da
>un server invece che da client; qualcuno potrebbe risolvere questo dubbio?
Irrilevante, specie se confrontato alle magagne che ti risparmi......
Bye, Ste


title: Db in rete

author: Giovanni Albertone

text:
On Thu, 23 Mar 2000 11:33:12 GMT, Matteo Fortini <
me...@libero.it
>
wrote:
>un server NT (e questo potrebbe anche essere migliorato :)
Con Access il sistema operativo *del server* conta poco e niente,
cosi' come conta poco e niente il tipo di processore e la quantita' di
RAM *del server*. Quello che conta sono i dischi, i controller dei
dischi ed il tipo di rete.
(IMHO)
--
Ciao,
Giovanni


title: Db in rete

author: Lorenzo Coronati

text:
Scrisse
renzo.c...@isace.it
:
>Le strategie da adottare per mettere un db access in rete possono essere=20
>svariate;
[snip]
IMO hai dimenticato un aspetto abbastanza importante: le tabelle
private temporanee. A meno di voler gestire un campo utente, con tutte
le implicazioni del caso, mi fa propendere per la distribuzione dei
fe.
Io, sui client, invece di mettere direttamente il link all'mdb, faccio
un piccolo bat che prima di aprire il fe, scarica "l'ultima versione"
da una apposita dir sul server.
In questo modo, non devo farmi il giro dei client per l'upgrade.
Semplice ed efficace :-)
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Db in rete

author: RoDAgo

text:
Lorenzo Coronati scrisse...
> IMO hai dimenticato un aspetto abbastanza importante: le tabelle
> private temporanee.
Completamente d'accordo con te!!!
> A meno di voler gestire un campo utente, con tutte
> le implicazioni del caso, mi fa propendere per la distribuzione dei
> fe.
> Io, sui client, invece di mettere direttamente il link all'mdb, faccio
> un piccolo bat che prima di aprire il fe, scarica "l'ultima versione"
> da una apposita dir sul server.
> In questo modo, non devo farmi il giro dei client per l'upgrade.
Ottima idea!
> Lorenzo Coronati
Cià
RoDAgo


title: Foglio dati secondario

author: Mamanciu

text:
In un post precedente ho formulato una domanda in termini sbagliati.
Vorrei sapere se, aggiungendo un foglio dati secondario ad una query con
parametri (che richiede ad es. l'immissione di un intervallo di date), e'
possibile fare in modo che il foglio dati secondario rispetti gli stessi
parametri, perchè a me vengono restituiti indifferentemente tutti i record?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Foglio dati secondario

author: Antonio

text:
"Mamanciu" <
ma...@libero.it
> ha scritto nel messaggio
news:109Z112Z47Z77Y1...@usenet.libero.it...

E' pi� facile che qualcuno ti risponda se posti un quesito pratico e non
teorico. Io non capisco cosa vorresti fare. Se utilizzi il metodo
interattivo per creare le query, quello chiamato QbE, l'eventuale parametro
che imposti per la query poi lo vai ad utilizzare anche in una colonna in
cui collochi un campo della tabella. Se cambi la tabella sottostante puoi
tranquillamente lasciare il parametro, ma lo devi riportare nella colonna
del nuovo campo che vuoi controllare.
Ciao
Antonio


title: Foglio dati secondario

text:

Provo ad essere più esplicito. Premesso che uso la versione Access 2002
Creo una query con parametri che mi richiede l'immisione di due date (una
data iniziale ed una finale)
Sulla base dei parametri immessi mi vengono estratti i prodotti
(raggruppati) venduti in quel determinato periodo di tempo (5 mele, 6 arance
ecc.). Se aggiungo un foglio dati secondario per sapere chi ha acquistato
quei prodotti, il foglio dati mi restituisce tutti quelli che hanno
acquistato mele o arance e non solo quelli che le hanno acquistate
nell'intervallo di tempo specificato.
C'è' un modo affinche' il foglio dati secondario rispetti i parametri
impostati con la query?
Spero di essere stato piu' chiaro ;-)
Mamanciu



title: Foglio dati secondario

text:
"Mamanciu" <
ma...@libero.it
> ha scritto nel messaggio
news:109Z114Z25Z151Y...@usenet.libero.it...

Per quanto ne so io, il foglio dati secondario � un'altra query. Se i
parametri li imposti da una maschera allora puoi fare in modo che lo stesso
parametro agisca su entrambre le query, altrimenti non credo si possibile.
Ciao
Antonio


title: Not in List e cbo.Rowsource

author: Max

text:
Ho questa funzione nella sezione moduli:
Function Append2Table(cbo As ComboBox, NewData As Variant) As Integer
On Error GoTo Err_Append2Table
' Purpose:   Append NotInList value to combo's recordset.
' Return:    acDataErrAdded if added, else acDataErrContinue
' Usage:     Add this line to the combo's NotInList event procedure:
'                Response = Append2Table(Me.MyCombo, NewData)
    Dim rst As Recordset
    Dim sMsg As String
    Dim vField As Variant       ' Name of the field to append to.
    Append2Table = acDataErrContinue
    vField = cbo.ControlSource
    If Not (IsNull(vField) Or IsNull(NewData)) Then
       sMsg = "' " & NewData & " '" & " è un cliente non presente nella
lista ! " & " Vuoi aggiungerlo ?  " '& NewData & " for " & cbo.Name & "?"
        If MsgBox(sMsg, vbOKCancel + vbQuestion, "Nuovo cliente?") = vbOK
Then
            Set rst = CurrentDb.OpenRecordset(cbo.RowSource)
            rst.AddNew
                rst(vField) = NewData
            rst.Update
            rst.Close
            Append2Table = acDataErrAdded
        End If
    End If
Exit_Append2Table:
    Set rst = Nothing
    Exit Function
Err_Append2Table:
    MsgBox "Error " & Err.Number & ": " & Err.Description, vbInformation,
"Append2Table()"
    Resume Exit_Append2Table
End Function
Sull'evento NOT IN LISTA della casella combinata NOMESOCIETA della mascera
SD ho aggiunto la seguente riga:
Response = Append2Table(Me![NomeSocieta], NewData)
Ho 2database perfettamente funzionanti con questo metodo ( da anni).
Non sono + riuscito a utilizzarlo, mi restituisce sempre:
Errore 13:  Tipo non corrispondente
Ho provato centinaia di volte ma il risultato è sempre quello.
Ho controllato I riferimenti in VBA e ho attivo ADO e DAO.
Non essendo un esperto, lo ritengo un modo comodo per aggiungere una voce
non esistente in un altra tabella, anche perchè non ne conosco altri :::(
Qualche suggerimento ?
Max


title: Not in List e cbo.Rowsource

text:
"Max" <
max...@libero.it
> ha scritto nel messaggio
news:a19sn0$akb$1...@pegasus.tiscalinet.it...

Un suggerimento stupido, ma visto che apparentemente il codice è OK:
Prova a escludere momentaneamente "OnError" per vedere effettivamente
dove si pianta......!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Not in List e cbo.Rowsource

author: Sergio MAZZA

text:
"Max" <
max...@libero.it
> ha scritto nel messaggio
news:a19sn0$akb$1...@pegasus.tiscalinet.it...
> Ho questa funzione nella sezione moduli:
>
----------- omissis -------------
>
> Ho 2database perfettamente funzionanti con questo metodo ( da anni).
> Non sono + riuscito a utilizzarlo, mi restituisce sempre:
>
> Errore 13:  Tipo non corrispondente
> Ho provato centinaia di volte ma il risultato è sempre quello.
> Ho controllato I riferimenti in VBA e ho attivo ADO e DAO.
> Non essendo un esperto, lo ritengo un modo comodo per aggiungere una voce
> non esistente in un altra tabella, anche perchè non ne conosco altri :::(
> Qualche suggerimento ?
> Max
>
Nei riferimenti posiziona prima DAO e poi ADO...
Ciao.
--
Sergio MAZZA


title: richiesta aiuto su Recordset

author: flash

text:
ho la necessita di far esegure il codice sottoelencato ma quando arriva
all'attribuzione del rst2 si blocca con il seguente errore
Errore 3061; "Parametri insufficenti. Previsto 1."
elenco sotto anche l'SQL della Query "Arrivi3"
ringrazio immensamente fin d'ora
fabrizio
Set DBS = CurrentDb
Set RST = DBS.OpenRecordset("ArriviDET")
RST.AddNew
    RST![IdOrdini DET_fordistinta] = Me!Elenco157
    RST!IdArrivi = Me!IdArrivi
Set RST2 = DBS.OpenRecordset("Arrivi3")
    RST!Taglia = RST2!Taglia
    RST!Qta = RST2![DA RIC]
    RST!IDProdotto = RST2!IDProdotto
     RST2.Close
     RST.Update
     RST.Close
Set DBS = Nothing
############################################################################
#####
Arrivi3:
SELECT Arrivi1.[IdOrdini DET_fordistinta], Arrivi1.[Numero di serie],
Arrivi1.[Qta ORD], Arrivi1.[DA RIC], Arrivi1.taglia,
Arrivi1.DescrizioneProdotto, Arrivi1.IdOrdini_for, Arrivi1.IDProdotto
FROM Arrivi1
WHERE (((Arrivi1.[DA RIC])>0));
############################################################################
#####
Arrivi1:
SELECT [Ordini DET_fordistinta].[IdOrdini DET_fordistinta], Prodotti.[Numero
di serie], [Ordini DET_fordistinta].Qta AS [Qta ORD],
IIf([Arrivi2]![SommaDiQta] Is Not Null,[Qta ORD]-[Arrivi2]![SommaDiQta],[Qta
ORD]) AS [DA RIC], [Ordini DET_fordistinta].taglia,
Prodotti.DescrizioneProdotto, [Ordini DET_for].IdOrdini_for,
Prodotti.IDProdotto
FROM (Prodotti RIGHT JOIN [Ordini DET_for] ON Prodotti.IDProdotto = [Ordini
DET_for].IDProdotto) RIGHT JOIN ([Ordini DET_fordistinta] LEFT JOIN Arrivi2
ON [Ordini DET_fordistinta].[IdOrdini DET_fordistinta] = Arrivi2.[IdOrdini
DET_fordistinta]) ON [Ordini DET_for].[IdOrdini DET_for] = [Ordini
DET_fordistinta].[IdOrdini DET_for]
WHERE ((([Ordini DET_for].IdOrdini_for)=[Forms]![Arrivi]![IdOrdini_for]));
############################################################################
#####
Arrivi2:
SELECT ArriviDET.[IdOrdini DET_fordistinta], Sum(ArriviDET.Qta) AS
SommaDiQta
FROM ArriviDET
GROUP BY ArriviDET.[IdOrdini DET_fordistinta];


title: richiesta aiuto su Recordset

author: Francesco

text:
Hai provato a vedere se, facendo girare la query dalla finestra database,
non ti compare una richiesta di parametro? Potrebbe essere il nome di un
campo scritto male.
Francesco.
--
Posted from
bw151zhb.bluewin.ch
 [195.186.1.16]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Collegamento ad Outlook

author: Alex

text:
Ciao a tutti.
C'è qualcuno che mi sa dire dove trovare le informazioni
per poter creare un'appuntamento o attività in Outlook
direttamente da Access con il codice VBA.
In particolar modo avrei bisogno delle descrizioni dei
metodi dell'applicazione Outlook una volta che è stata
caricata la libreria.
Se c'è anche qualche esempio sicuramente non lo rifiuto.
Mando un bacio virtuale a chi mi aiuta.
No, non sono gay.
Ciao da Ale.
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/free_video/


title: CustomControl + WithEvents

author: PBsoft

text:
Sto cercando di gestire tramite una classe un controllo di tipo CustomControl.
Nella mia maschera di esempio ho inserito, nello specifico, un controllo
Microsoft Rich TextBox 6.0 (SP6).
Consultando l'help di Access XP si nota che i controlli di tipo CustomControl
supportano una serie di eventi.
Tuttavia, dichiarando nella classe una variabile nel modo seguente:
Private WithEvents mCustomControl As Access.CustomControl
a tempo di compilazione funziona tutto tranquillamente, ma quando, sempre
nella stessa classe, vado ad eseguire la seguente riga di codice
Set mCustomControl = ctl
dove ctl è un parametro locale di un metodo, ed è di tipo Access.Control,
ottengo l'errore di runtime 459 (L'oggetto o la classe non supporta il gruppo
di eventi).
Ho cercato in giro ed ho trovato solo persone che hanno avuto problemi nell'intercettare
gli eventi di un CustomControl, ma di soluzioni nemmeno l'ombra.
Avete qualche suggerimento?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: CustomControl + WithEvents

text:
Aggiungo solamente che, a questo link
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgObjDoesNotSupportEvents.asp
ho trovato probabilmente una spiegazione: cioč che gli UserControl dichiarati
Private non supportano la dichiarazione WithEvents perché le informazioni
sul tipo necessarie per scatenare l'evento non sono disponibili a runtime.
Qualcuno ne sa di piů?



title: CustomControl + WithEvents

author: Alessandro Baraldi

text:
Private WithEvents mCustomControl As Access.CustomControl
Questa dichiarazione non l'ho mai sentita, a meno che non si riferisca
ad una dichiarazione generica di una Classe, pertanto metterai il nome
della classe che però deve esporre EVENTI.
Ma se la fai così che succede:
Private WithEvents mCustomControl As MsCommonControl.RichText
(non sò se ho azzeccato il nome della classe e del controllo perchè
sono
andato a memoria, ma con il TreeView funziona)..!
@Alex


title: CustomControl + WithEvents

text:
> Private WithEvents mCustomControl As Access.CustomControl
>
> Questa dichiarazione non l'ho mai sentita, a meno che non si riferisca
> ad una dichiarazione generica di una Classe, pertanto metterai il nome
> della classe che però deve esporre EVENTI.
Infatti questo è il mio caso.
Si tratta di una classe generica che espone (per il momento) due eventi (GotFocus,
LostFocus)
> Ma se la fai così che succede:
>
> Private WithEvents mCustomControl As MsCommonControl.RichText
Succede che la classe non è più generica :-)



title: CustomControl + WithEvents

text:
La Classe si chiama CustomControl...?
Se è così evidentemente hai dichiarato male qualcosa...!
Dai un'occhiata a come uso la tecnica degli eventi di Classe
in un paio di Demo nel mio sito...!
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=155
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=156
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=157
Ciao
@Alex


title: CustomControl + WithEvents

text:
> La Classe si chiama CustomControl...?
La classe si chiama clsCustomControl e viene istanziata cosě:
  Set variabile = New clsCustomControl
nello stesso modo in cui istanzio le altre 15 classi personalizzate contenute
nel database.
> Se č cosě evidentemente hai dichiarato male qualcosa...!
Evidentemente no :-)
> Dai un'occhiata a come uso la tecnica degli eventi di Classe in un
> paio di Demo nel mio sito...!
I tuoi demo sono state la base di partenza per il lavoro che sto cercando
di fare ;-)
Purtroppo il problema sembra essere un altro, come evidenziato a questo indirizzo:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgObjDoesNotSupportEvents.asp



title: CustomControl + WithEvents

text:
Non è chiaro se quanto dichiarato da MS in quella Faq sia veramente il
tuo caso.
Se vuoi provare ad inviarmi un Demo(minimale) per capire meglio la cosa
provo a dare un'occhiata.
Ciao
@Alex


title: CustomControl + WithEvents

text:
Una cosa mi era sfuggita.
Contrariamente a VB, VBA non supporta l'istanza di uno  UserControl in
una Classe che
non sia una Form, nella quale però hai inserito lo User Control
stesso...!
Mi spiego meglio, ho avuto lo stesso problema con WinSock, in VB avevo
realizzato
una classe che implementava lo UserControl di WS, provata in
VBA(Access) ovviamente
non andava, come ho fatto per risolvere, ho usato una Form come Classe,
e gli ho inserito
il Controllo WinSock, in quel modo esponeva tutto...!
Non sò se ora ho centrato meglio la questione.
@Alex


title: CustomControl + WithEvents

text:
> Una cosa mi era sfuggita.
> Contrariamente a VB, VBA non supporta l'istanza di uno  UserControl in
> una Classe che
> non sia una Form, nella quale però hai inserito lo User Control
> stesso...!
AAAAAAAAAAAAAARGGHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!
TA TA......TA........TA TA....
.....e s'ngripp......
(citazione Zeligiana)
> Mi spiego meglio, ho avuto lo stesso problema con WinSock, in VB avevo
> realizzato
> una classe che implementava lo UserControl di WS, provata in
> VBA(Access) ovviamente
> non andava, come ho fatto per risolvere, ho usato una Form come
> Classe, e gli ho inserito
> il Controllo WinSock, in quel modo esponeva tutto...!
> Non sò se ora ho centrato meglio la questione.
Probabilmente si, ma vorrei capire meglio io.
Ti spiego la mia situazione.
Ho una classe di tipo form che viene inizializzata da una form vera e propria.
Chiamiamo questa classe clsForm.
La classe clsForm provvede a creare una serie di istanze di classi di vario
tipo (clsTextBox, clsListBox, clsImage.......), creando un'istanza per ogni
controllo contenuto nella form vera e propria.
Fatte queste premesse, come pensi che potrei adottare la soluzione da te
proposta per riuscire ad esporre anche un oggetto di tipo Access.CustomControl
con WithEvents?



title: CustomControl + WithEvents

text:
Ho capito, hai usato la stessa tecnica che ho usato io, quindi mi
rimane da capire
se nella Form Iniziale hai inserito l'OCX in questione...!
Se l'hai inserito devi fare attenzione a come lo passi come Oggetto
alla
classe da istanziare, perchè al contrario degli oggetti nativi se hai
ciclato
la collection Controls della Form potrebbe richiedere di essere passato
con l'estensione esplicita Object (ctl.Object).
Purtroppo credo però che a questo punto passandolo come Oggetto
generico
perdi la possibilità di avere gli eventi, a meno di dichiarare nella
classe
un oggetto specifico come ti dicevo io
Private With Events mcc as MSCommonControl.NomeClasse
quindi con il Set mcc=OggettoPassato potrebbe essere che riesci
a fare ereditare alla Classe gli eventi.
Questo non toglie però che devi gestirli ed inserire nella
Classe(Wrapper)
gli Eventi Pubblic che dovrai richiamare dagli eventi di tipo Private
del customControl.
In pratica nella classe dovrai smazzarti gli eventi utili che l'Ocx
espone e fargli scatenare
l'evento Public di classe:
Public Event Selezionato(parametri.....previsti)
Private Sub mcc_Selected(parametri previsti)
   RaiseEvent Selezionato(parametri.....previsti)
End Sub
A questo punto dichiarando la classe con WithEvents se non è oltre il
2° livello
dovresti poter avere a disposizione gli Eventi Public di classe.
Se non riesci prova ad Implementare la classe Form come interfaccia
usando Implements come ho fatto(ma non è la stessa cosa).
Ciao
@Alex


title: CustomControl + WithEvents

text:
> Ho capito, hai usato la stessa tecnica che ho usato io, quindi mi
> rimane da capire
> se nella Form Iniziale hai inserito l'OCX in questione...!
Yes.
Io ho una form che uso per i test, nella quale ho inserito una valanga di
controlli, compreso un controllo custom che, nella fattispecie, è un Microsoft
Rich Textbox 6.0 (SP6).
> Se l'hai inserito devi fare attenzione a come lo passi come Oggetto
> alla
> classe da istanziare, perchè al contrario degli oggetti nativi se hai
> ciclato
> la collection Controls della Form potrebbe richiedere di essere
> passato
> con l'estensione esplicita Object (ctl.Object).
A questo non avevo pensato.
Comunque ho provato ma non torna, perché la mia classe custom è dichiarata
di tipo Access.CustomControl e questo mi permette di dichiararla WithEvents.
Dichiarandola in questo modo non posso istanziarla passandogli un oggetto
(ctl.Object), infatti mi restituisce un errore di tipo non corrispondente.
Se invece cambio anche il tipo della classe modificandolo in Object, allora
non posso dichiararlo WithEvents.
> Purtroppo credo però che a questo punto passandolo come Oggetto
> generico perdi la possibilità di avere gli eventi
Proprio quello che succede.
> a meno di dichiarare nella classe
> un oggetto specifico come ti dicevo io
> Private With Events mcc as MSCommonControl.NomeClasse
> quindi con il Set mcc=OggettoPassato potrebbe essere che riesci
> a fare ereditare alla Classe gli eventi.
Probabilmente questo funzionerebbe, ma non ho intenzione di seguire questa
strada perché la mia idea è quella di avere una classe generica, quindi non
posso legarmi ad uno specifico oggetto.
> Questo non toglie però che devi gestirli ed inserire nella
> Classe(Wrapper)
> gli Eventi Pubblic che dovrai richiamare dagli eventi di tipo Private
> del customControl.
Credo proprio che non si potrebbe fare altrimenti per cercare di intercettare
gli eventi esposti dal CustomControl.
Tuttavia, credo che in questo modo verrebbero esposti gli eventi "personalizzati"
ma non quelli generici esposti dall'oggetto Access.CustomControl.
Altro motivo per cui non vale la pena, secondo me, di perderci tempo, a meno
di voler realizzare una classe per uno specifico tipo di oggetto che magari
è molto utilizzato.
> In pratica nella classe dovrai smazzarti gli eventi utili che l'Ocx
> espone e fargli scatenare
> l'evento Public di classe:
> Public Event Selezionato(parametri.....previsti)
>
> Private Sub mcc Selected(parametri previsti)
> RaiseEvent Selezionato(parametri.....previsti)
> End Sub
Non ho pensato a come dovrebbe essere la dichiarazione, ma in linea generale
mi torna quello che hai scritto.
> A questo punto dichiarando la classe con WithEvents se non è oltre il
> 2° livello dovresti poter avere a disposizione gli Eventi Public di classe.
?!?
Questa non l'ho capita. Cioè vorresti dire che se un oggetto istanzia una
prima classe, la quale istanzia una seconda classe, la quale infine istanzia
una terza classe, questa terza classe non può essere dichiarata WithEvents?
> Se non riesci prova ad Implementare la classe Form come interfaccia
> usando Implements come ho fatto(ma non è la stessa cosa).
Non ho mai utilizzato le interfacce custom.



title: CustomControl + WithEvents

text:
> Se vuoi provare ad inviarmi un Demo(minimale) per capire meglio la
> cosa provo a dare un'occhiata.
Ti ringrazio per la disponibilità, che terrò comunque presente per il futuro
:-)



title: CustomControl + WithEvents

text:
> A questo punto dichiarando la classe con WithEvents se non è oltre il
> 2° livello dovresti poter avere a disposizione gli Eventi Public di classe.
?!?
Questa non l'ho capita. Cioè vorresti dire che se un oggetto istanzia
una
prima classe, la quale istanzia una seconda classe, la quale infine
istanzia
una terza classe, questa terza classe non può essere dichiarata
WithEvents?
[RISPOSTA]
In VB e di conseguenza in VBA l'ereditarietà si ferma al 2° livello.
> Se non riesci prova ad Implementare la classe Form come interfaccia
> usando Implements come ho fatto(ma non è la stessa cosa).
Non ho mai utilizzato le interfacce custom.
[RISPOSTA]
In VBA non ha un gran senso, ma può essere utile.
@Alex


title: automazione tra Access ed Excel

author: Maurizio

text:
sto cercando di capire come funzionano le automazioni tra Access verso
Word ed Excel e viceversa
in Access ho creato una tabella Clienti con i campi IDCliente e Sconto
in Excel ho il foglio Clienti dove la colonna A contiene gli IDClienti
mentre
la colonna B contiene gli Sconti
se in Excel al cliente con IDCliente=5 associo uno sconto del 2% come
posso aggiornare
automaticamente la tabella di Access ?
grazie e buon lavoro a tutti
Maurizio


title: automazione tra Access ed Excel

author: Roberto dal portatile

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:1164523288.7...@f16g2000cwb.googlegroups.com...

Collega una tabella Access al foglio di lavoro Excel, cosě i due oggetti
fisicamente coincidono e quindi non č necessario sincronizzarli.
>
> grazie e buon lavoro a tutti
> Maurizio
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: automazione tra Access ed Excel

text:
ciao a tutti
sto cercando di capire come passare dati tra Access ed Excel e grazie
agli esempi presenti nel sito comune sono riuscito a inserire valori da
Access nelle celle di Excel
Non capisco come fare l'operazione inversa. Ad esempio, se ho un foglio
Excel voglio prendere il contenuto della cella D4 presente in Foglio2 e
copiarlo nel campo Numero presente nella maschera Test. In maschera
sono posizionato su un record con un ID preciso
è una cosa complicata anche da spiegare ma spero di essere stato
abbastanza chiaro
grazie a tutti
Maurizio


title: Prelevare parte di una stringa

author: Alberto Luzi

text:
Salve!
Vorrei prelevare parte di una stringa, ma solo la parte destra dopo "="

p.e. Cliente = Tizio
Risultato: Tizio

Grazie


title: Prelevare parte di una stringa

author: BFS

text:

usa Mid per prelevare la parte dopo il "="
https://support.microsoft.com/it-it/office/funzione-mid-427e6895-822c-44ee-b34a-564a28f2532c

per sapere in che posizione è il "=" usi InStr
https://support.microsoft.com/it-it/office/funzione-instr-85d3392c-3b1c-4232-bb18-77cd0cb8a55b

BFS


title: Prelevare parte di una stringa

text:

grazie


title: con 'Bof e Eof' non sempre ho il valore corretto

text:
ciao a tutti

ho maschera con 2 sottomaschere.
Su click di un pulsante della maschera prncipale
ho inserito questo codice...
per trasferire i record dalla subform "SM_FattureFornitoridaRicevere"
alla subform "SM_DettFatturaFornitore"

____________inizio___________________

Dim Rs As DAO.Recordset, Rs1 As DAO.Recordset, Rs2 As DAO.Recordset

Set Rs = Me.Recordset
Set Rs1 = SM_FattureFornitoridaRicevere.Form.Recordset
Set Rs2 = SM_DettFatturaFornitore.Form.Recordset

'MsgBox Rs1.RecordCount

If Not Rs1.BOF And Not Rs1.EOF Then
  Rs1.MoveFirst
  Rs2.AddNew

  'MsgBox Rs1.RecordCount

  Rs2!IdFatturaFo = Rs!IdFatturaFo
  Rs2!IdCarico = Rs1!IdCarico
  Rs2!ImportoLordo = Rs1!ImportoLordo
  Rs2!TotSconto = Rs1!TotSconto
  Rs2!CauzioneImballi = Rs1!CauzioneImballi
  Rs2!Spese = Rs1!Spese

  Rs2.Update
  Rs1.MoveNext

  SM_FattureFornitoridaRicevere.Requery
  SM_DettFatturaFornitore.Form!CboCarico.Requery
Else
  MsgBox "Non ci sono più record da aggiungere.", vbExclamation, "Messaggio!"

End If
____________fine___________________

su dopo aggiornamento di "CboCarico" nella
subform "SM_DettFatturaFornitore" ho inserito
quest'altro codice...
ugualmente per trasferire i record dalla
subform "SM_FattureFornitoridaRicevere"
alla subform "SM_DettFatturaFornitore"

____________inizio___________________

ImportoLordo = CboCarico.Column(5)
TotSconto = CboCarico.Column(6)
CauzioneImballi = CboCarico.Column(7)
Spese = CboCarico.Column(8)

Me.Dirty = False
Me.Parent!SM_FattureFornitoridaRicevere.Requery
CboCarico.Requery
____________fine___________________

il problema è che se trasferisco l'ulitmo record
con "CboCarico" e poi seleziono il pulsante
anzichè avere il messaggio "Non ci sono più record da aggiungere."
ho l'errore 3021 - Nessun record corrente.

In pratica Bof e Eof non riconoscono che la sottomaschera è vuota,
mentre RecordCount mi da il valore corretto cioè "0".

Perchè?
come posso risolvere?

Grazie


author: Potone

text:
Il giorno mercoledì 15 giugno 2016 12:01:06 UTC+2,
francode...@gmail.com
 ha scritto:
> ciao a tutti
>
> ho maschera con 2 sottomaschere.
[Cut]
> Grazie

Ciao
all'indirizzo qui di seguito trovi informazioni su DAO.Eof e Bof
https://msdn.microsoft.com/EN-US/library/office/ff821459.aspx

trà le altre cose trovi questa frase:
"If you delete the last remaining record in the Recordset object, the BOF and EOF properties may remain False until you attempt to reposition the current record."

Magari non è esattamente il tuo caso ma probabilmente la situazione è simile, ovvero Bof e Eof non assumono il valore che ci si potrebbe aspettare.

In genere per la presenza di record verifico il valore di RecordCount, che, come hai constatato tu stesso, restituisce il valore corretto, quindi potresti sostituire:
> If Not Rs1.BOF And Not Rs1.EOF Then
con
If Rs1.RecordCount<>0 Then

Ciao
Mat.


author: Franco dellavalle

text:

Grazie Mat


title: creare maschera che filtra i record

author: dect

text:
ciao a tutti,
il mio problema è creare una maschera che in base al contenuto dei controlli,
riesca a filtrare i dati provenienti da una tabella.
Mi sembra strano che non esista un automatismo (o autocomposizione) di access
che aiuti a crearla senza scrivere codice...
chi mi sa come costruire tale maschera? (o se la spiegazione è lunga e non si
ha voglia di scriverla, dove posso reperire delle informazioni?)
grazie mille a tutti...
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup


title: creare maschera che filtra i record

author: Nick

text:
dect ha detto: in data 22/09/2005 14.50:
> ciao a tutti,
> il mio problema Ãš creare una maschera che in base al contenuto dei controlli,
> riesca a filtrare i dati provenienti da una tabella.
> Mi sembra strano che non esista un automatismo (o autocomposizione) di access
> che aiuti a crearla senza scrivere codice...
>
> chi mi sa come costruire tale maschera? (o se la spiegazione Ãš lunga e non si
> ha voglia di scriverla, dove posso reperire delle informazioni?)
>
> grazie mille a tutti...
>
> -----------------------------------------
> Messaggio inviato con Excite Newsgroup.
>
http://www.excite.it/newsgroup
>
>
basta che ti crei una query che ha come origine la tua tabella
poi nelle righe chamate "criteri" sotto il campo desiderato ci metti
= forms!nomemaschera!nomecontrollo
associ quest query ad una sottomaschera ed il gioco è fatto.
se hia più parametri da considerare contemporanemanete devi stare
attento a come questi parametri devono comportarsi contemporaneamente
(praticamente se devi fare l'AND o l'OR dei parametri). (dovrebbe essere
tutto spiegato nell ' F1, se hai problemi posta il dubbio specifico)
Ricordati che al cambio del controllo devi fare il requery della
sottomascera (quindi ti crei un pulsante, oppure su "dopo aggiornamento"
del controllo metti
me.nomesottomaschera.requery
)


title: Impostazione Database

text:
Ciao a tutti!
Volevo sapere come impostare un piccolo database.
Ho una tabella Articoli
IDArticolo
Descrizione
Vorrei poter descrivere il ciclo di produzione che subisce un articolo per
arrivare all'articolo finito. Ci sono più fasi per lavorare un articolo e
per ogni fase devo avere come attributi le impostazioni macchina per quell'
articolo.
Per esempio: Articolo X
Lavorazione: stampa                Tipo: 133
Lavorazione: Pressa                 Temp.  110      Velocità 15
Lavorazione: Spruzzo               Cabina 1          Velocità 10
Grammi/Pq  0,2
Lavorazione: Misura                Temp. 50
Inoltre le fasi non sono solo queste e un articolo può subire la stessa
lavorazione più volte in momenti diversi. Non si può impostare una sola
tabella. Pensavo di creare una tabella per ogni fase di lavorazione ma poi
non so come impostare una query che mostri tutte le fasi di lavorazione di
un articolo.
Qualcuno ha qualche idea?
Grazie
Ciao
Stefano


title: Impostazione Database

author: Alessandro Cara

text:

Almeno altre 2 tabelle
1) Tabella delle codifiche di lavorazione
2) Tabella delle lavorazioni con chiave il codice di lavorazione e
l'articolo e per buona misura anche la "versione" di lavorazione (la
data puo' andare bene allo scopo)
la query diventa poi: select * from lavorazioni [where articolo =
"articolo" and data = "data"] se non vuoi le descrizioni altrimenti devi
mettere in join le tre tabelle. Con il QBE non e' cosi' complicato
Direi inoltre che ci sarebbe necessita' della "distinta" di lavorazione
di ciascun articolo altrimenti ti ritrovi tutte le volte a reimpostare
le varie fasi di lavorazione per ciascun articolo
--
ac
y-1=x


title: Impostazione Database

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:TjsOh.29442$6.1...@tornado.fastwebnet.it...

Ciao!
Sto provando ma sinceramente non capisco bene.
La Tabella Lavorazioni come deve essere?Se ogni lavorazione ha degli
attributi diversi come li metto nella tabella?


title: Impostazione Database

text:
"r4gtl" <
stefa...@interfree.it
> ha scritto nel messaggio
news:461256bf$0$36451$4faf...@reader5.news.tin.it...

Ok!
Forse ci sto arrivando. Ho fatto un pò diverso però.
Tabella Articoli
IDArticoli
Descrizione
Tabella FasidiLavorazione
IDFasi
Descrizione
Tabella ParametriFasi
IDParametro
IDFasi
Descrizione
Tabella ArticoliLavorazioni
ID
IDArticoli
IDFasi
IDParametro
Valore
Così riesco a mettere dentro i dati solo che nel report vengono fuori i
parametri in verticale mentre io vorrei che il report uscisse più o meno
così:
Articolo
fasedi lavoro        Parametro1        Parametro2    Parametro3
Palissone                5                            6                    7
                            Prametro1            Parametro2
Misura                7                                4
Come si fa?
Ciao
Grazie
Stefano


title: Impostazione Database

text:
r4gtl wrote:
[cut]
> Così riesco a mettere dentro i dati solo che nel report vengono fuori i
> parametri in verticale mentre io vorrei che il report uscisse più o meno
> così:
>
> Articolo
> fasedi lavoro        Parametro1        Parametro2    Parametro3
> Palissone                5                            6                    7
>                             Prametro1            Parametro2
> Misura                7                                4
Bravo. Ti consiglio un altro post. Questo e' un quesito "decisamente"
diverso
--
ac
y-1=x


title: Impostazione Database

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:g0uQh.10841$tx6....@tornado.fastwebnet.it...
> r4gtl wrote:
> [cut]
> > Cosě riesco a mettere dentro i dati solo che nel report vengono fuori i
> > parametri in verticale mentre io vorrei che il report uscisse piů o meno
> > cosě:
> >
> > Articolo
> > fasedi lavoro        Parametro1        Parametro2    Parametro3
> > Palissone                5                            6
7
> >                             Prametro1            Parametro2
> > Misura                7                                4
> Bravo. Ti consiglio un altro post. Questo e' un quesito "decisamente"
> diverso
> --
> ac
> y-1=x
Cioč?


title: richiesta aiuto

author: dario

text:
ciao a tutti, vi spiego cosa vorre fare.
Ho un database in cui registro le ore di lavoro dedicate ai singoli progetti
in una tabella "ORE"
Siccome i dati risalgono ormai al 1994 il DB incomincia ad avere dimensioni
notevoli, e sopratutto contiene record di dati che non mi servono più, ma mi
richiedono vari livelli di filtraggio per eliminarli.
Ora, eliminarli definitivamente non mi va, perchè in futuro potrei averne
bisogno ancora; pensavo di estrarli con una query con parametri, eliminarli
dalla tabella ORE, ma esportarli come testo o simile in modo che siano file
leggeri ed eventualmente riimportabili.
Come posso fare?
grazie Dario


title: richiesta aiuto

text:
> Ora, eliminarli definitivamente non mi va, perchč in futuro potrei averne
> bisogno ancora; pensavo di estrarli con una query con parametri,
eliminarli
> dalla tabella ORE, ma esportarli come testo o simile in modo che siano
file
> leggeri ed eventualmente riimportabili.
>
> Come posso fare?
>
>
> grazie Dario
usa docmd.outputto


title: richiesta aiuto

author: sv

text:
tosto73 ha scritto:

> usa docmd.outputto
Non credo che il subject sia significativo. E' di oggi l'ennesimo post di
Roberto che ci ricorda le regole.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema!!!! Far visualizzare record in modo ciclico...

author: Il cugino da casa (in ufficio..)

text:
Buon pomeriggio a tutti,
il quesito di oggi riguarda la possibilità di visualizzare alcuni valori in
modo ciclico, mi spiego:
ho la tabella "Attrezzi" con dentro i miei bei valori
Id attrezzo = 1
Descrizioneattrezzo =  Pinze
Id attrezzo = 2
Descrizioneattrezzo =  Cacciavite
etc...
Ho provato a creare una maschera(chiamata "Visualizzaattrezzi") in sola
lettura che mi faccia visualizzare
 in maniera ciclica (temporizzata di 5 secondi ) dentro una txtbox o combo
etc.. le descrizioni
degli attrezzi ma penso di aver avuto qualche problema.
ho pensato di utilizzare il metodo che ho per selezionare un valore da
casella di riepilogo ossia
Dim rst As DAO.Recordset
Set rst = Forms!Visualizzaattrezzi.RecordsetClone
rst.FindFirst "Idattrezzo = " & Elencoattrezzi
Forms!Visualizzaattrezzi.Bookmark = rst.Bookmark
questo codice lo uso normalmente associato ad un evento clic  e mi permette
correttamente
di far visualizzare i miei attrzzi nelle caselle (txt , combo etc) .
avevo quindi pensato di inserci un TimerInterval di xxxx secondi
e dargli un FindNext fino a che , arrivati all' EOF mi ritornasse
sul FindFirst.
Piccolo problema : non funge un razzo niente.....
Devo aver sbagliato concettualmente qualcosa.....
Che faccio??????
Come sempre grazie 2k ,
Paolo


author: Roberto da casa

text:
"Il cugino da casa (in ufficio..)" <
he...@virgilio.it
> ha scritto nel
messaggio news:LwDy7.24207$pm2.4...@news2.tin.it...

Il codice che hai generato a fronte dell'evento "Su clic" e che dici che
funziona, hai provato a generarlo a fronte dell'evento "Su timer" della
maschera dopo aver impostato a 5000 tale proprietà?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema in report

text:
ho creato un report con Access 2000 per stampare una fattura.
Se copio il database in un altro computer apparentemente uguale (stesso
sistema operativo Win XP + Office 2000 Pro) ottengo una stampa che ha un
valore leggermente diverso.
Ad es. nel primo computer ho 130,20 nel secondo computer ho 130,18
Ho copiato il database su un terzo computer ottenendo sempre il valore
corretto di 130,20: potrebbe essere un problema di Windows ? (le versioni
sono le stesse !!!)
Questo fenomeno si ripete per parecchie fatture ma non per tutte.
Ho controllato le impostazioni internazionali per verificare i decimali ma è
tutto uguale.
Qualcuno ha qualche suggerimento ?
grazie e buona giornata
Maurizio


title: problema in report

text:
"Maurizio" <
maur...@tin.it
> ha scritto nel messaggio
news:ooZge.1377083$35.51...@news4.tin.it...

Ho la sensazione che il valore contenga più di due decimali, anche se poi ne
visualizzi solo i primi due.
Se è così arrotonda il valore a due decimali con il criterio commerciale
visto che per l'imponibile IVA e per l'importo IVA lo devi comunque fare per
legge: vedrai che dopo aver arrotondato il valore al secondo decimale il
problema lamentato sparirà.
Per l'arrotondamento puoi usare la funzione che trovi sul Sito Comune (link
qui sotto), nella Sezione General, nella FAQ di Karl Donaubauer intitolata
"6.83 Arrotondare un numero alla cifra decimale specificata (uso
commerciale)".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: (",) Do You Want To Know For Sure You Are Going To Heaven?

text:
http://www.want-to-be-sure.blogspot.com
 << Click On Link


title: Re: problema con combobox

author: cbozza

text:
nella email non c'č niente... comunque ho risolto il problema... nella
combo box avevo come visualizza colonne "1" -_-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re: problema con combobox

author: cidi

text:
"cbozza" <
cbo...@gmail.com
> ha scritto nel messaggio
news:conu5i$3s5$1...@news.newsland.it...
>
http://inuyasha.altervista.org/db1.htm
>
> ragazzi qui c'è il mio database.... ho fatto tutte come avete detto
> voi(vedere topic sotto) MA
> continua SOLO a comparirmi il nome e non il resto dei campi... domani
> mattina devo andare da questo tizio e se riesco a fargli una maschera così
> mi assume... (piccola ditta) plis aiuto :(
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
guarda la posta
---
Daniele


title: Re: problema con combobox


title: Sapere utenti collegati al BE dal FE.....

author: Gio

text:
Esiste un modo per sapere quali utenti che utilizzano il FE sono collegati
al mio BE?
Per intenderci devo lanciare una procedura di ricalcolo fabbisogni materie
prime SOLO se nessuno sta inserendo degli ordini di produzione .....
altrimenti esce un bel casino.....
Grazie a tutti
Giovanna
--------------------------------
Inviato via
http://usenet.libero.it


author: Sib

text:
"Gio" <
a...@libero.it
> ha scritto nel messaggio
> Esiste un modo per sapere quali utenti che utilizzano il FE sono collegati
> al mio BE?
>
> Per intenderci devo lanciare una procedura di ricalcolo fabbisogni materie
> prime SOLO se nessuno sta inserendo degli ordini di produzione .....
> altrimenti esce un bel casino.....
Se esce un bel casino significa che non hai impostato correttamente
l'esecuzione dei comandi.
Infatti esiste la gestione degli errori se lavori sui recordset da codice e
esistono le transazioni per la gestione dei comandi SQL (vedi sitocomune in
merito)
ad ogni modo, qualche indicazione sugli utenti te la da il file ldb che
trovi nella cartella del be quando e' aperto.
Sib


text:
> Se esce un bel casino significa che non hai impostato correttamente
> l'esecuzione dei comandi.
> Infatti esiste la gestione degli errori se lavori sui recordset da codice
e
> esistono le transazioni per la gestione dei comandi SQL (vedi sitocomune
in
> merito)
> ad ogni modo, qualche indicazione sugli utenti te la da il file ldb che
> trovi nella cartella del be quando e' aperto.
>
> Sib
scusa la mia ignoranza i materia ma:
1- come si ha accesso al file lbf??
2- cosa intendi per "non hai impostato correttamente l'esecuzione dei
comandi": utilizzo i recordset a codice , ma non uso la "Commit" è questo
che potrebbe creare casino?
Utilizzando la Commit il mio problema ( l'utente inserisce un ordine di
produzione, mentre io lancio i fabbisogni e quindi la mia procedura legge a
metà un record che sto cercando di modificare) potrebbe essere risolto?
Grazie mille x l'aiuto. . . . .



author: Marco e Tony Dell'oste

text:
[cut]
>
> scusa la mia ignoranza i materia ma:
> 1- come si ha accesso al file lbf??
> 2- cosa intendi per "non hai impostato correttamente l'esecuzione dei
> comandi": utilizzo i recordset a codice , ma non uso la "Commit" è questo
> che potrebbe creare casino?
> Utilizzando la Commit il mio problema ( l'utente inserisce un ordine di
> produzione, mentre io lancio i fabbisogni e quindi la mia procedura legge
a
> metà un record che sto cercando di modificare) potrebbe essere risolto?
>
> Grazie mille x l'aiuto. . . . .
> Giovanna
>
Ti consiglio di rileggere i vecchi 3D, in particolare il seguente da me
posto:
Utenti...  Gestione da .ldb
Ciao, Marco
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:ADyX9.65371$0v.19...@news1.tin.it...

LDB... ?? No Alpitour....?? Ahi, Ahi Ahi......!
Già, e che non si aggiorna fino a chè l'ultimo non chiude la porta.......!!!
Io non capisco cosa costi inserire una Tabella nel BE in cui il FE registra
il Login
e il Logout, mi sembra la cosa più fessa di questo mondo......!!!
Ma il tutto senza esagerare con una bella Tabella di gestione operazioni,
che risulterebbe
in effetti + complessa, bastano 2 QRY Action una di INSERT e una di
DELETE......!!!
@Alex.


title: eseguire eventi di una sottomaschera

author: Carla

text:
ho costruito una maschera con all'interno una sottomaschera in cui vengono
aggiunti dei record da codice in base a delle scelte della maschera
la mia esigenza č quella di eseguire del codice contenuto nella
sottomaschera al momento dell'aggiunta del record.
in pratica non so come fare riferimento al codice della sottomaschera dal
codice della maschera


title: eseguire eventi di una sottomaschera

author: Mak

text:
"Carla" <
Car...@libero.it
> ha scritto nel messaggio
news:bUN_9.71432$ZE.19...@twister2.libero.it...

Se ha i delle funzioni che gestisci come pubbliche puoi richiamarle da ogni
parte del db
Public Function miafunzione()
End function
Spero di aver capito quello che a te interessava
Saluti
Mak


title: eseguire eventi di una sottomaschera

author: Maurizio Borrelli

text:
> "Carla" <
Car...@libero.it
> ha scritto nel messaggio
> news:bUN_9.71432$ZE.19...@twister2.libero.it...

    Al costo di un po' di studio, potresti semplificarti la vita (si fa per
dire) scrivendo (quasi) tutto il codice direttamente nella maschera, creando
in questa un oggetto di tipo Access.Form che istanzierai all'apertura
facendolo riferire alla maschera del controllo sottomaschera.
    Oppure potresti far scatenare degli eventi nella sottomaschera ed
intercettarli nella maschera.
    Ti dicono niente queste parole?...
    Se sei interessato al discorso si potrebbe continuare, altrimenti
potresti arrangiare rendendo pubbliche (orrore!...;-) le routine che ti
interessano.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: eseguire eventi di una sottomaschera

author: jef

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1gbll$123cqq$1...@ID-52090.news.dfncis.de...

Mi intrometto e chiedo venia. Perché "orrore" le Public ?
Per quanto riguara oggetto Access.Form non mi dispiacerebbe approfondire.
Ciao