mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Macro Rinomina campo tabella

Ciao a tutti,
utilizzo la macro OutPutSu per esportare una query di selezione in .xls
Vorrei che prima dell'esportazione siano rinominati i campi.
Questo perchè la query di selezione presente ad esempio il campo
"Ragione_Sociale" e vorrei che nella tabella excel comparisse come
"Ragione Sociale"
Grazie in anticipo per l'aiuto.
Andrea


Creati una query con i campi rinominati come vuoi ed esporta quelli
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

 --
E' proprio questo che non so fare, puoi aggiungere qualche dettaglio?
Grazie

 Grazie
Ho risolto! Era così banale!
Nella query, tasto destro, proprietà, etichetta!

Newsgroup: it.comp.appl.access
Titolo: Spostamento record in maschere continue

Ciao a tutti,
il problema che proprio non riesco a risolvere è questo:
ho una machera (in formato maschera continua) che ha come
sorgente dati una query tipo:
SELECT * FROM Storico
WHERE Storico.SR=[Forms]![Analisi_Dati]![Sottomaschera_AnalisiDati]![SR]
ORDER BY Storico.Update;
quanto effettuo la scelta di uno specifico SR, effettuo una requery della
maschera
e questa mi mostra solamente i record che soddisfano la query
... e fino a qui funziona tutto.
come faccio però, a spostare il puntatore dei record sul primo record
visualizzato ?
credevo di farlo con MOVEFIRST ma questo funziona a livello di recordset e
quindi nada.
Grazie per i suggerimenti.
----------------------------------------------------------------
Biasiutti Riccardo
rbias...@tin.it
ICQ : 26888458

 visualizzato ?
docmd.GoToRecord acActiveDataObject,,acFirst
ciao, Max

Newsgroup: it.comp.appl.access
Titolo: Query di accodament da file excel

Salve a tutti una domanda:
Se ho una tabella del mio database di nome "MiaTabella" a cui devo
aggiungere 
dei dati provenienti da un file .xls (EXCEL)
è possibile creare una query di accodamento? 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 è possibile creare una query di accodamento?
Puoi p.e. collegare il file xls come tabella nel db.
Poi puoi usarla in una query di accodamento come una tabella di Access.
Un altra via sarebbe usare il metodo TransferSpreadSheet (vedi <F1>).
P.e.
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
"MiaTabella", "c:\Pippo\Pluto.xls", True
Un terzo modo sarebbe un enunciato SQL come:
INSERT INTO MiaTabella
SELECT * FROM
[excel 8.0;imex=0;DATABASE=c:\Pippo\Pluto.xls].[Tabella1$A:C];
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento maschere

Salve a tutti, avrei bisogno di un vostro piccolo aiuto.
In una maschera ho inserito una casella combinata solo in elenco, che prende
i dati da una tabella(personale).
Il mio problema è questo, quando inserisco un nuovo record nella tabella
(personale), tramite una maschera dove ar chiudo la maschera avrei la
necessità di aggiornare la casella combinata con i nuovi dati inseriti, ho
provato ad inserire il comando DoCmd.RunCommand acCmdRefresh, praticamente
su ogni azione della casella combinaa che su quella della maschera, senza
avere i risultati sperati, cioè a volete viene aggiornata ed a volte no.
C'è un'altro sistema più sicuro?
grazie gianni

 ha scritto nel messaggio
news:4gmNa.147204$Ny5.4...@twister2.libero.it...

Dovresti utilizzare il metodo Requery
Oggetto.requery
Alex de Rossi

Newsgroup: it.comp.appl.access
Titolo: Doppia query in una sola stringa

Ho due tabelle Tb1 e Tb2 che hanno gli stessi campi.
Devo spostare un numero di record dalla Tb1 alla Tb2
e nello stesso tempo eliminarli dalla Tb1.
Quindi dovrei fare una insert into Tb2 e dopo una delete Tb1.
Vorrei farlo con una unica query ï¿œ possibile?
 
Carmelo

 Vorrei farlo con una unica query � possibile?
 
No.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


A parte il NO categorico ma, una curiosita'... perche' l'esigenza di "UNA"
query?
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 


Non ho esigenza di farlo con una sola query lo farò tranquillamente con 
due. Il fatto è che ho letto in rete che è possibile fare due query 
nella stessa stringa, separate da un punto e virgola e visto che mi dava 
dempre errore ho pensato che forse era possibiile ma che io non sapessi 
la sintassi.
 
Carmelo

 io non sapessi la sintassi.
 
Questo è possibile con sistemi server come Microsoft SQL Server,
mySQL, Oracle ecc. non con Access/JET/ACE.


 la sintassi.
 
capito... avrai letto qualcosa che parlava di SQL (in quanto tale), non SQL
in access (cosa totalmente diversa). ;)


Newsgroup: it.comp.appl.access
Titolo: Domanda ... nn Picchiatemi :P

Salve a tutti
solo un help veloce veloce
Uso Acess per creare i DB e VB per creare un programma con cui gestire i
record del DB
ora tutto questo su un PC
Mi piacerebbe mettere il db in rete , Ho una piccola atticvita', e prima di
di picchiare la testa contro il muro avevo qualche domanda da porvi :)
la macchina dove andro' a posizionare il Db deve avere installato un server
esempio mysql o sql 2000 o mi basta condividere la cartella della macchina
in rete con le altre?
Se il programma chiamiamolo client ha il db RDO devo impostarlo in ado?
ringrazio anticipatamente per l'aiuto
grazie ciaoo
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie ciaoo
Ciao
Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Chi inserisce i dati

Vorrei sapere quali utenti inseriscono i relativi record nella maschera. Ho
inserito una campo nel Tbl sottostante cercando poi di mettere come valore
predefinito una funzione tipo "User" ma non ho trovato nella che mi
aiutasse. Come posso fare?
Grazie
Paolo

 ha scritto nel messaggio news:HWdY9.41835$ZE.11...@twister2.libero.it...

Se usi la protezione a livello utente puoi reperire il nome con cui è stato fatto il login all'apertura di Access con:
    DBEngine.Workspaces(0).Username
se non usi la protezione a livello utente restituisce sempre "Admin".
Ciao,
Mat.

Newsgroup: it.comp.appl.access
Titolo: Pulsante di avvio file

Ho creato un pulsante che dovrebbe avviare un file .xls ma non riesco a
farlo funzionare
come deve essere la stringa?
il file è rilevamenti.xls
Grazie :((

 ha scritto nel messaggio
news:l0Bt7.12476$C15.1...@news.infostrada.it...

Prova a guardare la funzione Shell(.....)
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Errore durante l'accesso al file. Potrebbe non essere attiva la connessione di rete

Sto costruendo un report:
ad un certo punto ho cercato di fare copia ed incolla per salvare dele 
modifiche importanti e continuare nella scrittura.
(poi nel pulsante che chiama avrei cambiato il nome eccetera.. )
Purtroppo mi viene il messaggio:
Errore durante l'accesso al file. Potrebbe non essere attiva la connessione 
di rete.
Qualcuno mi sa dire che vuol dire?
Il PC ha Windows Xp ed Access 2000, è collegato in rete tramite un Router 
(ma quello che sto scrivendo non è in rete).
Forse c'è da abilitare o disabilitare qualcosa che mi sfugge?
Se qualcuno mi può aiutare, vi ringrazio anticipatamente
Leo

 ...
Dove e quando ti viene il messaggio?
Solo con questo report o con tutti oggetti?
Se dappertutto vedi 
www.donkarl.com/it
FAQ 7.21 Connessione di rete che si perde in A00 mdb
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005 

installato sp3 per office pare risolto
grazie


 di rete.
Maro' quanti cristoni! 
A me capita ogni due per tre, e quando capita mi inchioda tutto il db, in 
pratica e' come se non funzionasse piu' alcun metodo di docmd...
una rottura che non ti dico, e non ne ho capito la causa...
diciamo che riesco a limitare i danni evitando di utilizzare i metodi 
maximize e restore... ma che spalle! 
Ho idea che mi sia successo qualcosa nela libreria, ma cosa??? Non ho 
installato una zufola! 
Bah... mi sa che mi tocca reinstallare...
cia'
Max


www.donkarl.com/it
  faq 7.21
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 
www.donkarl.com/it
  faq 7.21
Si, ho visto qull'altro tuo msg... 
e in effetti ho la 6.3.91.8. Ora mi chiedo come minc*a c'e' arrivata, 
visto che di microsoft non ho installato nulla dopo il solito W2K e il 
solito Office che uso senza problemi da 4 anni...
cia'
Max
Newsgroup: it.comp.appl.access
Titolo: Errore

Salve a tutti,
sto sviluppando un'applicazione in VBA per accessa partire da un'applicazion
e preesistente ma molto simile sviluppato in access 2000.
Poichč non sono particolarmente esperto in materia, ho apportato svariate
modifiche al codice, per poi valutarne gli esiti.
Durante lo sviluppo, perň, mi č capitato qualcosa di molto strano. Da un
certo punto in poi non sono stato piů in grado di utilizzare l'applicazione
con le modifiche apportate. Compare un errore che fa riferimento alla
memoria virtuale che sarebbe esaurita (in occasione dell'apertura di un
form). Poi proseguendo access si blocca con un errore da segnalare a
Micrisoft. L'ho fatto. Dopodichč ho aggiornato le patch  ( access 2000) ed
il S.O. (XP).
Nulla da fare. Alchč ho provato a lanciare la medesima applicazione su win
98. Nulla da fare!!
Qualcun'altro ha avuto un problema analogo al mio? Quali cause potrebbero
dare origine a questo problema e come si risolve (ammesso che lo si possa
risolvere)?
Grazie
Luigi

 risolvere)?
Luigi il soggetto "errore" e' poco utile. Dovrebbe essere un po' piu' 
esplicativo del problema. Soggetti come questo tendono a non far 
interessare l'"intellighenzia" del NG al post.
Il problema:Sei sicuro che nel tuo codice vba non esegui chiamate 
ricorsive?
--
a.cara

 ha scritto nel messaggio
news:c46prk$2evalc$1...@ID-163946.news.uni-berlin.de...


Newsgroup: it.comp.appl.access
Titolo: trasferire tabelle

Con un DBA devo copiare una tabella con tutti i dati da un DBSorgente e
copiarlo in un altro DBDestinazione.
Chi mi dice un esempio o sotto cosa devo cercare nella guida.
Grazie Max

Chi mi dice un esempio o sotto cosa devo cercare nella guida.
INSERT INTO tuatabella IN "c:\tuodatabasedestinazione" SELECT * FROM
tuatabella IN "c:\tuodatabaseorigine"
* o - ...controlla la sintassi.
Saluti.
Luciano

 ha scritto nel messaggio
news:9pmc51$jieb0$1...@ID-86073.news.dfncis.de...

Ok provo
1000 grazie
Max
Newsgroup: it.comp.appl.access
Titolo: Disperato aiuto!

Sò che è da pazzi, ma qualcuno potrebbe farmi questo database (o almeno
spiegarmelo) in access?
4 Tabelle:
AGENTI VENDITA
Matricola agente - Cognome - Nome- Cod.fiscale
CLIENTI
Codice clienti - Denominazione - Indirizzo - P.IVA - Matricole agente -
Sconto riservato
MAGAZZINO PRODOTTI
Cod.Prodotto - Denominazione - Giacenza - Scorta minima - Prezzo pubblico
ORDINE CLIENTI
Numero ordine - Codice prodoto - Codice clienti - Quantità - Data ordine -
evaso (si/no)
Query:
Nome clienti che hanno inviato tra due date paramentro
Elenco clienti gesiti da agente paramentro
Elenco prodotti con giacenza al di sotto della scorta minima
Elenco prodotti con relative quantità ordinati da cliente parametro
Elenco ordini inevasi ordinati per data
Elenco ordini inevasi per prodotto paramentro
Importo totale ordini di un clienti paramentro
Elenco clienti ordinati per importo totale ordini
Conteggio degli ordini il cui importo super il valore di 1000€
Valore totale ordini inevasi
Query aggiornamento:
Aumento prezzi di tutti i prodotti del 2%
Diminuzione di 1 punto percentuale dello sconto praticato a tuti i clienti
Query di ricerca dati non corrispondenti
Elenco clienti che non hanno inviato ordini
Maschere assiocate alle tabelle Clienti, che consenta di visualizzare i
dati, ma non di modificarli ne di eliminarli.
Poi, un Report: elenco completo degli ordini emessi, raggrupati per cliente,
ordinati per data.
Sò, che è una pazzia ma c'è qualcuno che può farmelo e mandarmelo per posta?
O almeno, qlc che mi aiuta, oppure sapete qualke sito dove posso trovare una
guida in grado di aiutarmi a fare questo database?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie
----
Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: Aiutante per programma gestionale in Access

Ho preso l'incarico di sviluppare un lavoro gestionale per un mio amico in
Access ma, poichè sono alle prime armi ed ho poco tempo da dedicargli, sto
cercando una persona possibilmente della provincia di AN o MC, un po'
esperta del linguaggio che sia disposta ad aiutarmi nell'ultimazione della
realizzazione di tale programma.
Molto urgente in quanto ultima scadenza fine mese di marzo. Spero che ci sia
qualcuno volenteroso che voglia aiutarmi
Grazie
Emanuela
--------------------------------
Inviato via 
http://usenet.libero.it


o emanuela, emanuela
Sicuramente lo troverai
a se abitassi da quelle parti vorrei andare con te a programmare in riva al
mare (oh pebbacco rima baciata)
ciao desio e...... magari inizia e se hai dei problemi specifici postali che
senz' altro sarà più facile aiutarti
di nuovo

Newsgroup: it.comp.appl.access
Titolo: Filtro settimana per query

Salve a tutti,  vorrei inserire un criterio in una  QUERY che mi restituisca i record della settimana attuale .
Ho provato a scrivere nei CRITERI del campo Data Scadenza:
DatePart("ww",[Data Scadenza])=DatePart("ww",Date())AND Year([Data Scadenza])= Year(Date())
ma un avviso mi dice:
 "operando oppure operatore mancante, carattere o virgola non valida oppure testo immesso non racchiuso dalle virgolette"
non so cosa fare


Questo sarebbe la parte WHERE nel testo SQL della query
non l'espressione per il criterio nella vis. struttura.
 
Incolla la stringa SQL della query nel prossimo messaggio.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


Grazie Karl
Newsgroup: it.comp.appl.access
Titolo: ASSURDO ... Solo il primo record è bloccato

In un applicativo con BE e FE e succede una cosa molto strana:
se tento di modificare il primo record (SOLO IL PRIMO RECORD) il
codice nella SUB BeforeUpdate si ferma su .edit con l'errore di
runtime 3188: "Impossibile aggiornare. Attualmente bloccato da
un'altra applicazione su questo computer"
            Dim RCS As Recordset
            Set RCS = CurrentDb.OpenRecordset("Archivio")
            With RCS
             .Edit
            Me!UltimoAggiornamento = Format(Date, "dd/mm/yyyy")
            Me!Ente = UCase(Me!Ente)
            Me!CognomeNome = UCase(Me!CognomeNome)
            Me!CodiceImportanza = CodiceImportanza
..... etc
            .Update
            End With
            RCS.Close
1)  A parte il caso che sto citando, il codice funziona sempre
2) Non ho nessun altra applicazione che gira contemporaneamente
3) in STRUMENTI-OPZIONI-AVANZATE ho impostato nessun blocco 
4) qualsiasi modifica faccia a qualsiasi altro record tutto funziona
regolarmente
5) sul selettore del record compare il solito triangolino e non il
segno di blocco.
Ma la cosa secondo me più assurda è che se cancello il record
l'eliminazione va a buon fine ... ma allora perchè Access non mi
permette di fare modifiche ma permette la cancellazione? ERA BLOCCATO
O NO????
NON SOLO: cancellato il record, se tento di modificare il successivo
(che adesso è diventato il primo) succede esattamente la stessa cosa,
e così via.
Ci sono delle idee?
Adriano
e-mail galad***NOSPAM***@
alma.it

un'altra applicazione su questo computer"
Correggo ... non che cambi molto, ma il testo dell'errore é:
"Impossibile aggiornare. Attualmente bloccato da  un'altra sessione su
questo computer"
Adriano
e-mail galad***NOSPAM***@
alma.it

 questo computer"
    Considera la:
        Property Recordset As Object
            Membro di Access.Form
    Ovvero: c'e' un recordset, "sottostante" la maschera, che ti sta
mostrando i valori dei suoi campi relativi al *primo record*, mentre tu,
tramite codice, tenti di accedere in editazione a *quello stesso* record.
Penso sia questo il problema.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Penso sia questo il problema.
Ma allora perchè non succede al secondo, al terzo, etc  record? anche
questi apparterrebbero a quello che tu chiami recordset "sottostante"
Adriano
e-mail galad***NOSPAM***@
alma.it

 e-mail galad***NOSPAM***@
alma.it
Ciao ,
da qualche giorno mi sta facendo lo stesso fenomeno anche un mio
database, con la differenza che a me il problema si pone non sul
primo, ma su un record intermedio; e solo su quello!
Non accetta alcuna modifica ma, come succede anche a te, posso
cancellarlo!.
Pazzesco!
Sto uscendo matto; teniamoci in contatto in caso di soluzione o
reperimento di notizie in merito.
Bye. Germano
Newsgroup: it.comp.appl.access
Titolo: Mouse con rotellina (risoluzione del problema).

Poichè all'atto dell'inserimento all'interno di una maschera l' utente può
inavvertitamente utilizzare la rotellina del mouse, con la comprovata
sfortuna che vengono aggiunti  records vuoti alla tabella di riferimento,
senza validare il contenuto di essa, ho risolto il problema con un artificio
stupido ma efficace.
1) passo -> la tabella alla quale si appoggia la maschera deve assolutamente
avere un indice primario e univoco
2) passo -> nell'evento su errore della maschera inserire il seguente
codice:
    If DataErr = 3058 Then  ''  chiave indice primaria vuota
       MsgBox ("Non utilizzare la rotellina del mouse")
       Response = acDataErrContinue
       Me.Undo
    endif
Il giochino sta nel fatto che se si tenta di memorizzare un record vuoto,
ritorni un avvertimento senza inserire dei record vuoti.
Ciao a tutti i frequentatori di questo NG.
Valerio

 wrote in message
90oai7$26e$1...@pinco.nettuno.it...

Se io ho un mouse senza rotellina e apro la tua maschera e schiaccio di
continuo enter finchè non mi passa ad un nuovo record l'errore si
verificherà e mi avvertirà di non usare la rotellina...e io diro di che c**o
di rotellina parli? ma sei rinc***to?
Ci sono delle routine molto semplici che disabilitano le rotelline  e le
manovelle  dei mouse.
Ciao, Bobbit

 Ciao, Bobbit
Perchč la mia rotellina invece non funziona (Access 97) ?
Antonio

>Perchè la mia rotellina invece non funziona (Access 97) ?
finché nun te funziona la rotellina der mouse... poco male.  vabbè che
tanto mo' te sei sposato...
--
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

 ha scritto nel messaggio
news:c9QX5.53841$hk4.1...@news.infostrada.it...


 Valerio
E' tutto molto bello, ma se lo avessi scritto dopo il quoting, sarebbe stato
anche accettabile!!!
Antonio

 wrote in message
91251t$pg5$1...@pinco.nettuno.it...

Primo: Finalmente lo posso dire anch'io!!! NON SI SCRIVE PRIMA  DEL
QUOTING!!! che bello!!!
Secondo : Se hai capito che ero ironico perchè ti incazzi?
Terzo : Se leggi gli altri messaggi, vedrai che molto spesso capita che a
soluzioni proposte vengano aggiunte sottolineature, modifiche aggiunte da
parte di altre persone al solo scopo di migliorare sempre più la soluzione
del problema.
In modo ironico ti ho fatto notare che la gestione dell'errore da te
proposta non è univoca, è più opportuno che al verificarsi di un errore
venga comunicato il reale motivo che la scaturito altrimenti la'importanza
della gestione degli eventi del programma viene meno.
Non volevo prenderti in giro assolutamente, anzi ti ho anche consigliato di
utilizzare delle routine già scritte per risolvere brillantemente il tuo
problema. (e se vuoi il codice basta chiederlo)
Bobbit
Newsgroup: it.comp.appl.access
Titolo: Stampa di report specifici

Come posso fare per impostare il mio database in modo che quando vado a
stampare dei report, il programma mi chieda esattamende quali id number
della tabella intendo stampare, e non mi obblighi a stampare tutti i report
?..
La struttura che vorrei ottenere è la seguente:
1° una tabella che mi raccoglie i dati
2° una maschera da cui vado a inserire i dati della sessione     corrente
3° un report che mi stampa i dati SOLO dell'ultima sessione,
    o che perlomeno come seconda possibilita' mi chieda quali
    id number intendo stampare dalla mia tabella.
Tutto questo ovviamente lo vorrei automatizzare quando sono col pannello
comandi in esecuzione ;) .... c'è solo un problema...non ne so mezza di
programmazione....
AIUOTOOOOOOOOOOOOOOO  !!!!!
e grazie ....

 cut
Prova cosi' : nella struttura del tuo report, apri l'origine dei dati e
nella query di origine dei dati del report , alla voce "id_number" della tua
tabella, metti nei criteri questa istruzioncina:
[forms]![nometuamaschera].[id_number]
dovrebbe funzionare, ricorda solo che : se nell'origine dei dati del tuo
report hai 1 sola tabella, devi cliccare sul pulsantino con i tre puntini a
lato della casella di origine dei dati, in questo modo access ti chiede se
intendi creare una  query per il tuo report, ovviamente tu confermi e crei
la query doppiocliccando su tutti i campi della tua tabella che compare a
sinistra in alto dello schermo.
Auguri. Luca.
Newsgroup: it.comp.appl.access
Titolo: Ricerca in più campi di un valore in una text box

Ciao,
ho una text box "TestoDaCercare" che uso per fare una ricerca su più campi.
Se scrivo un testo nella text box ottengo i riusultati corretti. La query cerca in due
campi "Descrizione" e "Situazione".
Se scrivo un numero ottengo il numero della pratica, perchè confronto il val(testo da
cercare) con l'ID pratica.
Però se nella casella di ricerca non c'è nulla ottengo un errore di run time 2501 e
l'OpenForm viene annullata. Succede perchè val( ) restituisce null anzichè zero.
 
Ho risolto così:
If Val(Me.TestoDaCercare) = Null Then Me.TestoDaCercare = " " ' <--c'è un blank
in modo da aggirare il problema.
Posso anche rimettere a posto TestoDaCercare="", ma c'è un sistema migliore? Magari agendo
direttamente sulla query sql?
 
Ho Access 2003 e sono alle prime armi.
Grazie.
Giovanni
 
SELECT Pratica.Id_Pratica, Pratica.Descrizione, Pratica.Situazione
FROM Pratica
WHERE (((Pratica.Id_Pratica)=Val([forms]![Menu]![TestoDaCercare]))) OR
(((Pratica.Descrizione) Like "*" & [forms]![Menu]![TestoDaCercare] & "*")) OR
(((Pratica.Situazione) Like "*" & [forms]![Menu]![TestoDaCercare] & "*"))
ORDER BY Pratica.Data_Inizio DESC , Pratica.Data_Rivedere;
-- 
Giovanni Cenati (Bergamo, Italy)
Write to "Reventlov" at katamail com
http://digilander.libero.it/Cenati
 (Esempi e programmi in VbScript)
-- 

l'OpenForm viene annullata. Succede perchè val( ) restituisce null anzichè zero.
 
Preciso che la prima volta la query funziona anche con la casella vuota, mentre se scrivo
qualcosa e poi lo cancello la query non funziona più.
Insomma, il contenuto di default non è null, ma se scrivo e cancello diventa null.
 
 
Private Sub CercaPratica_Click()
    On Error Resume Next
    If Val(Me.TestoDaCercare) = Null Then Me.TestoDaCercare = " " 
    On Error GoTo 0
    DoCmd.OpenForm "Cerca Pratica", , , , acFormReadOnly
    Me.TestoDaCercare = ""
End Sub


 --
 
Se vuoi evitare l'errore o controlli l'eccezione 2501 oppure aggiungi
in testa alla tua routine un controllo sulla lunghezza della casella
If len(TuaCasella.value & "")=0 then exit sub
cosi in caso di ricerca nulla il prg non fa nulla

cosi in caso di ricerca nulla il prg non fa nulla
 
Ho capito, se la casella č vuota allora taglio la testa al toro e chiamo un'altra maschera
che mostra tutte le pratiche aperte, senza effettuare alcuna ricerca con i Like di questa
query. Tanto il risultato sarebbe il medesimo.
Grazie.
Giovanni.
 
-- 
Giovanni Cenati (Bergamo, Italy)
Write to "Reventlov" at katamail com
http://digilander.libero.it/Cenati
 (Esempi e programmi in VbScript)
--
Newsgroup: it.comp.appl.access
Titolo: [Errore riservato -7778]  HELP ME !! PLEASE

Sto tentando di esportare dati da AS 400 in Access,
eseguo il seguente procedimento:
File ----> Carica dati esterni -----> ODBC -------> Seleziono la tabella
e mi compare il seguente errore : Errore riservato (-7778)
Qualcuno puņ aiutarmi ?
Ps: Se importo i dati con Excel nessun problema solo che sono troppo 
numerose le righe e non riesce ad importarle tutte
Grazie in anticipo

 Grazie in anticipo
Ciao Dottori commercialisti,
come qls altro newsgroup si richiede che il titolo del post sia
significativo, di modo che resti d'utilità per i futuri frequentatori.
Ti consiglio pertanto di ripostare.
Buon lavoro
Samantha


Ciao Dottori commercialisti,


Buon lavoro
Samantha
Ciao Samantha,
come te la spassi?
io sono un neofita
ed è il primo msg che invio in questo nwsgroup
come mi consiglieresti di ripostare?
Ciao
Federico


Ciao Federico,
io sono un'esperta nel postare titoli azzeccati di HELP !!!
tipo
AS400 vs. Access - Importazione dati  - Errore -7778   Cosa sbaglio?
Sperando che la tua richiesta riceva assistenza dai frequentatori
dell'ng, che sono utilissimi e bravi!!!
Samantha

 Federico
Ciao Federico,
io sono un'esperta nel postare titoli azzeccati di HELP !!!
tipo
AS400 vs. Access - Importazione dati  - Errore -7778   Cosa sbaglio?
Sperando che la tua richiesta riceva assistenza dai frequentatori
dell'ng, che sono utilissimi e bravi!!!
Samantha
Grazie Samantha,
adesso seguirņ il tuo consiglio,
ma tu ke fai di bello ?
Ciao Federico

 Ciao Federico
ciao,
Max

 Ciao Federico
Ciao Federico,
visto che è la prima volta che frequenti un ng, puoi fare una ricerca
e vedi che trovi un sacco di info, e risposte, suggerimenti su come
affrontare il tuo problema,
io ho scritto:
IMPORTAZIONE DATI AS400
e ci sono pagine di link
Se devo dirti la verità, anzichè studiare io leggo le solution o le
spiegazioni postate qui... poi ci vuole anche la teoria però
Samantha

 ha scritto nel messaggio 
news:1182439952....@q69g2000hsb.googlegroups.com...

Ciao Federico,

io ho scritto:
IMPORTAZIONE DATI AS400


Samantha
Tipo studi di informatica?
Newsgroup: it.comp.appl.access
Titolo: X Roberto (Ricerca record)


Prova con la funzione DLookup (vedi help)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
L'altro giorno mi hai detto di usare la funzione DLookup e di vedere l'
help. Pultroppo questa non mi č stata molto di aiuto. Non č che mi potresti
dare qualche altra indicazione?


Se hai una tabella tblClienti che contenga i campi:
IDCliente              Contatore e chiave primaria
RagioneSociale     Testo
Indirizzo               Testo
Città                    Testo
Se hai una tabella tblOrdini che contenga i campi:
IDOrdine               Contatore e chiave primaria
IDCliente              Numerico
DataOrdine            Data/ora
RagSoc                Testo
Indir                      Testo
Cit                        Testo
Se hai creato una maschera di inserimento (Maschera1) che ha come origine
record la tabella tblOrdini e che contenga le caselle di testo IDOrdine,
IDCliente, DataOrdine, RagSoc, Indir e Cit associate ai campi della tabella
con lo stesso nome.
A fronte dell'evento "Dopo aggiornamento" del controllo IDCliente genera un
il seguente codice VBA:
Me!RagSoc = DLookup("[RagioneSociale]", "tblClienti", "IDCliente=" &
IDCliente)
Me!Indir = DLookup("[Indirizzo]", "tblClienti", "IDCliente=" & IDCliente)
Me!Cit = DLookup("[Città]", "tblClienti", "IDCliente=" & IDCliente)
Così facendo, dopo che in Maschera1 avrai digitato il codice cliente nel
controllo IDCliente (oppure lo avrai scelto da un elenco se il controllo
IDCliente è una casella combinata), i controlli RagSoc, Indir e Cit verranno
riempiti automaticamente, prelevando i dati dai campi RagioneSociale,
Indirizzo e Città del record della tabella tblClienti che ha lo stesso
IDCliente.
Spero che sia ciò che ti serve fare.


Newsgroup: it.comp.appl.access
Titolo: Autokeys solo con mde

Come da oggetto vorrei che tasti ridefiniti con Autokeys funzionino solo con
l'mde mentre con mdb il funzionamento sia standard.
C'è un modo più semplice che controllare i tasti su ogni maschera?
Grazie.
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam

 wrote in message
news:439201a7$0$27597$
4faf...@reader1.news.tin.it

La macro AutoKeys è sempre attiva pertanto l'unico
modo per fare ciò che chiedi è inserire del codice 
che a seconda del formato del file (MDE o MDB) esegua
o meno la chiamata.
Per discriminare se un DB è in formato MDB o MDE
usa questa:
Function MDE(dbs as Database) As Boolean
	Dim strMDE As String
	On Error Resume Next
	strMDE = dbs.Properties("MDE")
	If Err = 0 And strMDE = "T" Then
		' Questo è un database MDE.
		MDE = True
	Else
		MDE = False
	End if
End Function
quindi fai o meno eseguire la funzione dell'AutoKeys
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: (OT) ...forse

Scusate se sono OT, ma sapete dove posso trovare l'elenco dei CAP di tutte
le località italiane ?
grazie
                  Lu

 wrote in message
9j3o8g$9ij$1...@fe2.cs.interbusiness.it...

http://www.poste.it/
ciao Riccardo
Newsgroup: it.comp.appl.access
Titolo: sostituzioni caratteri

Ciao a tutti. Ho bisogno di fare una query, da includere in una macro,
che cerchi un carattere in tutti i record di un campo dato e li
sostituisca con un altro indicato. E' possibile, magari con una
funzione?
Alberto

 wrote in message
news:3D08A151...@tiscalinet.it

Ti passo la Funzione che serve per sostituire un carattere
in una STRINGA, ovviamente devi creare una QUERY di AGGIORNAMENTO
in cui richiamerai la FUNZIONE....!!!
Private Function fstrTran(sInString As String, _
                           sFindString As String, _
                           sReplaceString As String) As String
  Dim iSpot As Integer, iCtr As Integer
  Dim iCount As Integer
 
  iCount = Len(sInString)
  For iCtr = 1 To iCount
    iSpot = InStr(1, sInString, sFindString)
    If iSpot > 0 Then
      sInString = Left(sInString, iSpot - 1) & _
                        sReplaceString & _
                        Mid(sInString, iSpot + Len(sFindString))
    Else
      Exit For
    End If
  Next
  fstrTran = sInString
End Function
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:cb4217fc0c520c5e18...@mygate.mailgate.org...

oppure più semplicemente:
Public Function Sostituisci(LaStringa as string, ConStringa as string,
InStringa As String, ) As String
    Sostituisci= Replace(InStringa , LaStringa , ConStringa , 1, -1,
vbTextCompare)
End Function
la funzione "Sostituisci" la scrivi in un modulo e poi la metti la metti nel
campo "aggiorna a " della query passandogli i dovuti parametri.
ciao.

 campo "aggiorna a " della query passandogli i dovuti parametri.
Ma su che versione di ACCESS trovi il METODO REPLACE da te
indicato...???
Su A97 nemmeno l'ombra.....!!!
Grazie. @Alex
In aggiunta, se esiste un Metodo Nativo "REPLACE" perchč costruire
una Function Public per richiamarlo e far lavorare 2 volte ACCESS..??


 Grazie. @Alex
La funzione Replace, che è di un'utilità inaudita, è disponibile dalla
versione2000 in poi.
ciao
Galliano


Se usi Access97 vai sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di Vincenzo Turturro intitolata "Effettuare sostituzioni di una
sottostringa all'interno di una stringa per n volte".
Penso che faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
news:PgsO8.16205$
j65.3...@twister1.libero.it

Fidirico, o Federico, nin zo.....!!
Ciao Grazie, ma la mia era una domanda scontata....!!
Io uso A97 e XP, ma spesso non tutti usano XP, anzi....!!!
@Alex


 
Ciao Roberto, come va..???
Grazie, dell'INFO, anche se già vista da tempo....!!
Questi nuovi Programmi avanzati A2K, AXP) mi fanno sentire ARRETRATO.
Chissà perchè nonostante diversi tentativi mi piace sempre + A97, pur
con i suoi limiti.......!!!
La Salute, che è più importante....!????
Buone FERIE, sempre sia il periodo.....!
@Alex


 @Alex
Roberto

grazie ragazzi

Newsgroup: it.comp.appl.access
Titolo: Media fra più date

Salve a tutti, ho un problema...
In access ho un database contabile, mi è stato chiesto di ottenere la
media fra dei campi data, tipo gg/mm/aa es:
campo data contenente 3 records:
30/11/06
31/12/06
31/01/07
sembrava semplice...
onestamente mi sono perso tra i vari cdata, datavalue, datediff etc..,
etc...
qualcuno può aiutarmi? perchè negli esempi che ho trovato nel
newsgroup non ci ho capito molto (e non c'è granchè a dire il
vero...)
Grazie anticipatamente.

quando sei in visualizzazione struttura della query.......
Menů Visualizza/ Clicca su totali
vedrai che nel campo Data, compare Formula...clicca sul Menu a tendina e
scegli Media.
ciao.

Si lo avevo già fatto,
ma eseguendo la query ho ottenuto questi risultati:
38367
38372
38377
???
Grazie cmnq

Grazie cmnq
Se fai una media...perchè ti ritornano 3 record ???
In ogni caso, i numeri da te indicati rappresentano i giorni seriali, per
visualizzarli nel
formato classico.....
Vai nella proprietà del campo/Formato
e scegli Data in cifre.
ciao.

Ho risolto,
ho messo nella query nel campo della formula 'conteggio'
poi ho fatto come hai detto tu e nella maschera funziona!
E' il caso di dire...GRAZIE MISTER...
Alla prox ciao.

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

Newsgroup: it.comp.appl.access
Titolo: disperato aiuto

il problema èquesto, ho creato un sito in locale con delle pagine in asp che
attraverso un modulo di ricerca interrogano il data base di access.Nel
record della tabella sono presenti oltre che dei campi testo un campo
immagine(ole), succede che nella pagina asp di risposta visualizzo solo i
campi testo e nel campo immagine esce fuori #binary#, e non riesco in nessun
modo a visualizzarla.
Potete darmi un consiglio , é un limite di access oppure devo scrivere
qualche stringa da qualche parte e dove ???
grazie fin da ora

 grazie fin da ora
A parte il fatto chel'oggetto del tuo post non ha significato (guardatene
bene la prossima volta)...
Cmq,
in questo caso per te ACCESS è solo una base dati, e nient'altro... il
codice per la visualizzazione delle immagini deve essere impostato nella
pagina ASP di risposta all'interrogazione fatta... (ti consiglio un bel
manuale ASP - Apogeo - è il più utile... oppure scaricati gli esempi di
ASP su HTML.it)...
domanda!, ma le immagini sono inserite direttamente nel DB? ... se si,
suggerimento... nel DB inserisci solo link a immagini esterne... diviene
più veloce e meno meno meno pesante...
Fammi sapere.
Pablitomf
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in questo caso per te ACCESS è solo una base dati, e nient'altro... il
Pablito, bello de Antonio tuo!!!
E' inutile che cazzi qualcuno, e soprattutto è inutile che cerchiamo di far
rispettare delle norme, se poi arrivi e tu e
cmq,
gli rispondi lo stesso!!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Access per palmare.

Vi chiedo gentilmente se esiste un modo per utilizzare Access su un 
palmare e "dimenticarsi di avere un palmare"?
Ringrazio chiunque mi darà una risposta spero positiva.
Carlo.


non credo esista. esiste però una versione di sql server, ma devi
sviluppare applicazioni con altri linguaggi.


E' inesatto quello che dici
L'Hp Journada 720 ha pocket Access.
ma l'hanno tolto di mezzo (access) perchè veramante poco
C'è cmq l'sdk per palmari
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007

Newsgroup: it.comp.appl.access
Titolo: Richiedi se

Vorrei impostare una condizione su un campo di un DB Access in 
modo tale che sia obbligatorio riempirlo se risulti inserita una 
determinata stringa alfanumerica su un altro campo. Grazie e ciao
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 wrote in message 
news:24897843.1186574272355.JavaMail.newsgroup@sc-ng-1...

Campo [d] e campo [e] della tabella.
Property Sheet della tabella, Validation Rule:
([d]="Bruno" And [e] Is Not Null) Or ([d]<>"Bruno")
Se il campo [d] contiene "Bruno", il campo [e] non
può essere Null.
Se il campo [d] contiene qualcosa di diverso da "Bruno",
[e] può contenere qualsiasi cosa ovvero essere Null.
Bruno 

Bruno Campanini ha scritto:

Ti ringrazio per la risposta ma non mi è chiaro cosa devo fare. 
Enrico


 determinata stringa alfanumerica su un altro campo. Grazie e ciao
spiegati meglio.
-- 
Ciao
Access 

Access ha scritto:

Campo A=No; non obbligatorio riempire campo B
Campo A=SI; obbligatorio riempire campio B
Ciao


 Enrico
Tabella in modalità Design
Click col DX sulla barra in alto
Properties
Validation Rule:   inserisci
             ([d]="Bruno" And [e] Is Not Null) Or ([d]<>"Bruno")
             sostituendo ovviamente [d] ed [e] coi tuoi nomi di campo
             e "Bruno" con la tua stringa
Validation Text: inserisci eventualmente il messaggio di errore che
                         vuoi ottenere.
Bruno

 Campo A=SI; obbligatorio riempire campio B
se tutto cio' lo vuoi avere su una form allora parliamo di controlli non di 
campi e potresti fare una cosa simile:
private sub ControlloB_beforeupdate(cancel as integer)
  if ControlloA = "SI" then
     msgbox"Campo Obbligatorio", vbcritical, "CAMPO OBBLIGATORIO"
     cancel = true
end if
end sub
se invece lo vuoi ottenere in altro modo segui le indicazioni di Bruno.
-- 
Ciao
Access 

Ti ringrazio, sto provando ma credo che non funzioni come mi 
servirebbe.
Enrico


 Enrico
Funziona nel senso che se il campo [d] di un record contiene
la stringa "Bruno", il campo [e] dello stesso record non può
essere blank.
Se il campo [d]<>"Bruno" alloa [e] può essere blank o
contenere qualsiasi cosa.
Non è questo che volevi?
Bruno
Newsgroup: it.comp.appl.access
Titolo: eliminare record in altro file

Buongiorno a tutti.
Ho scomposto il programma su più file, sia come backend che frontend.
Nel programma principale ho la tabella tblAziende, se elimino un'azienda devo cancellare tutti i record presenti nelle tabelle collegate presenti nello stesso programma e nelle tabelle presenti negli altri backend.
Con questo codice elimino i record della tabella collegata
CurrentDb.Execute "DELETE * FROM tblSoci WHERE IDAzienda =" & Me.IdAzienda
Come modifico il codice per eliminare anche gli altri?
Grazie.
Giuseppe

Non si comprende lo scenario... spiega meglio se operi con una logica Client-Server standard o una tua rivisitazione.
Nel secondo caso serve prima capire perché non hai usato una normale struttura Client-Seever che chiaramente non presenta problemi di cancellazioni da spalmare...
 
@Alex


Grazie Alex per l'intervento.
Il programma l'ho fatto insieme ad un amico che ha preferito, credo per ragioni di relazioni tra tabelle, suddividere il programma in più backend e frontend, inserendo nel backend di base le tabelle comuni a tutti i programmi.
L'intero programma si trova su un server locale.
Tutti i backend si trovano nella cartella condivisa D:\GestioneDati, mentre nella cartella Documenti di ogni utente del server si trova la cartella GestioneProgrammi al cui interno ci sono i vari frontend.

Conviene to confronti con lui perché quello che vuoi fare non è una cosa normale... o meglio mette in evidenza forse che la logica del tuo "amico" forse non teneva conto di questi aspetti, ed è meglio ripensarci.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Colore casella di testo in base al valore

in una maschera ho una casella di testo che calcola la differenza tra una
data, contenuta in un'altra casella della maschera e la data odierna
rappresentata con now(). Avrei bisogno che il colore della casella di
controllo che calcola tale differenza cambiasse a seconda che il valore
sia positivo o minore= a zero. Io ho provato con:
if Me!caselladifferenza>0 then
Me!caselladifferenza.forecolor=vbblack
else Me!caselladifferenza.forecolor=vbred
end if
associata all'evento su aggiornamento della casella (ma ho provato anche
ad associarla a diversi eventi, anche della maschera, ma non funziona.
Dovrebbe essere una stupidata, ma ci sto impazzendo.
Grazie a tutti coloro che mi vorranno aiutare
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 end if
Prova ad associare all'evento su current della maschera... (che non è
continua, vero?)
Antonio

 ha scritto nel messaggio
news:ahgnu5$jgg$1...@news.newsland.it...

oppure usi la formatazione condizionale che è moto + semplice è veloce.
Ciao
Gianni.

 Antonio
innanzitutto grazie Antonio,
la maschera è proprio in visualizzazione continua
e sarebbe meglio fosse così. In modalità maschera singola
funziona con "su corrente", ma non c'è proprio altro modo???
grazie ancora.
Riccardo.


 grazie ancora.
Purtroppo c'è un modo per farlo con visualizzazione continua basato su un
escamotaggio non semplicissimo. E' spiegato sul sito comune comunque...
Antonio
Newsgroup: it.comp.appl.access
Titolo: realizzare maschera continua con "selezione"

come dice (male) l'oggetto del messaggio, vorrei realizzare una maschera
continua da cui sia possibile selezionare un record tramite l'evidenziazione
dello stesso.
Per capirci meglio, una cosa simile ad una casella combinata in cui la
selezione avviene tramite l'evidenziazione (barra in negativo) dell'elemento
dell'elenco.
Nella maschera continua non voglio far comparire il selettore record e la
barra di spostamento.
Esiste una maniera per realizzare ciň con gli stumenti che Access 2k mette a
disposizione?
grazie
p.s. spero di essere stato sufficientemente chiaro...
--------------------------------
Inviato via 
http://usenet.libero.it

 p.s. spero di essere stato sufficientemente chiaro...
Se non ho capito male devi usare una casella di riepilogo: giusto?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Inviato via 
http://usenet.libero.it
Tramite le maschere continue non è possbile farlo, o meglio anche si...ma
devi utlizzare dei trucchetti
che alla fine ne simulano l' effetto...(vedi sul Sito Comune di Access);
O usi una casella di riepilogo (ListBox)...
Oppure se vuoi fare qualcosa di veramente "ganzo" devi usare il controllo
ActiveX  "ListView"...che è davvero una cannonata (puoi metterci icone,
settare i colori, le colonne,e altre caratteristiche) solo che la sua
programmazione non è delle più semplici...anzi.....te lo dice uno che è un
mese che a forza di dagli e dagli ne comincia a capire qualcosa....
Cmq...se non hai particolari esigenze (soprattutto grafiche) usa la casella
di riepilogo...
Ciao !

disposizione?
Non senza utilizzare il selettore Record (in questo caso sarebbero selezioni contigue) o un campo
associato all'origine dati _diciamo un boolean_  per la selezione.

 dell'elenco.
[CUT]
Visto che sei in A2000 potresti provare a fare qualcosa con la formattazione
condizionale.
Ciao
--
Alberto

 ha scritto nel messaggio
news:jCGh9.5527$Av4.1...@twister2.libero.it...

SI! Mi hai acceso una luce! Grazie!


 Meglio la casella di riepilogo (vedi risposta a Roberto), anche perchè,
purtoppo, ho fretta di portare il programma ad un livello "minimo" e non
posso perdere troppo tempo a studiare altre soluzioni.
Il controllo ActiveX è comunque un'idea che senz'altro svilupperò in seguito
(quando avrò un mese di tempo...), per ora grazie per l'imbeccata e , se
posso approfittarne, avrei un'altra domanda: il controllo calendario in che
libreria si trova? (inteso come nome file)
L'ho trovato in NT4 (comctl2.ocx), ma in win2000 questo file non c'è... come
si fa a sapere i file dove sono contenuti i controlli e se sono o meno
disponibili?
Se hai voglia di darmi un'altra imbeccata... grazie....
Newsgroup: it.comp.appl.access
Titolo: Selezione di ricerca in una query con parametri:

In Access, ho creato una query che mi permette di scegliere il
cliente, il codice articolo, e il periodo da/a.
E' possibile, non so come, inserire nella richiesta del codice
articolo, la possibilità di una selezione di ricerca da collegare alla
tabella Articoli/codicearticolo?
Vi ringrazio, in ogni modo.
Questa è la mia query:
SELECT FattureRighe.NumeroRegistrazione, CDate(FattureRighe!
DataEmissione) AS Data, FattureRighe.SottocontoCliente,
AnagraficaGenerale.RagioneSociale1, FattureRighe.TipoDocumento,
ArticoliMagazzino.CodiceArticolo, FattureRighe.DescrizXFattura,
Sum(FattureRighe.Quantita) AS SommaDiQuantita,
Sum(FattureRighe.Prezzo) AS SommaDiPrezzo,
Sum(0+IIf([TipoDocumento]=2,-1*[FattureRighe.Importo],
[FattureRighe.Importo])) AS Importo
FROM (AnagraficaGenerale INNER JOIN FattureRighe ON
AnagraficaGenerale.Codice = FattureRighe.SottocontoCliente) INNER JOIN
ArticoliMagazzino ON FattureRighe.CodiceArticolo =
ArticoliMagazzino.CodiceArticolo
GROUP BY FattureRighe.NumeroRegistrazione,
FattureRighe.SottocontoCliente, AnagraficaGenerale.RagioneSociale1,
FattureRighe.TipoDocumento, ArticoliMagazzino.CodiceArticolo,
FattureRighe.DescrizXFattura, FattureRighe.DataEmissione
HAVING (((AnagraficaGenerale.RagioneSociale1) Like [ricerca
alfabetica*]) AND ((ArticoliMagazzino.CodiceArticolo) Is Not Null And
(ArticoliMagazzino.CodiceArticolo) Like [articolo di magazzino*]) AND
((FattureRighe.DescrizXFattura) Is Not Null) AND
((CDate([FattureRighe]![DataEmissione])) Between CDate([dalla data dd/
mm/yyyy]) And CDate([alla data dd/mm/yyyy])));

Questa è la mia query:
[CUT]
Se non ho capito male tu vorresti poter introdurre i parametri di una query 
selezionandoli con una casella combinata invece che digitandoli in una 
casella di testo di una input box.
La soluzione più classica è quella di usare una maschera per passare i 
parametri alla query e quindi nei criteri della query farai riferimento ai 
controlli di tale maschera.
Se poi non vuoi usare una maschera e vuoi solo che al posto di una InputBox 
ti si apra una pseudo InputComboBox (ovvero una InputBox che contenga una 
casella combinata invece che una casella di testo), memorizza in un modulo 
del database la funzione InputComboBox illustrata nella FAQ intitolata "3.89 
Creare a runtime una InputBox contenente una casella combinata" della 
Sezione Forms del Sito Comune (link qui sotto) e quindi richiamala dai 
criteri della query.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------