PDA

View Full Version : aiuto per una query in access


federchicco
25-02-2004, 15:29
Provo a spiegarmi:

Ho questi campi: DATA; ARRIVO ; PARTENZA PRESENZE RIPORTO

la ricerca viene fatta con la funzione between (data inizio - data fine)

Il campo PRESENZE contiene l'espressione arrivo-partenza

Il campo RIPORTO dovrebbe darmi gli stessi dati del campo PRESENZE ma con la data anteriore a quella richiesta.

Che istruzione ci vuole nel campo RIPORTO?

Grazie mille

valse
26-02-2004, 09:21
Originariamente inviato da federchicco
Provo a spiegarmi:

Ho questi campi: DATA; ARRIVO ; PARTENZA PRESENZE RIPORTO

la ricerca viene fatta con la funzione between (data inizio - data fine)

Il campo PRESENZE contiene l'espressione arrivo-partenza

Il campo RIPORTO dovrebbe darmi gli stessi dati del campo PRESENZE ma con la data anteriore a quella richiesta.

Che istruzione ci vuole nel campo RIPORTO?

Grazie mille

Vorrei darti una mano ma nn ho capito nulla
:confused:

i campi sono:
DATA = 28/02/04
ARRIVO = Milano
PARTENZA = Bergamo
PRESENZE = ?
RIPORTO = ?

valse

federchicco
26-02-2004, 16:29
Situazione:

report istat clienti albergo

Bisogna segnare tutti gli arrivi e le partenze divise per nazione e tutti i girni segnare le presenze

Esempio:

Se oggi arrivano 10 tedeschi e ne partono 5 abbiamo
10 arrivi 5 partenze e 5 presenze a cui vanno aggiunte quelle preesistenti.

Supponiamo che ad ieri ci siano 8 tedeschi alloggiati allora devo sommare gli otto ai 5 .
Il riporto sarebbero gli 8 e mi serve un istruzione che mi conteggi il riporto per sommarlo alle presenze.
Ti ringrazio e spero di essere stato più chiaro
ciao

valse
27-02-2004, 10:16
prova a vedere questo esempio che ho fatto...
...tutto si basa sulla nazione di appartenenza del cliente e c'è una maschera che di giorno in giorno mi calcola le presenze e il riporto.

Ho inserito 2 date di prova, ieri e oggi con i dati che hai detto tu...

...fammi sapere se può andare bene x cominciare ;)

valse

federchicco
28-02-2004, 18:56
Originariamente inviato da valse
prova a vedere questo esempio che ho fatto...
...tutto si basa sulla nazione di appartenenza del cliente e c'è una maschera che di giorno in giorno mi calcola le presenze e il riporto.

Ho inserito 2 date di prova, ieri e oggi con i dati che hai detto tu...

...fammi sapere se può andare bene x cominciare ;)

valse

L'ho adattato al programma e va bene.
L'unica cosa che ho modificato e la riga di codice che calcola il riporto perchè in quel modo il riporto era sballato.
Ho fatto cosi:
If rs!DATA < Me!DATA Then intRiporto = intRiporto + (rs!arrivi - rs!partenze)

Cosi e perfetto
grazie mille davvero

valse
29-02-2004, 14:09
Originariamente inviato da federchicco
L'ho adattato al programma e va bene.
L'unica cosa che ho modificato e la riga di codice che calcola il riporto perchè in quel modo il riporto era sballato.
Ho fatto cosi:
If rs!DATA < Me!DATA Then intRiporto = intRiporto + (rs!arrivi - rs!partenze)

Cosi e perfetto
grazie mille davvero

Di niente ;)

se nn ci si aiutasse nn si andrebbe + vanti... :ubriachi:

valse