4D v16.3A propos des numéros d'enregistrements |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
A propos des numéros d'enregistrements
A propos des numéros d'enregistrements
Dans 4D, trois numéros sont associés à un enregistrement :
Le numéro d'enregistrement est le numéro physique/absolu de l'enregistrement. Ce numéro est automatiquement assigné à chaque nouvel enregistrement et reste le même jusqu'à ce que cet enregistrement soit détruit. Les enregistrements commencent au numéro zéro (0). Le numéro dans la sélection est la position de l'enregistrement dans la sélection courante. Ce numéro dépend de la sélection courante. Si la sélection est modifiée ou triée, ce numéro change aussi probablement. La numérotation dans une sélection courante commence à un (1). Le numéro automatique est un numéro unique, non répétable, qui peut être assigné à un champ dans un enregistrement (via la propriété Incrémentation auto, l'attribut SQL AUTO_INCREMENT ou la commande Sequence number). Il n'est pas automatiquement stocké à chaque enregistrement. Il démarre par défaut à 1 et est incrémenté à chaque création d'un nouvel enregistrement. A la différence des numéros d'enregistrements, un numéro automatique n'est pas réutilisé lorsque l'enregistrement est détruit, ou lorsque la base est compactée ou réparée. Note : 4D n'effectue pas de contrôle lorsque vous modifiez le compteur interne des numéros automatiques d'une table à l'aide de la commande SET DATABASE PARAMETER. Si vous décrémentez ce compteur, les nouveaux enregistrements créés pourront avoir des numéros ayant déjà été attribués. Les tableaux suivants comparent le fonctionnement des différents numéros d'enregistrements. Chaque ligne de tableau représente les informations d'un enregistrement. L'ordre des lignes est celui dans lequel les enregistrements seraient affichés dans un formulaire sortie.
Le premier tableau présente des enregistrements qui viennent d'être saisis.
Note: Les enregistrements restent dans l'ordre par défaut après l'appel de toute commande qui modifie la sélection sans la réordonner, comme par exemple la commande de menu Tout montrer en mode Développement ou après l'exécution de la commande ALL RECORDS. La première partie du tableau présente les enregistrements triés par noms.
Voici le tableau après la destruction de l'enregistrement de Sam.
Voici le tableau après l'ajout de l'enregistrement Liz.
Le tableau qui suit montre les enregistrements après réduction de la sélection à trois enregistrements qui sont ensuite triés.
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||