Ciao a tutti,
sono sempre alle prese con il mio Dbase di prenotazione delle auto che, grazie al vostro contributo, diventa sempre più performante e piano piano vorrei arricchirlo di altre informazioni.
Ho pensato di inserire, all’interno del Formulario “PRENOTAZIONI_OGGI” un subformulario che mi riepiloghi le prenotazioni disposte per campo “AUTO” e, in calce, inserire 3 nuovi campi che verificano queste condizioni:
1^ campo “PRENOTATA PER IL MATTINO”: se il campo OraInizio=> 08.00.00 e OraFine<= 14.00.00 campo di COLORE ROSSO; altrimenti campo di COLORE VERDE;
2^ campo “PRENOTATA PER IL POMERIGGIO”: se il campo OraInizio=> 14.00.00 e OraFine<= 18.00.00 campo di COLORE ROSSO; altrimenti campo di COLORE VERDE;
3^ campo “PRENOTATA PER TUTTO IL GIORNO”: se il campo OraInizio=> 08.00.00 e OraFine<= 18.00.00 campo di COLORE ROSSO; altrimenti campo di COLORE VERDE.
Come impostare e dove impostare questa formattazione condizionale?
Grazie dell’Aiuto
Luca
[Risolto] Formattazione condizionale
-
- Messaggi: 31
- Iscritto il: domenica 17 gennaio 2016, 14:35
[Risolto] Formattazione condizionale
Ultima modifica di Luca Luca 1963 il mercoledì 20 gennaio 2016, 16:54, modificato 1 volta in totale.
Opne Office 4.1 - Windows 8
Re: Formattazione condizionale
Rimarrai deluso: nessuna formattazione condizionale nei formulari (salvo smentita).
Con le macro?
Ho trovato questa:
L'espressione condizionale è contenuta in if … else … endif, la condizione è espressa con ">" (maggiore di), il colore con RGB(…) e con "0".
Se vuoi provare a giocarci su fallo, ma poi facci vedere il risultato.
Con le macro?
Ho trovato questa:
Codice: Seleziona tutto
Sub Main
oform = Thiscomponent.drawpage.forms.getbyname("MainForm")
nsetpoint = oform.getint(oform.findcolumn("setpoint"))
nmeasuredvalue = oform.getint(oform.findcolumn("measured value"))
oTextField = oform.getbyname("fmtmeasured value")
if nmeasuredvalue > nsetpoint then
oTextField.TextColor = RGB(255,0,0)
else
oTextField.TextColor = 0
endif
End Sub
Se vuoi provare a giocarci su fallo, ma poi facci vedere il risultato.
- Allegati
-
- rrr.odb
- (12.57 KiB) Scaricato 145 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 31
- Iscritto il: domenica 17 gennaio 2016, 14:35
Re: Formattazione condizionale
Charlie, ho dato un'occhiata al materiale che mi hai inviato e ritengo non faccia al caso mio.
Avrei pensato, invece, se fosse possibile, poter eseguire durante la compilazione del formulario Scheda Prenotazione, un controllo.
Il controllo dovrebbe eseguire una verifica delle prenotazioni già inserite per l'auto scelta e, qualora, l'auto fosse già stata prenotata far apparire un messaggio popup che segnali la prenotazione già presente.
Essendo un principiante di Base, chiedo a te un'aiuto.
Grazie
Luca
Avrei pensato, invece, se fosse possibile, poter eseguire durante la compilazione del formulario Scheda Prenotazione, un controllo.
Il controllo dovrebbe eseguire una verifica delle prenotazioni già inserite per l'auto scelta e, qualora, l'auto fosse già stata prenotata far apparire un messaggio popup che segnali la prenotazione già presente.
Essendo un principiante di Base, chiedo a te un'aiuto.
Grazie
Luca
Opne Office 4.1 - Windows 8
Re: Formattazione condizionale
Per far questo la macro bisogna scriverla di sana pianta. La parola a chi lo sa fare … .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 31
- Iscritto il: domenica 17 gennaio 2016, 14:35
Re: Formattazione condizionale
La smentita è arrivata! http://en.libreofficeforum.org/node/15513, opure https://forum.openoffice.org/en/forum/v ... al#p390998charlie ha scritto:Rimarrai deluso: nessuna formattazione condizionale nei formulari (salvo smentita).
Non si finisce mai di imparare.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org