bonjour
j'utilise windev 14 et je suis débutant.
je veux savoir comment créer une nouvelle clé primaire pour un facture et l'afficher dans une zone de saisie sur une fenêtre.
bonjour
j'utilise windev 14 et je suis débutant.
je veux savoir comment créer une nouvelle clé primaire pour un facture et l'afficher dans une zone de saisie sur une fenêtre.
Une clé primaire c'est une clé sans doublon.
Tu ouvre le fichier, tu crée un nouveau champ, tu définis son type (idautomatique si tu veux faire simple ou txt ou numérique si tu veux gérer la ref manuellement) et du le déclare en index sans doublon.
Ensuite, dans ta fenêtre, tu crée le champ de saisie et tu le lie au champ créé dans le fichier.
bonjour,
en plus de ce qu'a dit notre ami Lololebricoleur,
Je rajouterai qu'on peut créer une clé primaire personnalisée.Il faut foir avec les fonction Hforceidauto et hfixeidauto dans l'aide de windev.
Ainsi à chaque ajout, il s'incrémentera de la manière que tu l'auras voulu.
cordialement
Si le but est de créer une clef primaire auto incrémenté et de forcer à chaque fois la valeur de la clef, il est préférable de ne pas la créer en auto incrémenté ^^
En gros autant créer un champ ID de type entier index unique sans incrément automatique.
L’intérêt des options Hforceidauto et hfixeidauto c'est de garder un comportement de clef auto incrémenté dans un cas normal d'utilisation, mais de pouvoir forcer ces clefs lors de l'import de données d'une autre base qui aurait déjà des valeurs dans ces clefs qui interviennent dans une relation avec une autre table.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager