Code & composants 4D V11

SequenceNumber

SequenceNumber est un composant permettant de d'utiliser une numérotation indépendante de la numérotation automatique de 4D. ce composant peut être utile dans le cas ou l'on souhaite par exemple avoir 2 numérotations indépendantes sur 2 champs d'une même table. Autre cas possible, quand on souhaites utiliser des compteurs différents pour le même champ (cas de facture devis par exemple), ou tout simplement « trapper » la numérotation automatique de 4D et ce quelque en soit la raison Ce composant vous permet de travailler avec des transactions et vous garanti une numérotation unique même si votre transaction a été annulée.

champs_modifies

Dans 4D il n'existe que la commande ancien pour vous permettre de retrouver l'ancienne valeur d'un champ. Il n'existe pas de commande générique pour lister les champs modifiés Voila qui comble un manque. La participation des menbres du forum 4D qui à permis d'optimiser les comparaisons de blobs et d'images, et d'optimiser certaines parties du code.