Decremento campo tabella

Decremento campo tabella

0
0

Salve a tutti,
premetto di essere un neofita di fm13 e vorrei imparare ad usarlo in maniera più approfondita ma veramente non so da dove partire.
Ho un problema da condividere con voi e cioe:
Vorrei che inserendo un record in una tabella (attivazioni antivirus) venisse automaticamente decrementato il campo di un determinato record relazionato a questa tabella (licenze nella tabella antivirus) e che qualora questo campo andasse a zero non si dovrebbe piu poter inserire record nella tabella di raccordo (attivazioni antivirus) lanciando un msg a chi utilizza l’interfaccia. Naturalmente la mia maggior difficoltà è quella di non conoscere il linguaggio di fm e quindi spesso faccio confusione. Qualcuno mi puo aiutare con un esempio ? Grazie

Segnalato come spam
Pubblicata da (Domande: 3, Risposte: 2)
Domanda inviata 7 Ottobre 2014 20:53
9 vis.
0
Domanda privata

secondo me la cosa più semplice sarebbe gestire il tutto da un formato relativo alla tabella antivirus.
crei un portale sotteso alla relazione con la tabella ”attivazioni antivirus” (senza la creazione automatica dei record) e crei le nuove attivazioni mediante uno script. Lo script può essere qualcosa del tipo:

If[conteggio(attivazioni antivirus::id_riga) ≥ licenze]
mostra finestra personalizzata ##avviso all’utente, dove id-riga è un campo univoco, non vuoto e indicizzato
esci dallo script[]
else
### crea il record mediante script in base alla chiave di relazione usata
end if

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 13 Ottobre 2014 11:43