#1 Tue 17 October 2006 17:54
- ion
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 6 Dec 2005
- Messages: 40
Incrémentation d'ID sous MI
Bonsoir à tous,
Juste une petite question à laquelle je ne trouve pas de réponses sur les archives du forum (certainement faute de ne pas avoir les bons mots clés...):
Je souhaite incrémenter/propager des ID (entiers) dans une table stockant des centaines d'objets mais je ne trouve pas la manip à utiliser pour cela.
Quelqu'un peut-il me l'expliquer svp?
Merci beaucoup.
Cordialement.
Ion
Hors ligne
#2 Tue 17 October 2006 18:01
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Incrémentation d'ID sous MI
Bonjour,
Je peux proposer "identifiant" comme mot clé de la recherche...
Hors ligne
#3 Tue 17 October 2006 18:33
Re: Incrémentation d'ID sous MI
Indice-mystère du jour : "RowID".
Le gagnant pourra incrementer ses objets de façon automatique
C'est un grand classique tu devrais trouver sans souci avec ca.
Cordialement,
Robin.
Hors ligne
#4 Tue 17 October 2006 20:07
- ion
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 6 Dec 2005
- Messages: 40
Re: Incrémentation d'ID sous MI
Merci bien, j'ai trouvé sans pb avec le bon mot clé...
Mais dites moi, modérateur ne rimerait-il pas avec moqueur ce soir???
Que voulez vous, on ne peut pas être expert sur tous les logiciels!
Merci encore en tous cas.
Cordialement.
Ion.
Hors ligne
#5 Tue 17 October 2006 20:58
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Incrémentation d'ID sous MI
C'est juste... et c'est même assez cyclique: le lundi le modérateur est parfois badin, jusqu'au mardi il est moqueur, le mercredi et le jeudi il tend vers le sérieux puis l'austère...et ça se dégrade le vendredi où il est carrément grognon
Bravo pour les efforts de recherche et bon courage
Hors ligne
#6 Tue 17 October 2006 21:01
Re: Incrémentation d'ID sous MI
Bonsoir Ion,
On est taquins mais c'est sans méchanceté Disons que comme cette question en particulier revient souvent, on cherche juste à diversifier la réponse pour pas faire trop répondeur
Si tu veux approfondir, n'oublie pas le p'tit post epinglé qui a plein de bonnes adresses pour aller encore plus loin : http://georezo.net/forum/viewtopic.php?id=44058.
Sur le même sujet, un post intéressant (et pas si vieux, je crois que ca fait une ou deux semaines) en suivant ce lien : http://georezo.net/forum/viewtopic.php?id=44432
Amicalement,
Robin.
EDIT : promis on s'est pas donnés le mot...On reussit meme a se connecter le soir en même temps et à répondre à la même question en même temps
Hors ligne
#7 Wed 18 October 2006 07:54
- ion
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 6 Dec 2005
- Messages: 40
Re: Incrémentation d'ID sous MI
Merci à vous deux pour vos réponses (et je vous rassure la taquinerie est aussi un de mes passe-temps favoris...) et désolé d'avoir posé une question"bateau".
Je n'utilise MI qu'exceptionellement et là, j'avais à préparer un cours en sixième vitesse...mais l'on ne m'y reprendra plus.
Allez continuez à nous (et vous) modérer ainsi.
Amicalement.
Ion.
Dernière modification par ion (Wed 18 October 2006 08:18)
Hors ligne
#8 Wed 18 October 2006 09:17
- diophamidou
- Participant assidu
- Date d'inscription: 18 Jan 2006
- Messages: 243
Re: Incrémentation d'ID sous MI
Le MBX de Jacques paris y répond également : AddObjectsWithID.MBX
http://www.paris-pc-gis.com/Beta/beta.h … ectsWithID
Dernière modification par diophamidou (Wed 18 October 2006 09:21)
Hors ligne
#9 Wed 18 October 2006 09:23
- ion
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 6 Dec 2005
- Messages: 40
Re: Incrémentation d'ID sous MI
Merci, je jette un coup d'oeil.
Cordialement.
Ion.
Hors ligne
#10 Thu 19 October 2006 13:16
Re: Incrémentation d'ID sous MI
Merci d'avoir remarqué que AddObjWithID permettait de numéroter des objets déjà dans la banque même si aucun n'a d'ID. Je viens de découvrir ce bonus inespéré. Le tout est de choisir dans la définition du problème une colonne vide pour les ID; le mbx détecte l'absence d'ID et demande s'il doit en rajouter. Une fois l'opération faite, sauvegarder la table et fermez le MBX.
J'ai aussi découvert la possibilité de numérotation "par plage de catégorie". Faites un choix dans votre table, manuel ou par sql. Pour faire reconnaitre cette sélection par le MBX, faites un select de selection. Vous avez maintenant dans la liste des tables ouvertes "selection" et "QueryN". Choisissez l'une ou l'autre et numérotez à partir du code pour cette catégorie. Vous pouvez continuer à volonté, mais n'oubliez pas de fermer les "QueryN".
Comme quoi on se fait parfois de bonnes surprises à soi-même
Hors ligne