Access 2003 [pag. 2]
Davidino (autore)
- 11/41
VanBob ha scritto:Non capisco se non sei in grado di fare il confronto attraverso gli operatori logici di confronto propri di quel linguaggio
Credo che sia questo!
protea ha scritto:Crea una query dove ci sono tutti i campi che vuoi controllare e poi crei un 4 campo come di seguito:
Check: IIf([Prova]![Anticipo]=[Prova]![Rimborso],IIf([Prova]![Rimborso]=[Prova]![Bonifico],"OK","NOT OK"),"NOT OK")
Da quello che ho letto in giro dovrebbe essere questa. Ma se su "Prova" metto il nome della stessa Query, va bene comunque? La formula la devo inserire su un nuovo campo che chiamerò "Confronto" nella tabella "Contabilità" su criteri?
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
Davidino (autore)
- 12/41
Ho testato sul mio access 2007 di casa al volo, ho creato i campi ho inserito l'espressione di protea, ma mi dà errore.
Ho allegato uno screenshot.
Non sono capace, è per questo che piace!
Ho allegato uno screenshot.
Non sono capace, è per questo che piace!
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
urbi
- 13/41
In Access nella maschera di creazione della query dovresti avere in alto a sinistra un pulsante "Visualizza", seleziona la visualizzazione SQL
e prova ad inserire questa:
SELECT Tabella1.*,
IIf(Tabella1.Anticipo = Tabella1.Rimborso, Iif(Tabella1.Rimborso = Tabella1.Bonifico,"SI!", "NO!"), "NO!")
FROM Tabella1;
Se invece ti piace la visualizzazione struttura devi mettere la "iif" sul campo non sui criteri.
IIf([Tabella1].[Anticipo]=[Tabella1].[Rimborso];IIf([Tabella1].[Rimborso]=[Tabella1].[Bonifico];"SI!";"NO!");"NO!")
dovrebbe inserire automaticamente un "espr:" davanti alla query.
"Dovrebbe" perchè ho fatto programmi in access per almeno 5 anni, ma sulla 2003 non ho mai lavorato
e prova ad inserire questa:
SELECT Tabella1.*,
IIf(Tabella1.Anticipo = Tabella1.Rimborso, Iif(Tabella1.Rimborso = Tabella1.Bonifico,"SI!", "NO!"), "NO!")
FROM Tabella1;
Se invece ti piace la visualizzazione struttura devi mettere la "iif" sul campo non sui criteri.
IIf([Tabella1].[Anticipo]=[Tabella1].[Rimborso];IIf([Tabella1].[Rimborso]=[Tabella1].[Bonifico];"SI!";"NO!");"NO!")
dovrebbe inserire automaticamente un "espr:" davanti alla query.
"Dovrebbe" perchè ho fatto programmi in access per almeno 5 anni, ma sulla 2003 non ho mai lavorato
Marinaio d'acqua dolce.
Davidino (autore)
- 14/41
Evvai sul test ha funzionato, domani la prova sul programma e incrociamo le dita....vi farò sapere......
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
Davidino (autore)
- 15/41
Perfetto!!!! Inserita Formula sulla Query di verifica e tutto funziona alla perfezione. A volte se non sei del campo bisogna affidarsi agli amici Grazie di tutto..................
P.S. Ma se approfitto ancora della vostra esperienza mi mandate a quel paese???
Mi servirebbe di implementare sempre per lo stesso Database, ma per la tabella Registro Infortuni un numero progressivo di registrazione tipo Prot. n. 000/2013 dove 000 è il progressivo e 2013 l'anno corrente ed ovviamente che con il nuovo anno riparta da 0.
So che dovrei fare qualcosa in Vb da quel che ho trovato in rete, ma sinceramente non saprei ne come creare funzione, ne come farla funzionare
Giuro che è l'ultima cosa che vi chiedo
P.S. Ma se approfitto ancora della vostra esperienza mi mandate a quel paese???
Mi servirebbe di implementare sempre per lo stesso Database, ma per la tabella Registro Infortuni un numero progressivo di registrazione tipo Prot. n. 000/2013 dove 000 è il progressivo e 2013 l'anno corrente ed ovviamente che con il nuovo anno riparta da 0.
So che dovrei fare qualcosa in Vb da quel che ho trovato in rete, ma sinceramente non saprei ne come creare funzione, ne come farla funzionare
Giuro che è l'ultima cosa che vi chiedo
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
protea
- 16/41
Qui la cosa si complica/fa interessante: magari lo vorresti in automatico e non ad inserimento manuale, giusto?
Ma che prot. Gli dai a quello che capita il 31/12/2013 ma lo registri il 02/01/2014?
Da un punto di vista pragmatico, quanti infortuni avete all'anno? Se come credo il numero é esiguo, convenga gestirò manualmente.
I "near miss" li protocolli separatamente immagino, giusto?
Ma che prot. Gli dai a quello che capita il 31/12/2013 ma lo registri il 02/01/2014?
Da un punto di vista pragmatico, quanti infortuni avete all'anno? Se come credo il numero é esiguo, convenga gestirò manualmente.
I "near miss" li protocolli separatamente immagino, giusto?
etiam capillum unum habet umbram suam
Davidino (autore)
- 17/41
Buongiorno Protea, grazie per la risposta. Si mi servirebbe in automatico. Perchè dici che il 31 e l'1 gennaio non possono essere registrati? Gli infortuni sono circa trecento l'anno. Cosa sono i near miss
Ho trovato qualcosa di quel che vorrei qui https://forum.masterdrive.it/access-79/access-numerazione-progressiva-fatture-inizio-anno-fattura-numero-1-a-49600/ ma sinceramente non ho ben capito dove mettere i codici e sopratutto quale e' quello che fa al caso mio.
Buonagiornata
Ho trovato qualcosa di quel che vorrei qui https://forum.masterdrive.it/access-79/access-numerazione-progressiva-fatture-inizio-anno-fattura-numero-1-a-49600/ ma sinceramente non ho ben capito dove mettere i codici e sopratutto quale e' quello che fa al caso mio.
Buonagiornata
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
Brisio
- 18/41
azz Davidino
IO pensavo che come mè ti fossi intrippato con qualche tabella
ma vedo che sei dieci volte avanti a mè come autodidatta
Complimenti
Seguo con interesse gli sviluppi, dato che c è molto da imparare
e la voglia non manca
PS: seguo anche IO quel sito
IO pensavo che come mè ti fossi intrippato con qualche tabella
ma vedo che sei dieci volte avanti a mè come autodidatta
Complimenti
Seguo con interesse gli sviluppi, dato che c è molto da imparare
e la voglia non manca
PS: seguo anche IO quel sito
Lui ti sarà amico fedele e sincero fino all’ ultimo battito del suo cuore. Ciò che tu gli devi è di meritare tanta devozione.... Ciao.....Dolce Briciola
protea
- 19/41
Scusami davidino, i near miss sono i mancati infortuni, non mi veniva il termine.
azz... trecento sono tanti.
La domanda per il 31 dic. e 1 gen. é perché se lo si fa in automatico, che prende l'anno corrente, ti trovi a gestire il caso in cui un infortunio è capitato il 31-12-2013, ma lo registri il 01-01-2014. quale protocollo gli assegni?, la logica vorrebbe l'ultimo del 2013, ma in automatico ti propone il primo del 2014
questo a meno che non venga richiesto con apposita finestra di dialogo, l'anno di riferimento.
azz... trecento sono tanti.
La domanda per il 31 dic. e 1 gen. é perché se lo si fa in automatico, che prende l'anno corrente, ti trovi a gestire il caso in cui un infortunio è capitato il 31-12-2013, ma lo registri il 01-01-2014. quale protocollo gli assegni?, la logica vorrebbe l'ultimo del 2013, ma in automatico ti propone il primo del 2014
questo a meno che non venga richiesto con apposita finestra di dialogo, l'anno di riferimento.
etiam capillum unum habet umbram suam
Davidino (autore)
- 20/41
Stò provando a creare un programmino per la gestione dell'ufficio per cui lavoro al momento (Infortuni) che fino ad ora andavi avanti con approach e un milione di piccoli file Excel e Word. Per raggruppare tutto ho optato per access avendo fatto un piccolo corso aziendale l'anno scorso. Credo che fino ad ora sia riuscito ad inserire tutto quello che girava intorno ad Approach e ai piccoli file. Mi manca solo questo fatto del numero progressivo perchè prima con il foglio excel veniva inserito manualmente vedendo la riga precedente, ma sulla maschera Access non è possibile perchè all'apertura di un nuovo record io visualizzo l'anagrafica del nuovo infortunato e poi i campi di inserimento vari e la contabilità (Maschera con due sottomaschere inserite). Tra i campi di inserimento vari c'è il registro infortuni che dovrebbe incorporare il progressivo che mi serve.
Insomma stò cercando di raggruppare tutto sotto Access.
Insomma stò cercando di raggruppare tutto sotto Access.
Avevo Marshall m90 RT - Yamaha 40cv 4t CETL - ECO Garmin Fishfinder 400c - GPS Geonav 3c - VHF ICOM ic-m411
https://www.gommonauti.it/ptopic29811.html&highlight=
https://www.gommonauti.it/ptopic29811.html&highlight=
Argomenti correlati