Ricerca per campi
Moderatore: Moderatori
-
- Messaggi: 20
- Iscritto il: mercoledì 9 dicembre 2020, 10:02
- Versione FileMaker: fm17
- Sistema operativo: w10
Ricerca per campi
Salve di nuovo,
Dovrei fare una ricerca in una tabella impostando una determinata data e un altro campo deve essere diverso da un risultato specifico, gli operatori <> ecc non funzionano e se faccio ometti record non mi prende la data che ho impostato, any solution?
Dovrei fare una ricerca in una tabella impostando una determinata data e un altro campo deve essere diverso da un risultato specifico, gli operatori <> ecc non funzionano e se faccio ometti record non mi prende la data che ho impostato, any solution?
- fabio.beri
- Messaggi: 1968
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Ricerca per campi
Salve. Bisogna fare due richieste. La prima normale è la seconda con omissione.
PASSA AL MODO TROVA
IMPOSTA CAMPO DATA [ DATA1...DATA2 ]
NUOVO RECORD/RICHIESTA
IMPOSTA CAMPO SPECIFICO [ VALORE ]
OMETTI RECORD
ESEGUI LA RICERCA
PASSA AL MODO TROVA
IMPOSTA CAMPO DATA [ DATA1...DATA2 ]
NUOVO RECORD/RICHIESTA
IMPOSTA CAMPO SPECIFICO [ VALORE ]
OMETTI RECORD
ESEGUI LA RICERCA
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 20
- Iscritto il: mercoledì 9 dicembre 2020, 10:02
- Versione FileMaker: fm17
- Sistema operativo: w10
Re: Ricerca per campi
intanto grazie mille, approfitto della tua gentilezza ti allego uno script che dovrebbe scrivere su un campo il turno in cui viene eseguito un lavoro i turni sono 3 e ho tre fasce di orario 6-14 14-22 22-6 cosa sto sbagliando?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
- Messaggi: 11
- Iscritto il: martedì 26 gennaio 2021, 16:43
- Versione FileMaker: 18
- Sistema operativo: Windows 10
Re: Ricerca per campi
intanto parti dalle 08 e non dalle 06 per il T1
poi i turni andrebbero messi così altrimenti non scattano le fasce interessate:
dalle 06 alle 13.59
dalle 14 alle 21.59
dalle 22 alle 05.59
Sicuro che il formato Get( OraCorrente ) "08:00" vada bene ? E' un mio dubbio !
Se lanci l'istruzione Get(OraCorrente) come ti restituisce il risultato ?
poi i turni andrebbero messi così altrimenti non scattano le fasce interessate:
dalle 06 alle 13.59
dalle 14 alle 21.59
dalle 22 alle 05.59
Sicuro che il formato Get( OraCorrente ) "08:00" vada bene ? E' un mio dubbio !
Se lanci l'istruzione Get(OraCorrente) come ti restituisce il risultato ?
-
- Messaggi: 20
- Iscritto il: mercoledì 9 dicembre 2020, 10:02
- Versione FileMaker: fm17
- Sistema operativo: w10
Re: Ricerca per campi
grazie non mi ero accorto di aver messo le 8 anzi che le 6, in realtà l'ora con get (oracorrente) la prende nel formato 00:00:00 quindi se vuoi scriver l'una di notte devi scrivere 01:00:00 ho corretto e mi prende correttamente il turno t2 in questo momento, ho provato a cambiare l'orologio del pc e non prende il T3 ma forse non lo fa perchè si sincronizza in un altro modo, dopo riprovo. ad ogni modo grazie
-
- Messaggi: 20
- Iscritto il: mercoledì 9 dicembre 2020, 10:02
- Versione FileMaker: fm17
- Sistema operativo: w10
Re: Ricerca per campi
piccolo aggiornamento
ho cambiato l'istruzione mettendo
else if get(oracorrente) > 22:00:00
imposta campo t3
else if get(oracorrente) < 06:00:00
imposta campo t3
credo gli dia noia l'intervallo che supera le 24 del giorno ma è una supposizione , ad ogni modo così funziona , essendo tutto il giorno che mi ci rovino gli occhi ci stà che non sia la soluzione ottimale però essendo gli ultimi else if della sequenza dovrebbe andare
ho cambiato l'istruzione mettendo
else if get(oracorrente) > 22:00:00
imposta campo t3
else if get(oracorrente) < 06:00:00
imposta campo t3
credo gli dia noia l'intervallo che supera le 24 del giorno ma è una supposizione , ad ogni modo così funziona , essendo tutto il giorno che mi ci rovino gli occhi ci stà che non sia la soluzione ottimale però essendo gli ultimi else if della sequenza dovrebbe andare