#1 Wed 19 January 2011 08:50
- Clément Viguié
- Participant occasionnel
- Date d'inscription: 4 Dec 2008
- Messages: 14
RowId Selection mapbasic 9.5
Bonjour,
j'ai cherché sur plusieurs post mais je n'ai trouvé aucune solution,
le problème est simple,
je souhaite teste si la sélection est vide ou non, dans le cas ou elle ne le serait pas je voudrais récupérer le RowID de l'objet sélectionné.
donc voici mon code:
Code:
if SelectionInfo(SEL_INFO_NROWS)<>0 then dernier_id=CommandInfo(CMD_INFO_RowID) else Fetch last from nom_table dernier_id=pdc.RowId select obj from pdc where rowId=dernier_id end if
Le problème: j'obtiens l'erreur suivante: CommandInfo: argument 2 hors plage,
La variable dernier_id est un integer
Une idée?
Merci
Hors ligne
#2 Wed 19 January 2011 14:58
- jean94
- Participant assidu
- Date d'inscription: 13 Aug 2009
- Messages: 436
Re: RowId Selection mapbasic 9.5
Bonjour
Hypothèse : Peut-être que CMD_INFO_RowID fonctionne seulement si UNE ligne est sélectionnée et non plusieurs.
JF
Hors ligne