Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - gigamanlt

Pagine: [1]
1
Gestione Form / Calcolo di una scadenza con Fabrik
« il: 21 Set 2019, 10:04:38 »

Salve a tutti,
sono a richiedere un aiuto per un problema che mi sta portando all'esasperazione.....

In pratica,e la cosa dovrebbe essere molto semplice ma credetemi sto impazzendo, dovrei far si che da una data (data di partenza), in base ad un valore (anno) che può variare, dovrebbe calcolare la data futura (una data di scadenza).

Le ho provate tutte ma senza successo.....sicuramente sbaglio io, ma non ne riesco a venirne a capo.
La struttura della tabella e dei campi è la seguente:

TABELLA :
clienti

Campi interessati:
data_inizio (data di partenza)
anni (valore degli anni da calcolare che può variare)
data_scadenza (data di scadenza calcolata dalla data di partenza + il valore da calcolare)

il campo data_inizio è un campo di tipo data;
il campo anni è una dropdown che ha all'interno dei valori già definiti, tipo 1, 3, 5;
il campo data_scadenza è un campo di tipo calc.

Applicando la funzione date() tutto funziona a meraviglia, ma naturalmente a me non occorre questo tipo di funzione poichè la mia data di inizio è variabile, e non riesco ad integrare tale funzione per il mio calcolo.
Ho provato di tutto...anche le martellate...ma niente...non ci arrivo....

un es.:
Seleziono la data di inizio (ad es.: 01/01/2019)
Seleziono gli anni da calcolare (3)
ed applico il calcolo seguente:

$data_scad = (int) '{clienti___data_inizio}'+1;
return $data_scad;

naturalmente funziona restituendomi però solo l'anno (2022), senza giorno e mese.

Ho provato anche ad utilizzare "strtotime"....ma senza successo, o meglio, con questa funzione ottengo il risultato sperato  ma in tale maniera così si decide già quale sia il valore...e non il valore che nel mio caso è variabile.


2
Buonasera.


Volevo un aiuto in merito all'oggetto sopraindicato.


In giro per il forum, e sul Web vedo e rivedo sempre le stesse info inerenti ad una dropdown con voci inserite manualmente e non con dati prelevati da una tabella come nel mio caso.

Praticamente non riesco a capire come poter prelevare e passare, ad un campo tipo text, i valori di una dropdown.
Cerco di spiegarmi meglio.




Ho una dropdown dove posso effettuare una scelta, questa dropdown naturalmente prende i dati da una tabella già esistente.
Ora il problema che non riesco a risolvere (probabilmente sono io che nn ci arrivo e per il quale ci sto sbattendo la testa da parecchio ) è che una volta effettuata la scelta riesco a recuperare l'id del record facendolo scrivere in un campo text, ma non riesco a far apparire, in un altro campo text, il testo di quella scelta.

Faccio un es.:


- ho una Dropdown che si chiama: sel_marca e che prende i dati da una tabella che si chiama MARCHE nel cui interno sono presenti 2 campi (ID_MARCA e MARCA);
- 2 campi txt che si chiamano rispettivamente TXT1 e TXT2, e che mi servono per far vedere la scelta effettuata (ID_MARCA e MARCA[size=78%]).[/size]

Ora quando effettuo la scelta succede che il campo TXT1 si popola con l'ID_Marca mentre il campo TXT2 mi restituisce undefined.


- Ho inserito sull' event ONCHANGE una funzione chiamata "sceltamarche";


- In Setup ho inserito un LOAD Javascript così :

function comma(form)
{form.elements['TXT1'].value = form.elements['sel_marca'].value;}
{form.elements['TXT2'].value = form.elements['sel_marca'].text;}

Mi potreste gentilmente aiutare?[size=78%]
Grazie in anticipo.[/size]

Pagine: [1]


Web Design Bolzano Kreatif