Access 2003 [pag. 2]

Capitano di Fregata
Davidino (autore)
Mi piace
- 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! Embarassed

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 Sad 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=
Capitano di Fregata
Davidino (autore)
Mi piace
- 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!

re: Access 2003
Avevo Sad 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=
Capitano di Fregata
urbi
Mi piace
- 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 Sbellica
Marinaio d'acqua dolce.
Capitano di Fregata
Davidino (autore)
Mi piace
- 14/41
Evvai sul test ha funzionato, domani la prova sul programma e incrociamo le dita....vi farò sapere......

Laughing Laughing Laughing
Avevo Sad 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=
Capitano di Fregata
Davidino (autore)
Mi piace
- 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 Thumb Up Thanks 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 Embarassed

Giuro che è l'ultima cosa che vi chiedo Rolling eyes Liar
Avevo Sad 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=
Capitano di Vascello
protea
Mi piace
- 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?
etiam capillum unum habet umbram suam
Capitano di Fregata
Davidino (autore)
Mi piace
- 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 UT
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 Sad 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=
Tenente di Vascello
Brisio
Mi piace
- 18/41
Cool azz Davidino

IO pensavo che come mè ti fossi intrippato con qualche tabella
ma vedo che sei dieci volte avanti a mè Razz come autodidatta

Complimenti Thumb Up

Seguo con interesse gli sviluppi, dato che c è molto da imparare Razz

e la voglia non manca Felice

PS: seguo anche IO quel sito Embarassed
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
Capitano di Vascello
protea
Mi piace
- 19/41
Scusami davidino, i near miss sono i mancati infortuni, non mi veniva il termine. prayer

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
Capitano di Fregata
Davidino (autore)
Mi piace
- 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.
Avevo Sad 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=
Sailornet