Newsgroup: it.comp.appl.access
Titolo: Criteri in DLookUp

Mi riferisco ad un post di Soup, al quale abbiamo risposto sia io che
Roberto. Ora Soup dice di aver risolto, e riporta il codice finale.
Prima di dirgli che questo codice non può funzionare, per scrupolo,
l'ho provato ... e funziona ... anche se la formazione della stringa-
criterio cozza contro tutto quello che io credevo di sapere sulla
concatenazione delle stringhe.
C'è qualcuno che sa dare una spiegazione o un commento?
questo è il codice che ho copiincollato:
Private Sub ZIP2_Exit(Cancel As Integer)
Dim txtState As String
Dim txtCity As String
txtState = DLookup("State", "tblZipCode", "ZipCode =[Zip2] ")
txtCity = DLookup("City", "tblZipCode", "ZipCode =[Zip2] ")
If (Not IsNull(txtState)) Then Me![STATE2] = txtState
If (Not IsNull(txtCity)) Then Me![CITY2] = txtCity
End Sub
Grazie, ciao.
--
   Alberto
No alla guerra

 C'è qualcuno che sa dare una spiegazione o un commento?
Sì: perchè non hai agganciato il tutto allo stesso thread, invece di aprirne
un altro?!!?
Antonio

Antonio
Eddai Anto' ...
la domanda che pongo io č diversa, e poi hai visto che razza di
oggetto ha il thread a cui mi riferisco?!? (thanks for the help)
Ciao :)


 oggetto ha il thread a cui mi riferisco?!? (thanks for the help)
La domanda magari era diversa, ma scaturisce da tutte le considerazioni,
tentativi e soluzioni proposte nell'intero thread, che quindi viene perso...
Io per esempio, non avendo seguito quel thread, non potevo seguire neanche
questo...
Comunque...
Antonio

Antonio
Giustamente dici di non aver seguito il thread, quindi se hai la bontà
di dedicarmi un po' di tempo ...
- 27/3/2003, h 11.12 apertura thread, mia risposta agganciata
- 28/3/2003, h 9.36 apertura di un altro thread in cui riporta la mia
risposta e da ulteriori informazioni, mia risposta agganciata
- 29/3/2003 h 12.43 Soup apre un terzo thread in cui fornisce
ulteriori (diversi elementi), mia risposta e risposta di Roberto
(anzi, risposta di Roberto e poi risposta mia - che essendo off line
non me ne ero accorto)
- 31/3/2003 h 10.00 e 31/3/2003 h 10.05 apertura di due ulteriori
thread - fortemente cuttati - in cui Soup dice che ora la routine
funziona e riporta il codice che ha usato; nome dei due ultimi thread:
'Now it works (fill fields automatically)' e 'thanks for the help'.
Prova a vedere: l'unico modo per avere le informazioni che tu ritieni
necessarie è andarsi a scovare tutti e quattro (o se vuoi cinque) i
thread.
Inoltre, come ho detto, io mi ero fatto un database di prova con una
maschera ed una tabella con solo gli oggetti - campi e controlli - che
si rilevano dalla sub che ho postato e con solo la sub che ho postato
e questa sub funziona (porca pupazza!) e io non capisco perché. Ora la
situazione sarebbe stata diversa se io avessi fatto da solo un tale
database e avessi chiesto aiuto, dal momento che 'mi funzionava'?
Ora, stante l'estrema difficoltà di ricostruire la storia visto che la
stessa è spalmata su diversi thread, vista l'assoluta inadeguatezza
dei subject, visto che le poche righe in cui ho riassunto la domanda
riportano completamente lo stato del problema che ho riscontrato nel
mio db di prova, io sono convinto di aver agevolato chiunque avesse
voluto ripondere o solo leggere e che altrettanto non sarebbe stato se
mi fossi agganciato ad uno degli ultimi due thread.
Vabbe' Antonio .... buona Pasqua in anticipo ... ciao.
Comunque ti sono ugualmente grato perché grazie alla tua dissertazione
di qualche giorno fa sugli ingegneri mi sono potuto fare una scorta di
argomenti per alcuni mesi.


 mi fossi agganciato ad uno degli ultimi due thread.
Messa così TU hai agito correttamente.
Ma capisci allora che se invece si fosse fatto dall'inizio come si cerca di
predicare (invano) di non aprire nuovi thread invece dei 72 spalmati come si
è fatto, sarebbe stato molto meglio?!?!
Antonio

Antonio
Assolutissimamente d'accordo. Posso solo dirti che, col mio povero
inglese e purtroppo senza la tua incredibile verve, ho per questo
motivo di volta in volta un po' cazziato il caro Soup.
Ri-ciao :-)
