PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Identifiant automatique
Identifiant automatique
Iniciado por htaniou, 25,nov. 2004 18:42 - 2 respuestas
Publicado el 25,noviembre 2004 - 18:42
Bonjour,

J'ai un fichier dont la première rubrique est un identifiant automatique
(comme c'est original !). Seulement ce fichier a été rempli par importation
d'un fichier texte, et les identifiants ont été imposés (fixés) par
programmation. Donc maintenant je me retrouve avec un fichier dont les ID
auto ne commencent pas à 1 mais à 10000 et des brouettes. Or quand j'ajoute
un enregistrement, il me met l'ID auto avec une valeur de 1, puis 2, etc...
je voulais donc savoir si arrivé à 9999, il allait passé à 10000 et
j'obtiendrai donc une belle erreur d'intégrité ou alors s'il allait ajouter
un nouvel ID à la fin (ex : 13456)...
Si c'est le cas, comment faire pour faire démarrer de facon permanente l'ID
auto à 20000, par exemple ? j'ai essayé avec hFixeIdAuto et hForceIdAuto, et
ca marche, pour un seul enregistrement, puisqu'ensuite il me remet un ID à 1
puis 2... or je n'ai pas envie de fixer à chaque fois l'ID auto, sinon il
n'y plus lieu de l'appeler ainsi :)

J'espère que vos lumières seront éclairer ma détresse...
Publicado el 25,noviembre 2004 - 19:58
Voici le code que j'ai utilisé pour recaler l'identifiant automatique :

HLitDernier(COMMERCIAL,CODREP)
HModifie(COMMERCIAL,hNumEnrEnCours,hFixeIdAuto)

--
Cordialement

Patrick Bouquet
Membre de WinDAsso - Association des Développeurs WINDEV(c)
http://www.windasso.org
pbouquet@pblogiciel.fr

"Hervé" <htaniou@yahoo.fr> a écrit dans le message de
news:41a60274$1@news.pcsoft.fr...

Bonjour,

J'ai un fichier dont la première rubrique est un identifiant automatique
(comme c'est original !). Seulement ce fichier a été rempli par

importation
d'un fichier texte, et les identifiants ont été imposés (fixés) par
programmation. Donc maintenant je me retrouve avec un fichier dont les ID
auto ne commencent pas à 1 mais à 10000 et des brouettes. Or quand

j'ajoute
> un enregistrement, il me met l'ID auto avec une valeur de 1, puis 2,
etc...
je voulais donc savoir si arrivé à 9999, il allait passé à 10000 et
j'obtiendrai donc une belle erreur d'intégrité ou alors s'il allait

ajouter
un nouvel ID à la fin (ex : 13456)...
Si c'est le cas, comment faire pour faire démarrer de facon permanente

l'ID
> auto à 20000, par exemple ? j'ai essayé avec hFixeIdAuto et hForceIdAuto,
et
ca marche, pour un seul enregistrement, puisqu'ensuite il me remet un ID à

1
puis 2... or je n'ai pas envie de fixer à chaque fois l'ID auto, sinon il
n'y plus lieu de l'appeler ainsi :)

J'espère que vos lumières seront éclairer ma détresse...

Publicado el 26,noviembre 2004 - 09:27
Merci, ca marche impec !

"Patrick Bouquet" <patrick.bouquet@wanadoo.fr> a écrit dans le message de
news: 41a613e6$1@news.pcsoft.fr...
Voici le code que j'ai utilisé pour recaler l'identifiant automatique :

HLitDernier(COMMERCIAL,CODREP)
HModifie(COMMERCIAL,hNumEnrEnCours,hFixeIdAuto)

--
Cordialement

Patrick Bouquet
Membre de WinDAsso - Association des Développeurs WINDEV(c)
http://www.windasso.org
pbouquet@pblogiciel.fr

"Hervé" <htaniou@yahoo.fr> a écrit dans le message de
news:41a60274$1@news.pcsoft.fr...

Bonjour,

J'ai un fichier dont la première rubrique est un identifiant automatique
(comme c'est original !). Seulement ce fichier a été rempli par

importation
d'un fichier texte, et les identifiants ont été imposés (fixés) par
programmation. Donc maintenant je me retrouve avec un fichier dont les ID
auto ne commencent pas à 1 mais à 10000 et des brouettes. Or quand

j'ajoute
> un enregistrement, il me met l'ID auto avec une valeur de 1, puis 2,
etc...
je voulais donc savoir si arrivé à 9999, il allait passé à 10000 et
j'obtiendrai donc une belle erreur d'intégrité ou alors s'il allait

ajouter
un nouvel ID à la fin (ex : 13456)...
Si c'est le cas, comment faire pour faire démarrer de facon permanente

l'ID
> auto à 20000, par exemple ? j'ai essayé avec hFixeIdAuto et hForceIdAuto,
et
ca marche, pour un seul enregistrement, puisqu'ensuite il me remet un ID à

1
puis 2... or je n'ai pas envie de fixer à chaque fois l'ID auto, sinon il
n'y plus lieu de l'appeler ainsi :)

J'espère que vos lumières seront éclairer ma détresse...