mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Come se fosse una sottomaschera

Un saluto a tutto il NG.
Ho una maschera singola con all'interno una prima sottomaschera (a
maschere continue) nel cui piè di pagina ho inserito una seconda
sottomaschera (a maschere continue) in modo che, selezionando una voce
della prima individuo i corrispondenti record della seconda.
Tutto questo funziona egregiamente.
Per migliorare il layout grafico complessivo della maschera, ho la
necessità di eliminare la seconda sottomaschera (sottomaschera interna
alla sottomaschera) e inserirla come sottomaschera semplice.
Così facendo perdo però tutti gli automatismi che mi derivano dal
collegamento campi master e secondari.
Devo ricorrere, pertanto, ad un po' di codice. Qualche anima pia sa
darmi una mano o indirizzarmi a qualche thread passato?
Ringrazio in anticipo per la cortese disponibilità.
Un saluto e buona serata.
Alessandro

 ...
Non c'� bisogno di codice. Come non hai rivelato i dettagli
delle propriet� "Collega campi secondari" e "Collega campi master"
prendiamo un esempio:
Sot1 � la prima sottomaschera e Sot2 la seconda.
Nelle propriet� per il collegamento si trova sempre il campo "Id".
Allora elimina e inseri la Sot2 come sottomaschera nella
maschera principale. Poi nella maschera principale crea
una nuova casella di testo con il nome "txtLink" e l'origine controllo:
=Sot1!Id
Nel controllo sottomaschera per Sot2 le propriet� sono:
Collega campi secondari: Id
Collega campi master: Parent!txtLink
La propriet� Visibile di txtLink puoi impostare a No.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
Grazie Karl.
Funziona tutto perfettamente.
Alessandro

Newsgroup: it.comp.appl.access
Titolo: Sottoreport a colonne  che non presenta le colonne

Ho questo problema: in un report "normale" ho inserito un sottoreport 
che dovrebbe essere in 3 colonne.
se visualizzo il sottoreport singolarmente infatti vedo le tre colonne , 
mentre quando apro il report c'è solo una colonna... rompendo il layout 
della stampa.
utilizzando il suggerimento
http://groups.google.it/group/it.comp.database.access/browse_thread/thread/494cb37081ea903e/7bb816bc2e0b53cf?lnk=st&q=sottoreport+colonne+group%3A*it*access*&rnum=9&hl=it#7bb816bc2e0b53cf
mi capita che mi formatti le colonne, ma all'interno delle colonne mette 
meno dati dei reali ... e non è unproblema che no ci stanno nella pagina 
perchè alcuni sono ad esempio 4 record e ne presenta 0...
Avete qualche suggerimento?
Grazie
Ciao
Nick


ciao Nick
tab temporanea
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 tab temporanea
ovvero?
il mio problema è un problema di grafica... o intendi di creare una tab 
con col1, col 2  e col3?
non riesco a capire (sarà l'ora :D)
Grazie
ciao
Nick


Yes

Newsgroup: it.comp.appl.access
Titolo: creazione di un contatore seconda richiesta





qualcuno mi può aiutare a creare un contatore numerico 
che all'inizio dell'anno si azzeri e ricominci da 1


 


se mi indicate l'esempio che si trova sul sito comune per 
favore spiegatemi come funziona dato che non sono un'esperta della 
materia


 


gradirei un esempio grazie


 


sperò che qualcuno mi possa aiutare


 


grazie



 spiegatemi come funziona dato che non sono un'esperta della materia
gentile signora (se ha piu' di 18 anni va bene)
1) E' uso che sul NG si inviino messaggi in plain/text per cui le
consiglio 
  a) di configurare il gestore della posta in questo senso
  b) di leggere il messaggio periodico di F. Luciani ([INFO]) riguardo
le regole (non e' centralismo democratico ma solo buon vicinato) da
seguire
2) se si riferisce al FAQ di Sib -Numerazione Crescente per fatture ed
altro. allora:
 a) Apre il formato video (Maschera in italiano, Form in inglese) che
deve gestire la cosa .....dubbio.... pardon mi interrompo. Ho verificato
non ci sono suoi messaggi precedenti chiarificatorin (almeno negli
ultimi 30 gg), quindi, prima di dilungarmi in spiegazioni che potrebbero
essere troppo tecniche, mi consenta di chiederle
Cosa intende per "...non sono una esperta della materia?..."
Le parole Database, Linguaggio di programmazione, Proprieta', Metodo,
Evento le dicono qualcosa? Se la risposta e' no, le consiglio di
leggersi prima qualcosa, ivi compreso l'help di access o altrimenti
chiedere a qualche partecipante al NG se e' disposto, ovviamente, la
maggior parte sono professionisti, dietro compenso, a risolverle il
problema (mi escludo a priori, sono troooooooppo cara (boutade)) 
Se le parole citate le dicono qualcosa la pregherei di, brevemente,
definire le competenze cosi' non si perde tempo.
Con la piu completa disponibilita' a diffondere il "verbo"
a. cara
Newsgroup: it.comp.appl.access
Titolo: Richiesta consiglio

Qualcuno mi può consigliare per l'acquisto di un testo per imparare VBA?
Qual'è il migliore in circolazione sopratutto in riferimento ad Access?
Grazie a tutti.


(oggi è domenica)
Vai sul sito comune 
www.sitocomune.com
 e leggi le recensioni dei testi
utilizzati dai frequentatori di questo NG...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Problema con licenza controlli ActiveX

Ciao a tutti, ho un grosso problema:
utilizzo como SO XP Home Ed. e come office la versione 2000.
Nessun problema se non quando cerco di inserire un controllo Activex( per
la precisione Microsoft TreeView Control vers.5.0(SP2) e Microsoft
ImageList Control ver 5.0(SP2). All'inizio non erano neanche registrati in
Access. 
Gli ho registrati ma quando cerco di inserirli in una maschera mi compare
il seguente messaggio:"Non si dispone della licenza necessaria per
utilizzare questo controllo ActiveX".
Cosa posso fare? La cosa per me strana è che se li utilizzo su un PC che
ha come SO 98 funziona tutto benissimo.
Vi prego aiutatemi, questi controlli per me sono indispensabili.
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


I controlli OCX che hai citato sono gestibili e redistribuibili solo avendo
la versione Developer di Office oppure la licenza di VB.
@Alex

 @Alex
Geazie per l'informazione.
Ciao, Jingo

Newsgroup: it.comp.appl.access
Titolo: Aiuto... Ancora problema con i decimali...

 Posizioni decimali: 2
Mi era stato per questo consigliato un campo double, precisione doppia, ma 
non mi ero accorto che inseriva correttamente solo cifre del tipo 1,00. Se 
scrivo 1,01 mi inserisce invece 101.
Credo che sia un problema di separatore decimale ma io non faccio altro che 
utilizzare come per SQL Server la funzione .NET di conversione in decimale 
Convert.ToDecimal di un valore 1,01...
Non capisco come fare... dov'č il problema?


Ciao,
a parte l'oggetto (evita "aiuto" o cose del genere..) e per la cronaca 
esiste anche "su microsoft.public.it.dotnet.asp" non sò che uso tu
faccia di quella funzione ma "funziona a meraviglia" nel senso che ti
restiruisce un decimale e quindi se converti 1,01 ti restituisce 1,01...
Prova ad inserire sul WebForm -> 1 textbox , 1 label ed un pulsante e ne
vedrai il risultato...
Private Sub cmdConverti_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdConverti.Click
lblRisultato.Text = Convert.ToDecimal(txtInput.Text)
End Sub
Non sò poi che "configurazione" utilizzi per passare il valore da 
asp.net
 ad 
access...
Buona giornata
Gaspare


Ciao,
a parte l'oggetto (evita "aiuto" o cose del genere..) e l'argomento (puoi 
postare "anche" su microsoft.public.it.dotnet.asp...) non sò che uso tu 
faccia di quella funzione ma "funziona a meraviglia" nel senso che ti 
restiruisce un decimale e quindi se converti 1,01 ti restituisce 1,01...
Prova ad inserire sul WebForm -> 1 textbox , 1 label ed un pulsante e ne 
vedrai il risultato...
Private Sub cmdConverti_Click(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles cmdConverti.Click
lblRisultato.Text = Convert.ToDecimal(txtInput.Text)
End Sub
Buona giornata
Gaspare


Ciao,
a parte l'oggetto (evita "aiuto" o cose del genere..) e per la cronaca 
esiste anche "su microsoft.public.it.dotnet.asp" non sò che uso tu
faccia di quella funzione ma "funziona a meraviglia" nel senso che ti
restiruisce un decimale e quindi se converti 1,01 ti restituisce 1,01...
Prova ad inserire sul WebForm -> 1 textbox , 1 label ed un pulsante e ne
vedrai il risultato...
Private Sub cmdConverti_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdConverti.Click
lblRisultato.Text = Convert.ToDecimal(txtInput.Text)
End Sub
Non sò poi che "configurazione" utilizzi per passare il valore da 
asp.net
 ad 
access...
Buona giornata
Gaspare

 ha scritto nel messaggio
news:56ioe.8345$is5....@tornado.fastwebnet.it...




Scusa per le "ripetute" risposte -> mi sarà impazzita la connessione ...che 
dirti :-)
Alla prossima
Gaspare
Newsgroup: it.comp.appl.access
Titolo: sapere quanti record ho - casella combinata o casella di riepilogo

salve!
 come da oggetto
se aggancio una query di selezione costruita al momento
come posso sapere di quanti record e' composta 
senza dover usare 
DAO o ADO?
lstelenco.rowsource mi da' la stringa SQL o il nome della tabella o
della query
null'altra proprietaą mi da' il valore?
Grazie anticipatamente
PFM
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.

 ha scritto nel messaggio
news:3cd957eb...@news.interbusiness.it...

Dcount
Salvatore

 DAO o ADO?
Dai un'occhiata alla proprietą ListCount.
Marco

Newsgroup: it.comp.appl.access
Titolo: sommare dati formato ora

 Qualcuno ha qualche suggerimento ,ringrazio gia da ora.


Alternativa:
'---------------
Function sommaOreConExcel(orario1 As String, orario2 As String)
Dim oApp As Excel.Application
Set oApp = CreateObject("Excel.Application")
sommaOreConExcel = oApp.WorksheetFunction.Sum(orario1, orario2)
oApp.Quit
Set oApp = Nothing
End Function
'---------------
prima inserisci i riferimenti alla libreria di excel (strumenti -
riferimenti)...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Info database

Ho creato un DB con una macro per l'inserimento dei dati, esiste un modo
dove posso dal desktop avviare il mio database (senza se č possibile avviare
l'access)e visualizzare cosě solo la macro per l'inserimento dei dati?
Inoltre č possibile proteggere il database con una password per evitare le
modifiche delle tabelle query report da parte di terzi?
Bye!


senza avviare access devi aver il runtime che serve ad usare database su pc
senza access
e và acquistato a parte, mentre per proteggere il db clicca su strumenti
protezione è li da qualche parte la voce proteggi con password.
ciao.

dimenticavo se vuoi solo proteggerlo da modifiche clicca su strumenti
utilità database e crea un file .mde


E le tabelle....?
E le query.....?
;-)
La protezione di un DB è sempre molto ALEATORIA...!!!
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Filtrare dati da maschera

E' possibile impostare i filtri di una query da una maschera? Se si come si
fŕ?
Grazie!!!!

 ha scritto nel messaggio
news:2KYD6.60663$s93.6...@news.infostrada.it...

Se la maschera si chiama Maschera1 ed il controllo che contiene la chiave di
selezione della query si chiama Pippo, nella riga criteri del campo della
query sul quale effettuare la selezione scrivi:
[Forms]![Maschera1]![Pippo]
Naturalmente quando esegui la query, Maschera1 deve essere aperta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Informazioni caratteristiche PC

Ciao a tutti,
scusate se torno a postare di nuovo la mia richiesta ma è abbastanza
importante per me, quindi se qualcuno può aiutarmi questa era la domanda:
ho creato un database per il controllo e la gestione di PC (ca.50) presenti
in un ufficio, in poche parole dovrei controllare in ogni singolo PC le
caratteristiche della macchina ed i programmi installati  tipo:
- Sistema operativo
- Eventuale Antivirus
- programma di posta elettronica
- se il Pc è collegato ad una rete
ecc....
 ho scaricato dal sito comune il file di esempio che mi rileva il
SerialNumber della macchina, e questo mi va bene, però mi servirebbe qualche
altro esempio che mi permetta di rilevare i programmi, compreso il SO, il
tutto naturalmente da access...
Grazie per la pazienza
Tommy

 ha scritto nel messaggio
news:aeuic.20230$Qc.7...@twister1.libero.it...

Ostico e molto complesso.
Per quanto riguarda il SO basta usare le API e quello che trovi in giro è il
massimo
ottenibile con semplicità.
Per leggere invece tutti gli altri dati credo ti spetti un bel lavoro di
CODICE e API per
leggere i Registri delle Macchine in cui vuoi fare il TEST.
Quello che non è chiaro è se questi Test li esegui da Remoto come
ADMINISTRATOR
di Rete o vuoi installare un SoftWare su tutte le macchine.....!
La vedo dura in ogni caso, forse ti conviene MAPPARTI le REGISTRY_KEY
e leggere Bovinamente(passami il terine) il contenuto se conforme a quanto
ti aspetti.
Per leggere una Connessione ti basta PINGARE qualche IP e riconoscere
l'errore.
Ovvio che senza una adeguata conoscenza delle API non avrai vita semplice.
Buon Lavoro.
@Alex.

 ha scritto nel messaggio
news:c6e9dv$35d$1...@lacerta.tiscalinet.it...

Infatti me l'aspettavo una risposta del genere, però se puoi aiutarmi passo
passo vediamo quello che possiamo e quello che non possiamo fare senza
complicarci la vita più di tanto.
Intanto ti premetto che la mia intenzione è quella di installare la mia
applicazione in una pen disk e da lì leggere le informazioni che mi
riguardano per ogni PC se in rete o desktop, per quanto riguarda la lettura
del serial number (esempio del sito comune) il tutto funziona perfettamente,
ora per proseguire mi basterebbe leggere il sistema operativo installato,
premettendo che di API non ne capisco un bel niente, e se per le altre
informazioni la vita è più complicata la possiamo pure tralasciare, in
seguito poi si vedrà.
Se puoi darmi qualche indirizzo o qualche esempio te ne sarei grato.
Che ne dici puoi darmi una mano?
Ti ringrazio anticipatamente
Ciao Tommy

 Ciao Tommy
Non per rifiutare l'aiuto, ma non conoscendo le API non è decisamente
proponibile la parola AIUTO, dovrei farti le varie Routine.....!!!!!
Credo che ti convenga cercare in giro magari sui Siti di VisualBasic
alcuni esempi e fare dei COLLAGE di tutto.
Per il Sistema Operativo ad altri dati posso darti un pò di documentazione
già fatta molto bellina anche....!!!
Mandami una Mail e ti invio quanto in mio possesso, poi ti dò qualche
link dove puoi cercare...!
Ovvio che non troverai nulla di già fatto, per questo avrai molte,
Moltissime
difficoltà.
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: problema pie di pagina report

ho parecchi controlli e vorrei visualizzarli solo sul pie di pagina
dell'ultima pagina del report
sapete come controllare l'ultima pagina e come con un ciclo rendere visibili
tutti i controlli se sono all'ultima pagina?
grazie.

(.....)

Condiziona il tutto nel modo seguente:
if 
me.page
=me.pages then
endif
Per fare funzionare il tutto, devi avere nel report un controllo con
origine controllo =page ed un'altro con origine controllo = pages che
puoi nascondere se ti danno fastidio.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Visualizzare criteri nel report anche se questo è vuoto

Buonasera a tutti/e
Nell’intestazione di un report devo visualizzare i criteri che ho immesso in
una maschera di lancio (tali criteri si riferiscono all’anno, ai fornitori e
al tipo contratto)
Nell’intestazione del report ho cosi messo delle caselle di testo che hanno
come orgine dati la maschera di lancio (es.
Forms!mMascheradiFiltro!cmbFornitori). In questo modo quando clicco sun un
pulsante di lancio del report visualizzo il criterio che ho usato per il
fornitore.
Il problema che ho è che se non esistono fornitori, oppure se il report non
contiene alcun record., neanche i criteri nell’intestazione vengono
visualizzati. Come è possibile questo?
Mentre x me è importantissimo appunto visualizzare quei criteri per i quali
il report è vuoto.
Come fare??Dove sbaglio?
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Io ho creato una maschera con una casella combinata (CasellaCombinata2) e un
bottone che apre in anteprima un report filtrandolo con i dati selezionati
dalla casella combinata:
DoCmd.OpenReport stDocName, acPreview, , "[numero]=" & Me!CasellaCombinata2
, ho creato un report e ci ho inserito una casella di testo con origine
controllo: =[Forms]![Maschera4]![CasellaCombinata2].
Quando selezioni dalla casella combinata un valore che non esiste nella base
dati del report, quest'ultimo si apre in anteprima e la casella di testo
visualizza il criterio della casella combinata.
Che differenza c'è tra questo esempio ed il tuo?
Ciao.
--
Sergio MAZZA

> Che differenza c'è tra questo esempio ed il tuo?
Non sono stato molto preciso e me ne scuso
In realtà io non visualizzo i risultati della maschera filtro in
un'anteprima report ma in una maschera ed è quindi nell'intestazione della
maschera che vorrei vedere i criteri.
Mi sono confuso peche di solito uso i report ma in questo caso non devo
stampare nulla ma solo visualizzare in forma elegante dei risultati



Allora ti consiglio di realizzare lo "schema" maschera/sottomaschera.
Sulla maschera principale ci inserisci la casella di testo che visualizza la
condizione scelta dalla casella combinata, la sottomaschera sarà il
risultato della selezione.
Il codice del bottone, posto sulla maschera (chiamiamola) "Selezione", che
apre la maschera (chiamiamola) "risultatiSelezione" diventa:
    stDocName = "risultatiSelezione"
    DoCmd.OpenForm stDocName, , , , , , Me!nomeCasellaCombinata
praticamente apre la form e gli passa, come parametro, il valore della
casella combinata.
Nell'evento "su apertura" della form "risultatiSelezione" scrivi il codice
che leggerà (se esiste) il parametro passato e applica il filtro alla form
della sottomaschera:
If Not IsNull(Me.OpenArgs) Then
    Me!Tabella4.Form.Filter = "[numero]=" & Me.OpenArgs
    Me!Tabella4.Form.FilterOn = True
End If
la form "risultatiSelezione" ha nella intestazione maschera una casella di
testo che ha come origine controllo, o forms!maschera4!nomeCasellaCombinata
o Me.OpenArgs...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: sistema per ripulire il codice ...

salve a tutti... siccome ho utilizzato un DB
per costruirne un'altro.. chiaramente facendo
opportune modifiche , cancellazione ed altro...
ora mi è rimasto del codice , penso non utilizzato...
per cui mi chiedevo se ci fosse una maniera
"indolore" per ripulire il codice non utilizzato dal DB...
grazie...

 grazie...
Non c'č. Devi toglierlo a mano.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
----------------
Ummhh grazie... vedrň di non fare casino...
Ciao..


Ricordati di salvare su un file di testo tutto il codice prima di metterci
le mani.
Un modo per non cancellare funzioni/routine che invece servono, è quello di
cambiarne il nome anteponendo un prefisso particolare.
Se la routine effettivamente non serve, andrà tutto bene, altrimenti durante
la compilazione del codice ne verrà evidenziata la mancanza.
Se da una funzione in cui hai messo il prefisso chiami un'altra funzione che
dovrebbe sempre essere eliminata, commenti la riga in cui fai la chiamata ed
aggiungi ancora il tuo prefisso subito dopo l'apice.
Quando sei sicuro che tutto funziona, cerchi il prefisso che hai messo nei
vari punti ed elimini in sicurezza tutte le funzioni che lo hanno nel nome.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Order By su query VBA

Ciao a tutti, ho una query da VBA:
-----
Me.ShowPlayers.RowSource = "SELECT Link_PLN.ID, Players.Player_ID,
Players.Name FROM Players INNER JOIN Link_PLN ON Players.Player_ID =
Link_PLN.Player_ID WHERE Network = " & Me!ListNetworks.Column(0)
-----
Volevo sapere come e dove inserire ORDER BY Players.Name
Se lo metto semplicemente proseguendo la query mi dà errore...
Grazie mille!

 Se lo metto semplicemente proseguendo la query mi d� errore...
E non vuoi farci vedere cosa hai provato o quale errore ti hai dato?
Prova cos�:
Me!ShowPlayers.RowSource = _
 "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
" FROM Players INNER JOIN Link_PLN " & _
" ON Players.Player_ID = Link_PLN.Player_ID" & _
" WHERE Network = " & Me!ListNetworks.Column(0) " & _
" ORDER BY Players.Name"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 " ORDER BY Players.Name"
Purtroppo anche con la tua soluzione mi dà lo stesso errore: Errore di
compilazione: prevista fine istruzione...

 compilazione: prevista fine istruzione...
C'� un errore nella penultima riga dove l'ultimo " � troppo. Dev'essere:
" WHERE Network = " & Me!ListNetworks.Column(0)  & _
Se non � questo:
Cosa si trova in Me!ListNetworks.Column(0) ?
Puoi anche copiare/incollare qui la stringa che ricevi nella
finestra debug con:
Debug.Print _
 "SELECT Link_PLN.ID, Players.Player_ID, Players.Name " & _
" FROM Players INNER JOIN Link_PLN " & _
" ON Players.Player_ID = Link_PLN.Player_ID" & _
" WHERE Network = " & Me!ListNetworks.Column(0) & _
" ORDER BY Players.Name"
-- 


 " ORDER BY Players.Name"
Scusa, nn sono ancora riuscito a provare... domani o dop riprovo e
vedo!! grazie mille!
Newsgroup: it.comp.appl.access
Titolo: [help] Posso mantenere sincronizzate due repliche database in rete Lan?

... come da oggetto ...
mi pongo questa domanda perchè spessissimo ottengo l'errore MaxLocksPerFile
anche se imposto tale valore da regedit a cifre astronomiche, il tutto si
ripete regolarmente.
Come fate a sincronizzare Voi le vostre repliche in rete?
Io ho un batch che alla fine usa un db.synchronize ... ma zoppica un pò
questa procedura.
Consigli?
Grazie!
--
MC

 MC
Son partito con la ricerca da 
www.accessgroup.it
, sezione Traduzioni e
sono arrivato, se ti può essere d'aiuto a:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q164553
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Report stampato in modo diverso su diverse stampanti

Buongiorno
Ho un problema con un report un po' complesso che mi procura problemi a
seconda della stampante che lo emette.
Succede che un report perfettamente funzionante sulla stampante (HP 5si) di
un ufficio, viene emesso con pagine bianche dalla stampante (HP 4050) di un
altro ufficio.
Il report prevede 12 pagine e succede che viene stampata prima una pagina in
bianco, poi le 12 pagine corrette ed infine 11 pagine bianche. Quindi ad
ogni pagina di report corrisponde una pagina bianca.
Se visualizzo lo spool di stampa vengono visualizzate una riga che
corrisponde al report e dodici righe "Untitled Document" che corrispondono
alle pagine bianche.
Ho verificato i margini, ma il problema si ripete. Ho diminuito l'altezza
dei controlli contenuti, ma il problema persiste. Infatti diminuiscono le
pagine, ma le pagine bianche corrispondono sempre al numero di pagine
stampate correttamente.
Il report è un po' particolare, perchè viene emesso con una fincatura
ottenuta tramite Line, per ogni riga potrebbe essere emesso un sottoreport
espandibile se il dato lo prevede. Purtroppo non posso rinunciare nè alla
fincatura, nè al sottoreport.
Qualcuno ha mai avuto un problema del genere?
Come lo ha risolto?
Grazie
Ciao
Eugenio

Il problema si è risolto con la sostituzione dei drivers della stampante.
Ciao
Eugenio

Newsgroup: it.comp.appl.access
Titolo: access non importa campo data messaghgio da outlook

ciao sto importanto posta in arrivo di microsoft outlook in una
tabella di access ma non mi riporta il campo data ,  vi è mai
capitato?
grazie a tutti.
Ciccio

 capitato?
No.
Qual è il tuo codice?
Bruno 

 wrote in news:30b4b55d-e3ab-489a-b97f-
6741ea...@q18g2000vbm.googlegroups.com
:

no, mai successo.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--
Newsgroup: it.comp.appl.access
Titolo: Gestione errore 3022 A2003 SQL express 2005

Ciao a tutti. Ho un db che per la multiutenza intercetta gli errori
3022/3218/3200 per l'inserimento di chiavi duplicate, blocco record e
quant'altro. In mdb tutto perfetto. Ora in SQL server al presentarsi dei
succitati errori mi risponde sempre: Errore 3146: ODBC: chiamata non riuscita
Non c'� possibilit� di interpretare un pochino meglio le cose? Problema del
driver ODBC o di chi lo usa (cio� io)??? Grazie
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 driver ODBC o di chi lo usa (cio� io)??? Grazie
Sul pannello di controllo dovrebbe essere possibile attivare il log delle 
operazioni di un certo dsn (o tutti)
Fai scattare l'errore e vai subito a vedere nel log operazioni
Ciao
RobertoA

RobertoA ha scritto:

E infatti � la strada che mi era venuta in mente diercorrere....pensavo solo
che la comunicazione ODBC fosse un pochino + 'evoluta' o che si potesse
settare qualche propriet� del driver per vedere i messaggi di errore corretti
(che cmq SQL da....). grazie per la info intanto!!!

Newsgroup: it.comp.appl.access
Titolo: visualizzare solo record pieni in query

ciao a tutti... mi spiego ho una tabAnagrafe ed una tabprodotti messe in 
relazioni 1 >molti
ho creato una query semplice con tutte e 2 le tabelle per visualizzare i 
clienti che non hanno
prodotti inseriti, (sottomaschera senza prodotti)).
nella query nei criteri del campo Prodotti ho messo Is Null.. ma 
stranamente non compare
proprio nessun record... mentre dovrebbe darmi solo i clienti con 
prodotti ??
grazie per l'aiuto
Giuseppe 


nell'istruzione sql della query non devi utilizzare INNER JOIN ma LEFT
JOIN o RIGHT JOIN a seconda di quale tabelle scrivi per prima nella
clausola Form
es.
Select A.*
FROM tabAnagrafe A LEFT JOIN tabprodotti P ON A.IDtabAnagrafe  =
P.IDtabprodotti
Where P.IDtabprodotti  is null
ciao
Andrea Papi

 Where P.IDtabprodotti  is null
-------------
grazie.. hai ragione ho messo solo LEFT JOIN al posto di INNER JOIN e 
funziona benissimo..
Ciao 

 funziona benissimo..
-----------
scusa... ma se volessi farlo direttamente in maschera... ossia creare un 
bottone
che mi filtri quelli senza prodotto come posso fare ???
grazie 

 ha scritto nel messaggionews:h1eWj.307914$%k.40...@twister2.libero.it...

devi modificare la proprietà RecordSource della tua form
Me.RecordSource = "Select ....."
Me.Requery
ciao
Andrea Papi

 grazie
devi modificare la proprietà RecordSource della tua form
Me.RecordSource = "Select ....."
Me.Requery
-------------------------------
Ciao Andrea, grazie per avermi ancora risposto... ma ho capito ben 
poco... sono poco pratico di Access...quindi se potessi spiegarmi in 
maniera + dettagliata te ne sarei grato.. intanto vediamo se ho 
capito....
nella mia maschera principale (con sottomaschera Prodotti) creo un 
pulsante di comando e dovrei inserire il codice di sopra....su evento 
click ???
Me.RecordSource =
SELECT Anagrafe.ID_Anagrafe, Anagrafe.N_Protocollo, Anagrafe.TxTCognome, 
Anagrafe.TxTNome, Anagrafe.TxTSesso, Anagrafe.data_ritiro, 
Anagrafe.TxTDataNascita, Anagrafe.TxTComune, Anagrafe.TxTCodiceFiscale, 
Anagrafe.TxtComResidenza, Anagrafe.Indirizzo, Anagrafe.Cap, 
Tabprodotti.ID, Tabprodotti.IdAnagrafica, Tabprodotti.data_erogazione, 
Tabprodotti.data_scadenza, Tabprodotti.CodASL, Tabprodotti.CodEsenzione, 
Tabprodotti.Prodotto, Tabprodotti.quantità
FROM Anagrafe LEFT JOIN Tabprodotti ON 
Anagrafe.ID_Anagrafe=Tabprodotti.IdAnagrafica
WHERE (((Tabprodotti.Prodotto) Is Null));
Me.Requery
Grazie Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Problema con Weekday

Nel mio database ho una colonna (Giorno) che contiene un numero da 1 a 7
corrispondente ai giorni della settimana e vorrei utilizzare Weekday per una
query.
Ho utilizzato il seguente codice
SELECT Tabella.*
FROM Tabella
WHERE (((Tabella.Giorno)=Weekday([Inserire la data])));
ma mi da errore di compilazione.
Idem se al posto delle quadre metto direttamente una data.
P.S. La colonna Giorno è di tipo numerico integer, come il risultato di
weekday.

 ha scritto nel messaggio
news:uuLhd.12837$Es2.2...@twister2.libero.it...

Ciao Oyster,
prova ad andare in Visualizza Parametri, inserisci [Inserire la data] e come
tipo dagli data
Facci sapere!
Cinzia

 ha scritto nel messaggio 
news:cm81ml$dqa$1...@lacerta.tiscalinet.it...

ti ho già risposto nel 3d precedente, se il campo è numerico non serve a 
nulla week day!
Puoi far scegliere all'utente il giorno proprio come se fosse un numero 
anche se tu sai che corrisponde al giorno della settimana.
Altra cosa sarebbe se il campo è di tipo data, allora si che dovresti usare 
weekday, ma il campo dovrebbe ospitare una data sia essa visualizzata solo 
per il giorno, per il mese o per esteso. prova così:
SELECT Tabella.*
FROM Tabella
WHERE (((Tabella.Giorno)=([Inserire la data])));

Non avevo visto il tuo post.
in sostanza io devo inserire una data es 02/11/2004 e la query mi deve
visualizzare tutti i record che contengono "3" ossia il numero relativo a
martedì.
Qualche idea su come fare?



[CUT]
non so se ho capito:
tu vuoi inserire una data e poi a secodna del giorno della settimana di quella data vuoi filtrare una tabella?
se č cosě prova ad inserire nella tua query un campo fatto cosě:
giornosettimana: weekday(campodatatabella)
e come criterio digli
= weekday([dammi la data])
non sono sicuro che funzioni... ma č la prima ocsa che mi č venuta in mente
facci sapere
ciao
Nick 


posta dopo il messaggio!
come ti ha detto nick andrà sicuramente bene, ma ricorda che il campo che
ospiterà la tua data deve essere del tipo data / ora ...

Newsgroup: it.comp.appl.access
Titolo: Query di raggruppamento

Ciao,
come posso creare una query di raggruppamento?
mi spiego meglio.
Ho una tabella di nominativi e altri dati anagrafici.
In un altra tabella ho un'elenco di citta.
In una maschera di inserimento dati seleziono la città desiderata da una
casella  (di riepilogo o combinata, non mi ricordo bene in questo momento)
e inserisco nomi e cognomi negli altri campi.
In un altra maschera (a maschere continue) vorrei far visualizzare a fini
statistici per ogni città selezionata nella maschera precedente quanti
record (nominativi) sono stati immessi.
Come si crea la query se di query ce bisogno?
grazie mille.

 ha scritto nel messaggio 
news:oH_4e.41964$Of5....@nntpserver.swip.net...

Ciao,
basta comporre una query di visualizzazione,inserire la tabella/e, 
trascinare i campi che ti interessano e premere il pulsante si sommatoria 
sulla barra degli strumenti:  automaticamente viene inserita la formula del 
raggruppamento: se apri la lista a tendina trovi altre formule...
Gaspare
Newsgroup: it.comp.appl.access
Titolo: Raggruppamento e poi campi 'spalmati' su colonne

ciao a tutti,
nell'oggetto non sono stata molto chiara, provo a dettagliare.
 
Date 2 tabelle "alunni" e "indirizzi" con relazione 1->n (chiave 
primaria idAlunno nella tab Alunni e fkAlunno nella tab indirizzi), 
faccio una query di selezione: vado a estrarre&raggruppare ottenendo:
idAlunno | cognomeAlunno | indirizzoAlunno
12 | rossi | via platani 35
12 | rossi | via dei tulipani 26
(...)
 
E' possibile ottenere una visualizzazione come la seguente?
idAlunno | cognomeAlunno | indirizzo1Alunno | indirizzo2Alunno
12 | rossi | via platani 35 | via dei tulipani 26
 
In pratica devo cambiare la visualizzazione portando tutto su una riga.
Mi è parso di capire googlando che potrebbe essere la query a campi 
incrociati però non voglio sommare nulla.
 
Grazie! :-)
ciao ciao

Il 04/03/2013 18.05, alexia ha scritto:
[cut]
 
... in realtï¿œ ho sbagliato l'oggetto del messaggio!
Devo disporre piï¿œ record su colonne ma senza campi di aggregazione come 
riportato nel thread originale.
 
Grazie a tutti per l'aiuto!
 
ciao ciao
 

 ...
 
http://www.sitocomune.com
 Queries 2.30
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Oggeti ole inclusi

-Nella mia tabella ho creao un tipo di campo  "docexcel" di tipo OLE.
-Nella mia maschera ho creato una cornice oggetto associato con destinazione
il campo docexcel
- Cliccando con il pilsante dx del maouse ho inserito l'oggeto (sia prima un
file xls che dopo un file creato al volo)
- Immetto i miei dati nel record specifico
-passando ad un nuovo record su doppio click  access mi dice che il campo
ole è vuoto e che devo prima inserire l'oggetto.
Domanda:
E' possibile che si debba creare ogni volta per ogni record un oggetto ole
incluso o ripescare un collegamento ad un file già esistente?
Forse sbaglio qualcosa??
Grazie
Stefano

 ha scritto nel messaggio
news:8eNI8.22134$8x3.4...@twister1.libero.it...

Ma non è meglio che memorizzi il nome del file e con l'automazione lo apri?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Cerco siti per Access

Sto cercando siti web dove poter imparare access..
grazie mille

 grazie mille
Parti dal meglio: 
www.sitocomune.com
Poi nella sezione links troverai altri siti da visitare.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 grazie mille
Se proprio ti fa schifo it.comp.appl.access
Prova a dare un'occhiata a questo indirizzo
http://www.csai.unipa.it/people/doctors/cossentino/access/
mi sembra ci sia diverso materiale
Carlo Ve

Newsgroup: it.comp.appl.access
Titolo: Come nascondo da VB una colonna in una Form in modalità foglio dati?

Come nascondo da VB una colonna in una Form in modalità foglio dati?
Grazie!

 Come nascondo da VB una colonna in una Form in modalità foglio dati?
<F1> ColumnHidden
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Aaarghhh!
Un fantasma!!!
Antonio

> <F1> ColumnHidden
Sintetico ed efficace. Grazie.
Newsgroup: it.comp.appl.access
Titolo: query SQL nelle maschere

salve!
ho spulciato un pò id libri e il sito, ma non riesco a capire come fare
"al volo" delle query SQL in una maschera.
dovrei estrapolare più dati da tabelle diverse e mi servirebbe quindi
avere una cosa tipo
Nome.Cella = SELECT TOP 1 tbl_datiold.ID, FROM tbl_datiold WHERE ...
ma non riesco a capire che codice usare...
pensavo a una cosa tipo
Me!Cella = DoCmd.RunSQL (SELECT...)
ma non pare funzionare...
qualcuno ha una soluzione "semplice" (senza perdermi in VB?)
in sostanza ogni cella della maschera deve contenere una query diversa!
grazie,
marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

"marcolinux" <ce...@TOGLIMIinwind.it> ha scritto nel messaggio
news:c4tlnb$6om$1...@news.newsland.it...

se vuoi il risultato di una query in un campo non associato vedi funzione
dlookup ... oppure se devi aggregare o trovare valori max o min dmax dmin
...
le scrivi direttamente nell'origine dati del controllo.

Newsgroup: it.comp.appl.access
Titolo: arrotondamento decimali in una query

Salve a tutti
In una Query ho un campo quantità ( numero intero)ed un campo prezzo (in
euro a due decimali). Devo creare un campo calcolato importo= quantità *
prezzo con arrotondamento a soli due decimali. Qualcuno è in grado di
suggerirmi una stringa ?
Ringrazio chi mi aiuterà


www.donkarl.com/it
Arrotondamenti
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa

Newsgroup: it.comp.appl.access
Titolo: Form : "Impossibile agg.ulteriori controlli"

Salve a tutto l'NG
come da oggetto vi chiedo...
è possibile aumentare a "n" i controlli da inserire in una Form?
Mi spiego... creo uno Form totalmente con etichette con la lettura di un
recordset... ogni campo un etichetta per gli "n" record, ma mi si blocca
nella lettura perchè la Form si "satura" nella quantità di controlli
immessi...
Qualcuno sa se è possibile aumentare il numero degli stessi per una
singola Form o cosa'altro?
Grazie a tutti
-- 
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

 Grazie a tutti
Karl nell'articolo 1.4 dice
Massimo numero di controlli nelle maschere e report
A2 - A03 = la documentazione dice 754
In tale limite non sono peraltro compresi solo i controlli, ma anche le
sezioni ed i campi delle origini dati.
Prove con versioni recenti di Access hanno mostrato cifre più alto:
A00 = 801
AX+A03 = 895
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: multiple table queries

Can anyone answer this please?
When I run a select query on my primary table I get 50 records (for
example).
But when I run the query... if a related table is visible in the design (yet
*no fields from this table are actually being included*)  I receive a far
greater number of records.
I can see what is happening here: it lists the record in the primary table
for every time it appears in the related table.  My question is.... why?
What is the logic here?  Why not just list the record once?
Thanks for your help.
Richard

 greater number of records.
if your query is based on more than one table, you must create a JOIN
between thes table.
If you don't use the JOIN you get the "cartesian product"; if you have 2
table and 10 record in each table -> you will get 10x10= 100 record in the
query.
Look the help about the SELECT - JOIN sql command.
You can also look the help about the "relation" between tables.
Max

Newsgroup: it.comp.appl.access
Titolo: AIUTO ODE LIMITATO

Questa funzione č stata inserita per potere accedere dal database MDB1  ad
una maschera XX contenuta nel database MDB2
Dim App As New Access.Application
Set App = CreateObject("access.Application.9")
App.OpenCurrentDatabase c:\MDB2, False
App.DoCmd.OpenForm ("xx")
creo  il set di dischetti dell'access2000 runtime ed installo cosě
l'applicativo.
quando il programma incontra l'istruzione set va in errore "automation
error".
Nella macchina di sviluppo funziona, nella macchina del cliente no.
Contattata microsoft dice che questo problema deriva dal fatto che il
runtime non č progettato x lavorare con piů instanze di access.
CI DEVE ESSERE UN MODO PER AGGIRARE L'OSTACOLO!!!
Gianfire

 CI DEVE ESSERE UN MODO PER AGGIRARE L'OSTACOLO!!!
Mhmm, penso di sě: prova a creare una funzione globale nel secondo .mdb, che
apra la maschera interessata.
Quindi aggiungi nei riferimenti del mdb "padre" il n° 2 di cui sopra.
A questo punto chiami la funzione globale e dovrebbe/potrebbe aprire la
form.
Ciao, warp

Newsgroup: it.comp.appl.access
Titolo: maschere a pieno schermo e ripristinate

Ho una maschera con un pulsante che apre un'altra maschera. Come posso far
aprire quest'ultima piccola (docmd.restore) senza che si rimpiccolisca anche
la prima che rimane dietro? Ho fatto tante prove ma il risultato è che o
sono entrambe a pieno schermo o entrambe piccole.
grazie
max

 wrote in message
news:wa1A8.43985$
W9.10...@twister2.libero.it

Potresti utilizzare API per recuperarela dimensione in TWIPS del
tuo schermo, ed invece di utilizzare il Maximizze dimensionare
la Form con le nuove coordinate RECT restituite dalle Funzioni API che
trovi
anche sul SC.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Salvataggio DB Dati formato Zip in A:

Quesito:
ho la necessità di legare ad un pulsante una macro o codice... che:
vada a prendere un DB che contiene solo i dati, eventualmente lo compatti
con la procedura di Access, e poi lo possa salvare sul driver A: sempre con
lo stesso nome in formato Zip (sulla macchina che esegue il tutto sarà
ovviamente installato il programma WinZip).
Può andar bene anche con altri compattatori.
la necessità è che tutto avvenga con un clic, perchè altrimenti chi so io
farebbe un gran macello..!!
Grazie infinite
Vittò

 ha scritto nel messaggio
news:9ui4vm$l0l$1...@fe1.cs.interbusiness.it...

Già visto sul sito comune (
www.sitocomune.com
)?
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

Grazie, non ho osservato bene,
sarà la vecchiaia,
ciao Vittò

Newsgroup: it.comp.appl.access
Titolo: Ordinamento casuale record

Ho impostato una query per estrarre un numero di record come richiesto dall 
utente. Ora però vorrei estrarre questi record ogni volta in ordine diverso 
ma senza doppioni.
Ad esempio, se voglio estrarre 3 record, vorrei ottenere 1-3-2, oppure 
3-2-1, ma non 1-1-3.
Grazie per qualsiasi suggrimento utile! 

 ma senza doppioni.
Aggiungi alla query un campo calcolato con un numero casuale, e ordina
con quello.
cia'
Max

Newsgroup: it.comp.appl.access
Titolo: problemi su maschere

ciao, ho diversi problemi nel ritoccare le maschere prima di finire il
programma adesso vi spiego..
creo una maschera di visualizzazione di una query, ma quando le dico di
visualizzazre come foglio dati me lo fa la prima volta, ma se chiudo il
progrmamma mi fa vedere la maschera come vuole lui...
altra cosa, voglio visualizzare una maschera a pieno schermo, ma se clicco
per ingrandire quando chiudo la maschera, anche il pannello comandi diventa
grande e tutte le cose che sotto sono aperte come posso fare? grazie


su apertura
docmd.maximize
su chiusura
docmd.restore
se non ricordo male i comandi 
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Calcolo dell'Età

Scusate la domanda, ma ho provato ad adattare i suggerimenti trovati sul
sito qui sotto indicato, per il calcolo dell'età,
ma riesco ad ottenere solo #Nome o #Errore, oppure errore di sintassi.
Il campo dove ho inserito la data di nascita è Natoil
Dove sto sbagliando?
Ringrazio dei Vs preziosi aiuti.
Giovanni
http://www.mvps.org/access/datetime/date0001.htm
   Age=DateDiff("yyyy", [Natoil], Now())+ _
            Int( Format(now(), "mmdd") < Format( [Bdate], "mmdd") )
Anche con la funzione opportunamente modificata non ho molto successo!!!
Function Age(Bdate, DateToday) As Integer
' Returns the Age in years between 2 dates
' Doesn't handle negative date ranges i.e. Bdate > DateToday
    If Month(DateToday) < Month(Bdate) Or (Month(DateToday) = _
                Month(Bdate) And Day(DateToday) < Day(Bdate)) Then
            Age = Year(DateToday) - Year(Bdate) - 1
    Else
            Age = Year(DateToday) - Year(Bdate)
    End If
End Function
--Posted by Tim Walters---

 wrote in message
oMoH4.91235$pn3.1...@news.infostrada.it...


Molte grazie.
Giovanni


Senza ricorrere a Sub varie, ho risolto così.
DatePart("a"; [dn])  (dn è il nome del campo della data di nascita)
restituisce un numero da 1 a 365
Facendo il confronto tra la data di nascita e la data di sistema si può
impostare questa formula direttamente nella casella di testo che dovrà
ospitare l'età.
=IIf(DatePart("a";[ntil])<DatePart("a";Date());DateDiff("aaaa";[ntil];Date()
);DateDiff("aaaa";[ntil];Date())-1)
Se il numero del giorno della data di nascita è inferiore al numero del
giorno della data di sistema allora Tizio ha già compiuto gli anni quindi
DateDiff("aaaa";[ntil];Date()), se il confronto dà falso, allora Tizio non
ha ancora festeggiato il compleanno quindi DateDiff("aaaa";[ntil];Date()) -
1
Spero esserti stato di aiuto
--
Cordiali saluti
Nunzio Santini
Newsgroup: it.comp.appl.access
Titolo: Verificare utilizzo oggetto

C'e' un qualche modo semplice per vedere dove un determinato oggetto venga 
utilizzato all'interno del database. Per esempio in quali report viene 
utilizzata una query oppure quali query utilizzano una specifica tabella?
Grazie
Roberto 

Eh... possibile lo e', ma non e' tanto semplice...
Devi beccare la proprieta' recordsource di ogni maschera e report, la
proprieta' rowsource di ogni controllo combobox e listbox e la
proprieta' SQL di ogni query, e usare la funzione INSTR per vedere se
contengono il nome della tabella/query che ti interessa.
In pratica una botta tipo
for each FRM in application.currentproject.allforms
   for each CTL in FRM.Controls
       <se CTL e' combobox o listbox> if
instr(CTL.rowsource,<nometabella>)> then...
eccetera eccetera
E rimangono fuori tutti i recordset che apri direttamente da codice.
Occhio solo alle tabelle dai nomi semplici... se ne hai una che si
chiama (che so) ELEC te la trovi in ogni SELECT....
cia'
Max

"Seeker" <See...@Seeker.com> ha scritto nel messaggio
news:2OFee.1338342$35.49...@news4.tin.it...

Ciao Roberto,
se e solo se utilizzi access 2003 puoi utilizzare il metodo IsDependentUpon.
vedi help per specifiche, peraltro chiare secondo me.
Attento che se hai versioni <A2003 non va.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Query con parametri

Da una tabella con questo tipo di struttura
Id    NomeCognome    Cod1    Cod2
1      Pippo                    aa           x
2      Pluto                      bb           y
3      Paperino                cc           z
4      Qui                        bb           x
5      Quo                      dd            t
devo filtrare i dati usando una query in cui inserisco i parametri di Cod1 e
Cod2 usando due controlli non associati di una maschera. Il mio problema č:
che tipo di espressione/codice devo usare per fare sě che immettendo solo il
Cod1 (es. aa) mi visualizzi come risultato tutti i record che verificano il
Cod1, immettendo solo il Cod2 (es w) mi visualizzi solo i record che
verificano il Cod2, ma inserendoli entrambi mi visualizzi solo i record che
verificano sia il Cod1 che il Cod2 (es aa AND w)?
Grazie in anticipo

 verificano sia il Cod1 che il Cod2 (es aa AND w)?
La tua query avrà, sulla stessa riga criterio (quindi in AND), due
espressioni sotto i campi cod 1 e cod2.
Ogni espressione sarà del tipo
like nz([forms]![tuaform]![controlloCod1];"*")
una volta con cod1 un'altra con cod2
Antonio


Hai postato la stessa identica domanda il 16/3/2001 alle ore 18:01.
Lo stesso giorno, alle ore 18:33 io ti ho risposto nel modo seguente:
Se la tua maschera si chiama Maschera1 e i suoi due controlli si chiamano
Controllo1 e Controllo2, nei criteri della query relativi a Cod1 scrivi:
Like IIF(IsNull([Forms]![Maschera1]![Controllo1]); "*";
[Forms]![Maschera1]![Controllo1])
e nei criteri relativi a Cod2 scrivi
Like IIF(IsNull([Forms]![Maschera1]![Controllo2]); "*";
[Forms]![Maschera1]![Controllo2])
Quindi a fronte dell'evento "Dopo aggiornamento" sia di Controllo1 che di
Controllo2 genera il seguente codice VBA:
Me![NomeOggetto].Requery
dove NomeOggetto è appunto il nome dell'oggetto che è basato sulla tua
query.
Fermo restando la risposta di Antonio che è sicuramente corretta, posso
sapere, solo per una mia persoale curiosità, che cosa non funziona di quello
che ti ho proposto?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------