Naviga: |
Categoria: Codice | Ultimo Aggiornamento: 30/09/09 |
Inviato da: PierPaolo Sichera | Visite: 12566 |
Umberto Migliore | 05/10/09 10:36:02 |
NOTA: ci sono alcune cose importanti da valutare, usando questo sistema: 1) se nessuna modifica è fatta al record corrente (ad esempio modifichi solo i record in relazione in una subform), il Validate non è eseguito. ->Risolvi assegnando al load un qualsiasi campo a se stesso, tipo [Tabella]id:=[Tabella]id. 2) occorre fare attenzione ad eventuali SAVE RECORD del record principale perché, se eseguiti in qualche metodo richiamato all'interno della form, fanno sì che il record non sia più modificato e a quel punto non passa più dall'On Validate. 3) dopo il Validate, viene eseguito l'Unload, quindi il metodo controlla che sia in transazione o meno: un problema ci può essere nella v11 dove le transazioni potrebbero essere nested, cioè annidate. Quindi, se questa form di inserimento è aperta all'interno di un'altra transazione, il CANCEL TRANSACTION potrebbe essere eseguito sulla transazione madre. -> Se questo può succedere, cioé di modificare la form all'interno di un'altra transazione, occorre utilizzare il comando Transaction Level per verificare di essere sempre nella stessa. |
Se accedi con utente e password, puoi aggiungere dei commenti.
Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad
Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad