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

 
Buongiorno, io ho cercato nei vecchi post sull'argomento e nel sito della
microsoft, ma nn ho trovato quello che cerco. Vorrei imparare ad usare
DLookup, con all'interno una espressione, ieri ci ho provato senza
riuscirci, e con l'aiuto di Mazza ho risolto in altro modo.
Dove altro posso cercare? (ho access 2002)
Grazie
montanaro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:82Z88Z48Z250Y1...@usenet.libero.it...

Poni il problema concreto e vediamo cos'è che non va. 


Ok, hai ragione.
DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
f_docrig è una tabella,
datadoc è una colonna della tabella che nn ho in nessuna colonna della query
(contiene date dal 2002 fino ad oggi, 4 o 5 date diverse per ogni mese).
Devo raggruppare le date per mese, ad esempio: 31/08/2005 , 30/09/2005 ecc.
Volevo usare DLookup, soprattutto per imparare il suo funzionamento, non
sono riuscito ad inserirlo nella formula.
Montanaro


 montanaro
Aridaje co' sto' Mazza!
NONEEEE; MA = MAssimiliano (la sua firma è MA) la mia è quella in fondo al messaggio!
Di' la verità, sei in combutta con Gaspare eh?
Ciao.
-- 
Sergio MAZZA 

 Montanaro
Rispondi io così voglio vedere se dici che ti ha risposto MA.
Traduci "...datadoc è una colonna della tabella che nn ho in nessuna colonna della query..."
Cchevvordì?
Abbiamo capito che hai una tabella "f_docrig" ma il campo che contiene la data dalla quale estrarre il mese (e anno) come caspita si 
chiama?
Ciao.
-- 
Sergio MAZZA 


          AZZ!!!!!!!!!! dopo sta figura devo cambiare nick!
Ma come faccio con 'sto DLookup????????????????????????????????????
voglio saperloooooooooooooo


 voglio saperloooooooooooooo
Ma forse nun centra na' ceppa il dlookup!!!
Il DLookup serve per cercare dati all'interno di una tabella/query in base a dei criteri; quello che dici di voler fare tu: 
raggruppare in base al mese di una fantomatica data non serveeeeeee...
Ciao.
-- 
Sergio MAZZA 

PARAMETERS [data_inizio_gg/mm/aaaa] Text ( 255 ), [data_fine_gg/mm/aaaa]
Text ( 255 );
SELECT f_docrig.datadoc, f_docrig.codicearti, f_magart.descrizion,
f_magart.unmisura, Sum(f_docrig.quantita) AS SommaDiquantita,
Sum(f_docrig.prezzotot) AS SommaDiprezzotot, f_magart.cpvend,
f_magart.gruppo
FROM f_docrig INNER JOIN f_magart ON f_docrig.codicearti = f_magart.codice
WHERE (((f_docrig.tipodoc) Like "FT" Or (f_docrig.tipodoc) Like "NV"))
GROUP BY f_docrig.datadoc, f_docrig.codicearti, f_magart.descrizion,
f_magart.unmisura, f_magart.cpvend, f_magart.gruppo
ORDER BY f_docrig.datadoc, f_docrig.codicearti, f_magart.descrizion DESC;
Ricomincio da capo: premetto che la query è costruita usando visual.
struttura e non sql, nn ne sono capace.
Subito dopo Select c'è f_docrig.datadoc. Per raggruppare le righe e ottenere
1 riga x ogni mese coincidente con l'ultimo giorno del mese stesso, faccio:
DateSerial(Year([f_docrig]![datadoc]);Month([f_docrig]![datadoc])+1;1)-1
ma a questo punto mi da "errore di compilazione".
Quindi secondo me devo inserire DLookup nella formula, ma nn so come si usa.
Ne sto dicendo tante di stupidate? Di pastasciutta ne devo mangiare ancora
tanta (azz! son pieno!)?
Grazie
montanaro


 sono riuscito ad inserirlo nella formula.
ma a che ti serve scusa il Dlookup in questa questione? Praticamente 
nulla...



Ok, va bene. Ma xkè da errore di compilazione?
montanaro


 montanaro
Ah! Mi raccomando non sono MAssimiliano!
Ciao.
-- 
Sergio MAZZA 


Grazie Mario...
Lui ha sempre voluto più bene a m... uguale
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Azz... è chi si' il Signore di Frittole? :-D 


          Per il momento ho risolto in altro modo, ma accetto volentieri suggerimenti
su come studiare meglio l'sql. Ringrazio in anticipo.
Ciao


 montanaro
Ciao e buon lavoro.
-- 
Sergio MAZZA 


    Sbagli! io SONO una lacuna!
eheh
grazie x le indicazioni..........tornerò + agguerrito di prima
