#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 ifLe 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


