mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: filtro

situazione
ho una tabella con i campi:
ID    -    nome    -    cognome    -    provincia
e una form in cui metto una casella in cui posso scrivere la provincia che
vognio filtrare
sulla query devo fare in modo che se non scrivo niente nella casella mi fa
vedere tutto, altrimenti mi filtra i nomi per provincia
ho inserito sui criteri della colonna provincie della query(dopo varie
prove):
IIf(IsEmpty([Forms]![nome_form]![pv]);"Select * ";[Forms]![nome_form]![pv])
cosa diavolo devo mettere al posto di Select * per fare in modo che se non
c'e' niente non esegua il filtro?
ciao carlo

risolto
oppure ........
:-)

rettifica:
se lo faccio con un campo solo funziona
se ne uso piu' di uno non va

 ha scritto nel messaggio
news:1zcK6.3172$2i2....@news1.tin.it...

Nei criteri della query prova a scrivere:
Like Nz([Forms]![nome_form]![pv]; "*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

sei un grande!
non so cosa significa 'nz' ma va alla grande
grazie


Per toglierti la curiositą ci vuole poco: vai sull'help e cerca la funzione
Nz.
E' bene che tu la conosca: se devi effetuare operazioni matematiche su
campi/controlli che possono contenere anche il valore Null, č
insostituibile. E poi ci si fanno cosine carine come quella che ti ho
mostrato.


 non so cosa significa 'nz' ma va alla grande
Prova a guardare sull'help in linea...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Filtro o ricerca su campo di una sottomaschera tramite VBA

Salve a tutti
Sto cercando di costruire un form di ricerca ordini per il mio db;
il form con il risultato della ricerca contiene i dati anagrafici del cliente che ha fatto l'ordine cercato e un subform con i dettagli di tale ordine, ovvero:
FORM -> dati anagrafici del cliente
SUBFORM -> tramite i tastini integrati di Access, posso scorrere uno per volta tutti gli ordini che sono associati a quel cliente
Cambiando cliente nel form, ovviamente nel subform posso scorrere gli ordini relativi al nuovo cliente selezionato.
Il mio form di ricerca prende in input il codice identificativo dell'ordine (es. 100); a questo punto cerco nella tabella Clienti l'identificativo del cliente a cui è associato l'ordine 100 (es. cliente 20), ed apro il form riempito con l'anagrafica del cliente 20; il problema è che nel Subform non è visualizzato l'ordine 100, ma il primo ordine associato al cliente 20 (es. ordine 35). 
Mi servirebbero quindi le istruzioni VBA per far selezionare l'ordine cercato nel subform. Avevo pensato ad ApplyFilter, ma non riesco ad indirizzare il campo del subform contenente il codice dell'ordine... tenete presente che tutti i nomi dei miei form e dei subform contengono spazi vuoti (es. Ordini Banane, oppure Ordini Banane - Subform).
Che mi consigliate? Sono in crisi!!! Help pls, il capo stringe per avere questa funzione di ricerca!
-- 
atxkors 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-685697.html
send from 
http://www.itsistemi.net

 atxkors
Me!nomeSubForm.Form.Filter = "[nomeCampo]=" & me!id
Me!nomeSubForm.Form.FilterOn = True
Vedi help alla voce metodo Filter / FilterOn...
Ciao.
P.S. Scusa ma vado di frettaaaaa...
-- 
Sergio MAZZA 

Ti voglio bene!!!!
Ho fatto un nuovo post chiedendo un ultima cosa affinchè la procedura funzioni alla perfezione, se hai un minuto guardaci pls!!
grazie mille per la risposta sopra!!!



Ma solo maschietti rimedio??!! Sigh...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
E che ci vuoi fare, caro mio, uno va a pesca, butta l'amo... poi che ne sa
cosa abbocca???
;-P
speriamo che il tuo Gasparetto non ne abbia a male...
e non faccia piazzate sul NG!!!
ROTFL
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Info:  
www.donkarl.com/it
Sai che mi toccherą fare? Buon viso a cattivo gioco... E chissą che non cambi idea!
Ah! Non vedo l'ora che arrivi il CISA2... Slurp i cannoli!!!
Ciao.
-- 
Sergio MAZZA 

tranquillo Sergio, il nostro è un amore platonico!
:-))

Newsgroup: it.comp.appl.access
Titolo: Problemi con i link?

Ciao
che voi sappiate esiste un limite alle tabelle che possono
essere linkate in un DB?
Il problema che mi si presenta è il seguente. Ho un DB su cui linko
50 tabelle residenti su un server remoto (in LAN).
All'interno di questo DB ci sono anche tabelle locali molto piccole in
realtà.
Tutte le tabelle, locali e remote, hanno chiavi primarie e non hanno
sorting.
L'apertura di una tabella locale dovrebbe essere immediata!
Questo è vero solo se linko poche tabelle... ho provato aggiungendone
una per volta... ad un certo punto il DB degrada e diventa lentissimo ad
aprirmi
persino le tabelle locali.
Premetto che le tabelle remote sono enormi e sommandole tutte come
dimensione
si raggiungono i 3 GB, però risiedono ognuna su un MDB separato (l'MDB più
grosso
è circa 300 MB), e quindi non capisco quale possa essere il problema..
Forse è una questione di cache?
Spero che qualcuno mi illumini
Buona giornata a tutti
ByZ-2K

dovrei vederlo più accuratemente, comunque come limite access pone 2 GB, ma
probabilmente è un problema di trasmissione dati in rete (almeno così mi
sembra di capire)
Non ho avuto il problema perchè quando creo DB su grandi quantità di dati
metto le tabelle su MySQL e interfaccio le tabelle con il driver ODBC di
MySQL (commercialmente MySQL costa $ 200)
spero di averti dato un'indicazione
Ciao Vittò

 Ciao Vittò
Ti ringrazio dell'interesse e se hai idee non esitare a contattarmi!
Ciao
ByZ-2K

Newsgroup: it.comp.appl.access
Titolo: ADO

salve.. 
cercavo un po' di documentazione relativa a ADO e ADOX
purtoppo al momento ho trovato solo dei banali documenti che mostrano 4
righe di codice per creare una tabella 
(possibile che tutti pubblichino lo stesso codice?!!!)
sapreste indicarmi un sito dove se ne parli in manieta un po' piů
approfondita? (anche sul sito comune non ho trovato molto..)
se avete doc anche in pdf o simili e avete voglia di mandarmeli
contattatemi che vi faccio avere un indirizzo piů capiente di questo
fornitomi da kataweb
grazie a tutti
ciao ciao
galbusera

"il mago galbusera" <galb...@katamail.com.NONMISPAMMARE!> wrote in
message
news:pan.2002.05.27.17...@katamail.com.NONMISPAMMARE!

Ci sono LIBRI che affrontano ADO in modo serio, č ovvio
che non sono FREE........!!!
Io ho un "Mattone" dedicato ad ADO della Mondadori, ottimo...!
Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Io ho un "Mattone" dedicato ad ADO della Mondadori, ottimo...!
Comunque è strano che nell'help di Access non siano documentate le features
più importanti di ADO, con esempi degni di questo nome.
Quello che serve (codice per ADOX, tabelle collegate, etc.) sembra trovarsi
solo sui CD della versione Developer.
Newsgroup: it.comp.appl.access
Titolo: aiuto....son sicuro che è una fesseria....

ma non riesco a risolverla
ho una maschera in base ad una tabella, filtro i dati utilizzando un
casella combinata legata ad una query che mi elenca i clienti, tutto
funziona benissimo ma quando seleziono il cliente non me lo riporta
nella casella combinata (ma filtra in base alla selezione) perchè???
grazie diego

maruru ha scritto:

Diego, il Subject che hai usato è una fesseria.....!!!!
@Alex

Alessandro Baraldi ha scritto:

mi spiace....anche se non so perchè dici questo. cmq eviterò di usarlo

>mi spiace....anche se non so perchè dici questo. cmq eviterò di usarlo
Il NG viene utilizzato anche sfruttando la ricerca per argomenti, quindi se
chi posta usa Oggetti non utili, come quello usato da te, la possibilità di
fare ricerche, per quei pochi
che hanno l'abitudine di farle.... diventerebbe difficile se non
impossibile, e nel NG verrebbero fatte sempre le stesse domande("Aiuto..."
oppure "Urgente..." con sempre le stesse risposte...!)
Per chi non è abituato solo a LUKRARE nel NG queste regole sono
fondamentali.
Pertanto, se vuoi un'aiuto, prova a postare un msg con un'oggetto fruibile e
consono.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 @Alex (Alessandro Baraldi)
Già fatto! Magari ora mi puoi anche aiutare :D
prova a cercare: casella combinata che non riporta selezione
ciao grazie e sappi che farò buon uso dei tuoi consigli sull'utilizzo
del ng
Diego

Newsgroup: it.comp.appl.access
Titolo: foglio appuntamenti in access tipo excel

vorrei realizzare una form con orario in verticale a sinistra e giorni in 
orizzonatale in alto ogni campo deve essere modificabile
siccome non ne ho mai realizzati, vi chiedo devo forse usare le quey a campi 
incrociati?
grazie. 

Dopo dura riflessione, Nicolas73 ha scritto :

access è un dbms non è un foglio di excel, quindi se vuoi realizzare 
un'agenda appuntamenti la devi realizzare "alla maniera" di access.
un modo di pensarla è una tabella con diversi campi descrittivi (tipo 
luogo appuntamento, persona...etc etc) e poi dei campi riservati alla 
data o orario di inizio ed alla *DURATA* dell'appuntamento (espressa 
nell'unità di misura che riterrai più opportuna)
una volta ottenuta una struttura corretta si può pensare alla 
visualizzazione che si ritiene più opportuna.
-- 
ignazioc
Newsgroup: it.comp.appl.access
Titolo: [NEWS] Report per tenere traccia delle modifiche sui Vs. database e creare uno storyboard

Salve NG, come sempre quando creo qualcosa di interessante vi avviso seduta
stante (cavolo fa rima ;) )..
ho creato due report automatici per tenere traccia delle modifiche sui Vs
database, e per avere un dettagliato elenco delle caratteristiche principali
delle tabelle nel database.
per utilizzarli sarà sufficiente importarli nel vs database e aprirli..
Ho già provveduto ad inviarne una copia al webmaster del sitocomune, ma non
so SE e QUANDO lo pubblicherà.. intanto se vi servono li trovate su
www.commagroup.it/ch/access/report.mdb
ciao e a presto.

 ha scritto nel
messaggio news:camgrs$mk8$1...@news.flashnet.it...

Sviluppato con quale versione?
Ciao (e comunque grazie).
-- 
Sergio MAZZA

 ha scritto nel
messaggio news:camgrs$mk8$1...@news.flashnet.it...

Direi che è veramente carino....!!!!
Mancano le MACRO negli oggetti riconosciuti del DB....!!!!
@Alex.

 ha scritto nel messaggio
news:casgms$o9u$1...@lacerta.tiscalinet.it...

Ho dovuto sistemare un Bugs.....!
Se la Tabella non contiene Records genera un errore il Report "Dettagli
Tabelle"
Ho inserito quindi il controllo del EOF e BOF in seguito all'apertura del
Recordset
subito prima del "With rst", ora tutto OK.
Ciao.
@Alex.

 subito prima del "With rst", ora tutto OK.
si me ne sono accorto anche io DOPO averla pubblicata ed inviata al sito
comune..
ho risolto però con un semplice comando
 if rst.recordcount>0 then
grazie comunque.. e spero che possa servirvi
ciao

Newsgroup: it.comp.appl.access
Titolo: visualizzare il formato AVI di VB

Mi chiedevo, ma è possibile visualizzare dei file AVI, come quelli presenti
in VB
esiste un comando ??
Saluti Gennaro



Si usa il controllo activeX Windows Media Player
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Parametri insufficienti

Ho provato a controllare nelle discussioni precedenti in merito a
qusto errore ma non sono riuscito a risolvere il mio problema che mi
sembra non sia di sintassi...
Function get_art_short_description(var_codart As Variant) As String
    ' La funzione restituisce la short description dell'articolo
    Dim db As Database
    Dim rst_articolo As DAO.Recordset
    Dim get_art_description As String
    Set db = CurrentDb
    If Not IsNull(var_codart) And var_codart <> "" Then
        ' Imposto la descrizione dell'articolo selezionato
        Set rst_articolo = db.OpenRecordset("SELECT
xpmai_descri_short" _
            & " FROM odbc_sql_x_pma_tracked_items WHERE x_pmai_id =  "
& var_codart & ";")
Errore run-time 3061
Parametri insufficienti. Previsto 1.


Scusate, forse ho indentato male...


 ha scritto nel messaggio 
news:6e4567d3-5b8b-42e7...@q30g2000prq.googlegroups.com...
---cut---
Scusate, forse ho indentato male...
Function get_art_short_description(var_codart As Variant) As String
    ' La funzione restituisce la short description dell'articolo
    Dim db As Database
    Dim rst_articolo As DAO.Recordset
    Dim get_art_description As String
    Set db = CurrentDb
    If Not IsNull(var_codart) And var_codart <> "" Then
        ' Imposto la descrizione dell'articolo selezionato
        Set rst_articolo = db.OpenRecordset("SELECT
xpmai_descri_short" _
            & " FROM odbc_sql_x_pma_tracked_items WHERE x_pmai_id =  "
& var_codart )  <----------------------qui
scrivi come ti ho indicato.
-- 
Ciao
Geppo

Newsgroup: it.comp.appl.access
Titolo: Creare pag. nei report anche in mancanza di valori..come faccio?

Mi spiego devo realizzare un automatismo che mi crei un report stile
rubrica, ossia che mi vengano fuori 21 pag. (o 26...) una per lettera
dell'alfabeto indipendetemente dal fatto che vi siano o no record a quella
lettera (non vi annoio sul perchè di tale scelta)
Il report è già implementato, solo che non so come fare ad inserire quelle
'pagine' in più'
Come posso fare?
Grazie mille..
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email : 
abbon...@technet.it
------------------------------------------------------



Come posso fare?
Creati una tabella contenente 26 record uno per lettera con un campo che
contiene appunto le lettere.
L'origine dati del report sarà ora una query con la nuova tabella e quella
dei dati veri e propri, legate con un join con freccia diretta verso la
vecchia tabella sul campo che specifica la lettera (se non ce l'hai te lo
crei sulla vecchia)
Il join di quel tipo ti da tutti i record della nuova tabella e i record
della vecchia se si agganciano.
Nel report metti il campo della nuova tabella e i campi della vecchia e poi
fai un raggruppamento sul campo della nuova tabella.
Antonio
Newsgroup: it.comp.appl.access
Titolo: dimensioni maschere

Ho un problema con le dimensioni delle maschere di questo tipo:
ho una maschera1 che ho scelto all'apertura di dimenioni massime usando
maximize in questa maschera ho un pulsante alla pressione del quale si
apre un'altra maschera2 che inevitabilmente si ingradisce al massimo
mentre io la vorrei sempre di dimensioni piccole mantenendo la possibilità
di vedere la maschera1 sottostante. ho provato ad inserire movesize ma
senza risultati, la maschera si ridimensiona solo se è ridimensionata la
maschera1. Qualcuno conosce la soluzione del problema? grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bbfm6d$v8k$1...@news.newsland.it...

Sulle propietà della seconda maschera setta popup a si e guarda che
succede.Prova a vedere anche le propietà dimensionabile ed a scelta
obbligatoria.
SunRex

 ha scritto nel messaggio
news:bbfm6d$v8k$1...@news.newsland.it...

Se non usi Restore non ottieni nulla.
In pratica se imposti con Maximize le dim delle Form
tutte le Form avranno la dimensione Massimizzata
a meno di ripristinare la visualizzazione con Restore.
Io non amo particolarmente gestire la visualizzazione in
questo modo, ma purtroppo è una complicazione di Access.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Cambio utente di access

Ho scaricato alcuni db da Sito Comune
il mio problema è che sono protetti e non riesco ad aprirli perchè sono per
access 97 ed io ho office xp
come fare per cambiare il l'utente di access per poterli utilizzare sotto
l'ultima versione
grazie

 ha scritto nel messaggio news:fsHKa.255783$g92.5...@news2.tin.it...

devi solo convertirli. Strumenti, Utilita'
database, Converti.

Purtroppo anche in quel modo mi dice che
l'utente non dispone delle autorizzazione per convertire o abilitare il
database

 ha scritto nel messaggio
news:fsHKa.255783$g92.5...@news2.tin.it...

Penso che tu debba convertirli in Access 2000 usando appunto tale versione e
poi aprirli con Access XP; se non sbaglio un database A97 non può essere
direttamente convertito con Access XP.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Roberto, quello che dici è anche probabile, non ne ho però riscontri
ma installando A_XP fa esattamente la conversione e non propone
nulla sulla Versione, ma sono certo che in AUTOMATICO salva il
File nella versione A2000 di DEFAULT, tant'è che se provo ad andare nel Menù
dove mi propone la conversione mi da disponibile solo A97 o A2002, quindi è
già in 2000.
Da quì non capisco l'errore di Claudio a meno chè non abbia fatto qualche
pasticcio con il System.MDW
Saluti.
@Alex.

 ha scritto nel messaggio
news:fsHKa.255783$g92.5...@news2.tin.it...


 direttamente convertito con Access XP.
Converte converte ;-)
Ciao
Sib

 come posso riparare??
1, si scrive DOPO il quoting
2, si "risponde" al messaggio a cui stai effettivamente dando seguito, non
rispondere al tuo per commentare il post di un altro
3, connettiti col file system.mdw e come administrator e vedrai che fai
quello che vuoi
Sib
Newsgroup: it.comp.appl.access
Titolo: Struttura programma per ristorante

Sembrava semplice e invece....
Allora:
La tabella principale contiene i campi:
Prodotto, prezzo, categoria, quantità tavolo1, quantità tavolo 2 ecc.
La maschera principale è fatta così:
Da una tendina seleziono la categoria (ad esempio bevande)
poi da una seconda tendina (in cui comparirano a questo punto solo le
bevande) compare il prodotto cercato.
Con un pulsante aggiungo il prodotto al tavolo desiderato.
Il problema è che devo fare una maschera per ogni tavolo!!
Nel codice che fa funzionare il pulsante compare infatti il riferimento ad
un solo tavolo altrimenti aggiungerei il prodotto a tutti i tavoli.
Inoltre nella casella di riepilogo che ho nella maschera, vedo i prodotti
del tavolo in questione (con una query in cui per un determinato tavolo
imposto il valore quantità prodotto >0)
Se invece nella tabella principale metto un campo per ogni prodotto le cose
vanno meglo ma è assurda da gestire!
Come fareste voi a fare un semplice programmino che gestisca 20 tavoli  con
50 prodotti facendo semplicemente il conto e stampando la ricevuta??
Grazie mille
Mimmo



tabella prodotti con idprodotto prezzo descrizione etc...
tabella tavolo con nrtavolo
tabella datitavolo con nrtavolo, idprodotto, quantità 
	in relazione con tavolo
maschera principale con visualizzato il nr del tavolo e con pulsanti
mi sposto da un tavolo all'altro
sottomaschera datitavolo collegata chiavi master chiavi child
su sottomaschera su combo specifico prodotto e poi quantità il prezzo
è in automatico come pure il totale
tasto su maschera principale per stampa ricevuta...
molto semplice e veloce.. circa 3-4 orette di lavoro per fare le cose
bene
se hai solo 50 prodotti è rallentante specificare i gruppi, scrivi
direttamente il prodotto (cocacola, fanta etc...)
Saluti.
Emanuele.

Emanuele.
Ciao
--
   Alberto
No alla guerra



io partivo effettivamente dal presupposto che non gli interessasse
consrvare i conti, la tua è un'ottima osservazione
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: CurrentDB.Name, Recordset.RecordCount

Le funzioni in oggetto inserite nel Control Source di un
Text Box in Access 2007 non funzionano più, mentre
continuano a funzionare altre come Left, Mid, etc.
"
    Son le leggi d'abisso così rotte
    o è mutato in ciel nuovo consiglio
..."
Bruno


hai messo i riferimenti a dao?

 hai messo i riferimenti a dao?
Sto parlando del Control Source di un Text Box!
Che c'entra DAO?
Bruno 

 ha scritto nel messaggio
news:45c5f60c$0$36023$4faf...@reader4.news.tin.it...

nelle precedenti versioni si verificava un errore di quel tipo dopo
un'importazione in un nuovo db, oppure passaggio a diversa versione.
venivano persi i riferimenti alle librerie dao.
ciò avveniva anche in caso di corruzione, spero non sia il tuo caso.
era solo un tentativo.
ciao e buona domenica.
M

 ha scritto:

http://allenbrowne.com/Access2007.html
Alla voce :
    Compatibility issues
trovi la conferma :-(
Gia' lo sai, metti tutto in una funzione di maschera
e la richiami come proprietà ControlSource.
--
Lorenzo
Newsgroup: it.comp.appl.access
Titolo: Problema con SelezioneFoto

Salve a tutti.
E' da poco che ho iniziato ad usare access e ho conosciuto subito
sitocomune.it
 e fino ad ora mi è stato di grande aiuto.
Ho questo tipo di problema. Ho scaricato il programma in oggetto
(SelezioneFoto) e ho provato ad importarlo in un mio progetto.
Quando vado però a selezionare la cartella dove sono le foto, il
programma mi si ferma sul seguente codice:
Sub CreaLinks()
Dim rst As DAO.Recordset, i As Integer
'Svuota l'archivio da eventuali collegamenti precedenti
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM links;"
DoCmd.SetWarnings True
Me!Immagine.Picture = ""
Dim s As String
If IsNull(Me.Percorso) Or Me!Percorso = "" Then
    '****
e l'errore che viene visualizzato è errore di compilazione: tipo
definito dall'utente non definito.
Dove è che sbaglio?
Grazie a tutti.
Maurizio

Maurizio
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Si il problema era proprio questo. Sono entrato nel codice, strumenti e
poi riferimenti e ho selezionato il DAO.
Tutto funziona correttamente.
Grazie mille
Maurizio

Il problema iniziale l'ho risolto. Ora ho un'altra domanda da porvi.
Ho provato ad estrarre il contenuto della tabella in un foglio excel.
L'estrazione funziona perfettamente ma nel foglio excel non vedo la
foto, ma vedo il percorso dove è posizionato il file.
C'è un modo per cui si apra nel foglio excel la foto?
Grazie

Grazie

Newsgroup: it.comp.appl.access
Titolo: Esportazione in word senza Riferimento Word

Buona sera a tutto il NG, vorrei capire se possibile la maniera di
utilizzare il demo di Namor sull'esportazione di dati da Access a Word
usando i bookmarks, cioe'
nel demo che Namor ha messo gentilmente a disposizione nel S.C. usa il
riferimento alla libreria Office, in quest caso visto che io uso A003
vado a fleggare il riferimento con versione 11, ora il problema si pone
se l'applicazione dovesse girare con una versione di Access dove il
riferimento e' inferiore alla 11 come versione, non fnzionerebbe e
produrrebbe un'errore del tipo non definto dall'utente o giu' di li.
La scorsa volta Cinzia graziosamente mi ha suggerito per l'apertura dei
documenti word la creazione dell'oggetto Word anzicche'  usare il
riferimento alla libreria  proprio per ovviare l'eventuale
inconveniente, il tutto ha funzionato egregiamente, ora si ripropone il
problema, ho cercato di modificare le dichiarazioni usanto l'oggetto al
posto del Word.Application ma non va
ma sopratutto come creo l'oggetto modello?
 il codice risporta : Doc As Word.Document
                            Set Doc = Wrd.Documents.Add(Modello),
 ma usa il riferimento alla libreria , se volessi creare l'oggetto come
dovrei fare??
potete aiutarmi?? Grazie
Saluti
Diego

 ha scritto nel messaggio
news:1165351797.6...@l12g2000cwl.googlegroups.com...

Ciao Diego,
era meglio continuare nel 3D originale :-), devi usare l'assocaizione
Tardiva -->Late Binding:
 Dim docW As Object
 Set  doW= CreateObject("Word.Application")
ciao, Sandro

 ciao, Sandro
ciao Sandro...hai ragione avrei dovuto usare il 3D originale...solo che
lo spunto per il quale sono arrivato al demo di NAMOR era incentrato
sull' automazione di Access e Word ed anche perche' sinceramente non
ricordo piu' l'argomento che mi h portato a leggere quel 3D, in ogni
caso il suggerimento da te proposto l'ho usato ... l'asociazione
tardiva appunto o il Late Binding, ma senza risultato nel senso che mi
apre il modello da usare ma i dati non vengono caricati nei segnalibri
ed inoltre mi da un'errore su questa riga di codice:
Wrd.Selection.TypeText Me.TestRespProc
e come messaggio mi dice tipo non corrispondente
..ed in tutto questo non so come risolvere l'arcano
Saluti
Diego
Newsgroup: it.comp.appl.access
Titolo: Problema legato all'aggiornamento automatico dei dati in tabella

Ciao a tutti.
Illustro il problema di fronte al quale mi trovo.
Ho un database contenente una tabella anagrafica con un dei nominatavi e la
relativa tariffa.
Collegata a questa tabella ce n'è un'altra con il Giorno, per ciascun giorno
inserisco le persone che hanno lavorato, con il N° di ore  fatte.
Tramite una query mi calcolo per ciascun giorno, il costo per  persona e il
costo totale .
Il mio problema è il seguente, ovvero se la tariffa  della persona cambia,
automaticamente tutti i dati dei costi dei giorni precedenti vengono
aggiornati alla nuova tariffa, non permettendomi di avere uno storico.
Come posso evitare ciò?
Vi ringrazio.
Alessandra

 ha scritto nel messaggio
news:JpAy7.20917$1H1.1...@news.infostrada.it...

Nella tabella Giorno devi aggiungere un campo tariffa dove memorizzerai la
tariffa di quel giorno e puoi proporre la tariffa contenuta in anagrafica e
per calcolare i costi usi la tabella Giorno.
Ciao Roberto - Syd

 Il problema è che le tariffe sono a livello di tabella personale e sono
circa 300. I costi per giorno sono calcolati prendendo le tariffe delle
singole persone.


Si avevo capito che la situazione era questa, infatti aggiungendo un campo
nella tabella Giorno dove memorizzerai il costo in un determinato momento
quel costo ti rimane anche se cambi la tariffa nella tabella personale.
Es.: se hai una maschera dove inserisci le ore con queste caselle di testo
Persona   Ore    Costo   Tariffa
immagino che adesso hai come origine di riga una query composta dai campi
che ho scritto sopra dove Costo è un campo calcolato cioè nell'origine del
record hai impostato questa formula =[Ore]*[Tariffa] e il campo Tariffa è un
campo che hai solo in visualizzazione, adesso se fai la variazione che ti ho
detto avrai gli stessi campi ma costo non è più calcolato ma è un campo
della tabella giorno che potrai avvalorare nella routine dopo aggiornameto
del campo ore scrivendo questa riga di codice:
Me.Costo = Me.Ore*Me.Tariffa
Spero di essere stato un pò più chiaro
Ciao Roberto - Syd

Newsgroup: it.comp.appl.access
Titolo: WorkSpace su creazione Recordset: è utile o indispensabile?

Mi chiedevo questo,
poichč quando creo un recordset da Codice non utilizzo mai il comando
Workspace....
cosě facendo penalizzo le prestazioni dell'oggetto Recordset?

 così facendo penalizzo le prestazioni dell'oggetto Recordset?
Se lavori in Locale o con BE ma su un Oggetto Database solo che corrisponde
al FE(anche se con Tabelle Lincate) l'associazione è automatica, e prende di
Default il WorkSpace(0), cosa differente se usi diversi DB in diverse aree
di lavoro.
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Colonna della Combobox

E' possibile impostare le proprietà di una combobox in modo da avere
l'allineamento di una colonna a destra, caratteristico per gli importi ed i
numeri in genere.
Grazie anticipate per l'attenzione.
Lucio


Hai provato ad aprire la strutturs della maschera, evidenziare la combo e,
con la barra degli strumenti , chiedere l'allineamento a destra?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:ZnRu8.43006$m41.1...@twister2.libero.it...

Sģ! purtroppo lo avevo gią provato senza ottenere il  risultato voluto.
Infatti, come pensavo, quella propietą (allineamento) č relativa al
contenuto della "casella di testo" che rimane quando la combo č chiusa, e
non influenza le colonne che si vedono a combo aperta.
Grazie della risposta
Lucio

 Lucio
Che sappia io nella visualizzazione delle colonne di una casella combinata,
Access non tiene assolutamente conto dei firmati dei campi dell'oggetto che
č sua origine riga.

Newsgroup: it.comp.appl.access
Titolo: Ricerca su campo "datad nascita"

Vorrei creare una piccola maschera di ricerca dove poter filtrare tutti i
clienti nati in un certo periodo (es: dal 01/01/1960 al 31/12/1970).
L'idea è quella di creare una mascherina dove dopo aver imostato il periodo
di ricerca, possa, premendo su di un pulsante far apparire il risultato.
Grazie
Roberto


(Non hai fatto alcuna domanda, qdi questi sono soltanto alcuni commenti)
Credo che dovresti crearti una query parametrica che estragga soltanto i
record che rispondono a tali requisiti, e metterla nell'origine dati di una
maschera (frmRisultati), poi creare una maschera (frmRichiesta) che contiene
le due caselle DataInizio e DataFine, e un pulsante Mostra.
Nel codice del pulsante apri la maschera dei risultati, passandole i due
valori di DataInizio e DataFine, e poi chiudi la maschera di richiesta.
Non ho capito bene quale aiuto ti serve, quindi per ora ti scrivo soltanto
questo.
Ciao. :-)
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto:

Materiale occorrente:
una maschera non associata che chiameremo ad esempio, mRicerca.
aggiungi due ceselle di testo e imposti il formato data in cifre per
entrambe
inserisci un pulsante di comando (togli l'autocomposizione prima di
inserire il pulsante) e lo chiami cmdCerca
sull'evento Click del pulsante genera il seguente codice:
Private Sub cmdCerca_Click()
On Error GoTo Err_cmdCerca_Click
' Controlla se la data finale è successiva alla data iniziale.
    If IsDate(Me.DataInizio) And IsDate(Me.DataFine) Then
        If Me.DataFine < Me.DataInizio Then
            MsgBox "ATTENZIONE: la data finale deve essere successiva " _
            & "alla data iniziale.", vbInformation, "Errore immisione data"
            Me.DataFine.SetFocus
            Exit Sub
        End If
 
    Else
        ' Se le caselle sono vuote...
        MsgBox "ATTENZIONE: utilizzare un formato di data valido " _
        & "per le caselle d'immissione dati.", vbInformation, "Errore immissione
data"
        Me.DataInizio.SetFocus
        Exit Sub
    End If
 
 
 
    Dim stDocName As String
 
    ' Nasconde la maschera
    Me.Visible = False
 
    stDocName = "rReport"
    DoCmd.OpenReport stDocName, acPreview
Exit_cmdCerca_Click:
    Exit Sub
Err_cmdCerca_Click:
    MsgBox Err.Description
    Resume Exit_cmdCerca_Click
 
End Sub
Qui ho fatto l'esempio su un report, ma potresti aprire una
maschera o una query che devono essere basati sulla query stessa.
Nella struttura della query che ti filtra i dati e che è di base per
la maschera, report o query, alla voce Criteri del campo che ti serve
per filtrare i dati scrivi la seguente espressione:
Between [Forms]![mRicerca]![dataInizio] And [Forms]![mRicerca]![dataFine]
Ciao Alessandra




Crea una form con i due campi data ch eindividuano l'intervallo da
considerare.
Inserisci una casella di riepilogo la cui origine riga sia una query
che faccia una select sulla tabella dei clienti e che abbia questo
criterio "Between Forms!Nomemaschera![datainizio] and
Forms!Nomemaschera![datafine]" dove [datainizio] e [datafine] sono i
campi della maschera che hai creato.
Ciao
Newsgroup: it.comp.appl.access
Titolo: IFF?

Ciao,
in una risposta ad un problema che mi è stata inviata all'interno di
questo forum si parla di IFF. Potreste spiegarmi che cosa significa?
Ciao grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Alessandro Cargnelli ha scritto:

IFF o IIF?
IIf è come l'If che usi normalmente, solo che viene usato nelle
query...

 
non IFF ma iif: e un operatore ternario
risultato = 
iif(condizione,risultatopercondizionevera,risultatopercondizionefalsa)
--
ac

Alessandro Cara ha scritto:

Già, molto pià chiaro di me :-)
Solamente vorrei aggiungere che se lo usi nelle query al posto delle
virgole ci devi mettere ";"

 Ciao grazie
Immediate If viene è un'istruzione che permette una risposta vero/falso
Invece di fare
If Juve = not Moggi then
     Juve = B
else
    Juve = A
end if
Questo stesso costrutto può essere riproposto così
Juve = IIF(Moggi = False;B;A)
Considera però che il primo modo non può essere inserito in una query, il
secondo sì
In entrambi i casi tu puoi annidiara l'una o l'altra condizione
If ... then
    if .. then
    else
    end if
else
end if
IIF(Condizione; A;IIf(Condizione;B;C))
cioè se la Juve ha Moggi (Parte vera) La juve è in A; (Parte falsa) Se
Carraro ha ancora un filo di potere, serie B, altrimenti C
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

MA ha scritto:




Ti ringrazio per la risposta tempestiva.
Dopo una prova mi sorge un dubbio. Se al posto di JUVE dovessi mettere una
frase, devo mettere delle parentesi o comandi particolari? ( esempio
nelmio caso a Juve corrispondono delle voci di verifica come "04-Verifica
della conoscenza abilità di utilizzo/consultazione").
Inoltre, come posso dirgli che se si verifica la parte falsa non
visualizzi nulla?


 
IIF(Condizione;"qui la divina commedia + i promessi sposi";"")
--
ac

Alessandro Cara ha scritto:

Grazie mille per l'aiuto

Newsgroup: it.comp.appl.access
Titolo: Problema su controllo dell'ora

Buongiorno a tutti,
avrei la necessita' di fare un controllo sulla ora di inserimento dei dati,
il salvataggio avviene al momento in cui vengono inseriti dei dati con
l'istruzione "Time", avrei la necessita, di richiamare i record in base
all'ora di inserimento.
ES: vorrei sapere quali record sono stati inseriti nelle ultime 10 ore, il
dato viene immesso dall'utente in una maschera di richiesta?.
Spero di essermi spiegato.
Grazie per le eventuali risposte.
Saluti
Alessandro


Dai un'occhiata all'help per la funzione DateDiff dovresti trovare ciň di
cui hai bisogno.
Ciao, Antonio.

 ha scritto nel messaggio
news:aq5t3r$6snr1$1...@ID-162989.news.dfncis.de...

Grazie per la risposta cosi' celere, pero' non trovo quello di cui ho
bisogno, forse mi sono spiegato male o semplicemente non riesco a trovarlo.
Provo a rispiegarti il problema, io ho una maschera che richiede il numero
di ore che si vuole considerare nella ricerca, all'utente viene chiesto :
"Di quante ore vuoi vedere i record?" l'utente mi scrive "10", come faccio a
restituire i dati compresi tra l'ora attuale e 10 ore fa??
con DateDiff non riesco a farlo, dove sbaglio?
Grazie ancora per le risposte:
Alessandro

 con DateDiff non riesco a farlo, dove sbaglio?
Che non leggi bene l'help su datediff
Antonio
Newsgroup: it.comp.appl.access
Titolo: gigantismo del database

Ho semplicemente provato a scrivere una funzione e il db front_end č
diventato di circa 24 mega anche dopo compattazione!
In precedenza era al max 4,5 mega.
Possibile?

 Possibile?
Possibile? E' successo? quimdi è possibile... che funzione è?
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cjjgri$kjo$1...@news.newsland.it...

due semplicissima, ho visto stamattina con Cinzia le funzioni e stavo
pensando di adattare gli insegnamenti ricevuti alle mie esigenze.
Tempo cinque min ed è uscita la maschera di windows errore, inviare a
microsoft ecc ... poi ho riaperto è si è ridimensionato. Adesso sembra
tenere la dimensione normale.
La cosa strana è che avevo già fatto 4 o 5 compatta e ripristina senza
effetto.
Ti lascio la funzione, ma dubito abbia influito in questa cosa...
Function apriform() As Boolean
    If switchboardaperta = True Then
    [Forms]![switchboard].Visible = False
    End If
End Function
Function chiudiform() As Boolean
    If switchboardaperta = True Then
    [Forms]![switchboard].Visible = True
    End If
End Function


Alcune volte accade...!
Prova ad importare tutto in un DB nuovo....!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Possibile?
Prova ad andare sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di RoDAgo intitolata "Ridurre le dimensioni dell'mdb".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Le parentesi quadrate sul Forms non servono; non sarà certamente quello il
problema ma è inutile aggiungere caratteri al codice...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Riazzerare il contatore

Innazi tutti siete fantastici (grazie a tutti i vostri dubbi ho risolto
parecchi miei problemi)
ora perņ ho bisogno di un aiuto diretto.
Ho bisogno di riazzerare ogni anno il contatore automatico.
P.S.:su Sitocomune.it non ho trovato nulla del genere!
Ciao, Maurizio

 Ho bisogno di riazzerare ogni anno il contatore automatico.
Svuota la tabella e compatta il database.
Saluti.
Newsgroup: it.comp.appl.access
Titolo: media ponderata

ciao a tutti
ho una query di questo tipo:
  anno | fornitore | concentrazione | quantità_prodotto
il mio scopo è riuscire a fare la media ponderata della concentrazione, e
cioè:
  sommatoria(concentrazione*quantità_prodotto)/sommatoria(quantità_prodotto)
qualcuno sa come fare ???
ciao, grazie
pac77


sommatoria(concentrazione*quantità_prodotto)/sommatoria(quantità_prodotto)
Due domande:
1) Media ponderata per anno o per fornitore?
2) La formula da te indicata mi pare che dia sempre come risultato
sommatoria(concentrazione), o c'è qualcosa che mi sfugge?
Alessandro

 ha scritto nel messaggio
news:ajau8g$7sd$1...@panco.nettuno.it...

Supponendo che la tabella che contiene i dati abbia come chiave univoca
anno+fornitore, potresti fare così.
Crea una query su tale tabella che contiene i seguenti campi:
Anno
Fornitore
Temp: Concentrazione*Quantità_Prodotto
Poi fai click sul pulsante con il simbolo della sommatoria e:
in Anno lascia Raggruppamento
in Fornitore lascia Raggruppamento
in Temp metti Somma
Poi crea un'altra query sulla medesima tabella che contiene i seguenti
campi:
Anno
Fornitore
Quantità_Prodotto
Poi fai click sul pulsante con il simbolo della sommatoria e:
in Anno lascia Raggruppamento
in Fornitore lascia Raggruppamento
in Quantità_Prodotto metti Somma
Infine crea un'ultima query dove, come tabelle di origine, selezioni le due
query precedenti collegandole tra loro con Anno+Fornitore con corrispondenza
1 a 1
Infine seleziona i campi seguenti:
Anno (di una delle due tabelle)
Fornitore (di una delle due tabelle)
Concentrazione: Temp/SommaDiQuantità_Prodotto
dove in quest'ultimo campo Temp viene dalla prima query e
SommaDiQuantità_Prodotto viene dalla seconda.
Ho scritto "a braccio", senza nemmeno aprire Access, ma c'è il rischio che
funzioni !
HTH


devo fare la media ponderata per fornitore e per anno, o meglio, media
ponderata di quel fornitore in quel particolare anno
la formula che ho scritto è corretta, infatti in excel funziona benissimo,
ma in access non riesco a scriverla:
sommatoria(concentrazione*quantità)/sommatoria(quantita)
in pratica se
concentrazione | quantità
                   13|      30
                   14|      35
                13.2|      32
................................
allora:
media_ponderata = (13*30+14*35+13.2*32)/(30+35+32)
grazie e ciao
pac77

 media_ponderata = (13*30+14*35+13.2*32)/(30+35+32)
Puoi provare qualcosa tipo:
SELECT Anno, Fornitore, Sum([Concentrazione]*[qta])/Sum([qta]) AS media
FROM MiaTabella GROUP BY Anno, Fornitore;
HTH.
Alessandro

ottimo... grazie mille a tutti, se mai ci incontrassimo Vi devo da bere :-)
ciao, grazie
pac77
Newsgroup: it.comp.appl.access
Titolo: Errore su avanzamento di un record...

Salve a tutti,
Ho una Form e una Subform con collegamento su campi master e secondari.
Nella form ci sono diversi tasti per la gestione dei record per permettere
all' utente la ricerca semplificata di record precedenti  successivi etc.
Nella sub form do la possibilità all' utente con un sendkeys su F2 di
procedere all' ordinamento dei record ,sul campo selezionato e  in base ad
una costante booleana, crescente o decrescente.
Mi capita che a seguito di un ordinamento sulla sub form , sia esso
crescente o decrescente, qualsiasi tipo di gestione del record sulla
maschera principale  mi mandi in crash l' applicativo chiudendolo.
Mi sapete indirizzare sulle cause che portano a questo errore e su eventuali
soluzioni.
--
Saluti
Alex De Rossi

"Alex De Rossi" <omis...@SPAMlibero.it> ha scritto nel messaggio
news:UGQOa.159582$lK4.4...@twister1.libero.it...

Se vi può interessare ho risolto il problema (Se si può chiamare
risoluzione), inserendo nella proprietà orderBy un vbnullstring prima di
ogni movimento di record.
form("Form1")!Subformname.form.orderby = VbNullString
Però non riesco a capire perchè venga generato il crash con dati ordinati
sulla sub form!.
Per completezza stavo utilizzando AXP su un database formato 2002.
Saluti
Alex De Rossi

Newsgroup: it.comp.appl.access
Titolo: Problema con la &

Il problema è questo: inserisco in una casella di testo una ragione sociale
tipo: pippo & associati srl va tutto bene.
Poi da un'altra msk scelgo il codice del cliente e porto la sua ragione
sociale in una label . Cosa strana: nella label sparisce la & e mi mette ._
(o qualcosa del genere). Da cosa dipende secondo voi???
grazie mille a tutti.
Ronny
--------------------------------
Inviato via 
http://usenet.libero.it

 (o qualcosa del genere). Da cosa dipende secondo voi???
[...]
    Dal fatto che funziona cosi'. Serve per le "scorciatoie da tastiera"
in modo che tu col tasto Alt+lettera sottolineata possa spostare il
fuoco sulla casella di testo legata all'etichetta.
    Come recita la Guida in linea di Microsoft Access:
"Proprietą Caption (Etichetta)
[...]
Suggerimento   Includere due caratteri E commerciale (&&)
nell'impostazione per un'etichetta se si desidera visualizzare una E
commerciale (&) nel testo dell'etichetta. Per visualizzare, ad esempio,
"Salva & Esci", č necessario digitare Salva && Esci nella casella della
proprietą Caption."
-- 
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: form (o report) a 'dimensione' variabile

saluti.
dopo aver consultato l'ottimo sitocomune posto la mia richiesta.
Sicuramente la risposta c'era anche sul sito ...ma non so come codificare 
chiaramente la domanda.
Ho una tabella con un numero elevato di campi, tanto elevato da occupare la 
dimensione max di una form (tabulare...che assomiglia al layout di excel, 
per capirci), diciamo 100.
L'utente ha bisogno di filtrare secondo alcuni campi: supponiamo età, 
provincia, reddito.
Dato che potrebbe filtrare anche su altre n combinazioni di campi (reddito, 
sesso, altezza, datanascita... ) ho pensato di costruire una form "filtri 
multipli" nella quale l'utente possa scegliere i parametri dei campi che più 
gli aggradano.
Attualmente il risultato del filtro multiplo è su una form che contiene 
tutti e 100 i campi, ovviamente molto dispersiva nella lettura
Domanda:
posso fare in modo che il risultato del filtro multiplo sia in una form che 
presenti *solo i campi selezionati nel filtro*?
(oppure) posso forse fare in modo che "non si vedano" quei campi che non 
sono stati toccati dal filtro multiplo e comunque che non ci siano "buchi" 
(colonne vuote in corrispondenza dei textbox nascosti) nella form-risultato?
(oppure) devo "creare" ogni volta il form-risultato più appropriato, con i 
relativi textbox, etichette, proprietà?
se si....c'è qualche esempio da cannibalizzare?
Ringraziando ancora tutti...
Guido
-- 
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno 

 bravi gnanca uno
Allora; per quanto riguarda la selezione dei campi, basta che crei una casella combinata indicando come proprietà "tipo di dati" = 
"elenco campi" e la tabella dalla quale prendere i campi.
Per nascondere/visualizzare le colonne(controlli: caselle di testo) gestisci l'evento "dopo aggiornamento" della suddetta casella 
combinata utilizzando la Proprietà ColumnHidden (vedi help) della colonna(casella di testo).
Ovviamente ti consiglio di crearti una struttura di tipo: maschera/sottomaschera dove nella maschera ci inserisci la casella di 
riepilogo + casella di testo utilizzata per la condizione, e la sottomaschera avrà come origine dati la tabella da filtrare...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: matrici

E' possibile assegnare un set di records (sia dell'oggetto ADO recordset,
sia dell'oggetto DAO recordset e relativamente ad un solo campo) ad una
matrice?
Se, si. Come?
Grazie in anticipo.
OS

 wrote in message
news:uWP68.5601$5M4.1...@twister2.libero.it...

In che senso....???
Se hai ben chiaro che tipo di RECORDSET(come è formato) si, anche se
non capisco cosa possa servire.
Puoi Dimensionare una Variabite Type e poi ciclare il Recordset:
Private Type Record
       Nome as string
       Cognome as String
       Sesso as String
       ecc....
End Type
Dim TuaMatrice() as Record
Sub FillArray()
dim x as integer
....Costruisci il Recordser con ADO o DAO
do untill rst.Eof
  Redim Preserve TuaMatrice(x)
  With Tuamatrice(x)
    .Nome=Rst.Fields("Nome")
    .Cognome=Rst.Fields("Cognome")
    ....Ecc.....
  End With
  rst.movenext
  x=x+1
loop
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: timer inattività su un campo

Buongiorno,
vorrei eseguire un'azione quando il cursore rimane su un campo piu' di
n secondi senza che l'utente spinga nulla...
il timer si dovrebbe attivare quando il cursore entra nel campo e
disattivare quando ne esce
ho guardato l'esempio su sitocomune ma non ci ho capito molto...
thanks

 wrote in message
news:1133944876.9...@z14g2000cwz.googlegroups.com

Su evento GotFocus(Attivato) imposta il TimerInterval=500
Su evento LostFocus(Disattivato) imposta il TimerInterval=0
Il problema è che devi verificare che l'utente non abbia
scritto nulla nel frattempo nel campo, quindi andà fatto un confronto:
Supponi di voler controllare un'inattività di 5 secondi, avendo
impostato un TI=500ms significa contare 10 Eventi.
Private sub Form_Timer()
Static HoldText  as string
Static Counter   as Integer
If Counter=10 then 
   'Esegui quello che credi
   'Eventualmente resetta il Timer
   Me.TimerInterval=0
End if
If HoldText<>Me.NomeControllo.Text then 
   Counter=0
   HoldText=Me.NomeControllo.Text
Else
   Counter=Counter+1
End if
End Sub
Ora l'uso della proprietà Text è necessario
ma richiede il Focus del controllo, ed in questo
caso non ci dovrebbero essere problemi settando il
TIMER solo su FOCUS e resettandolo su LOST.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie mille, sei stato chiarissimo
ho risolto