Sérieux, j'en peux plus de ce langage...
Est-ce que quelqu'un aura assez pitié de moi pour me dire ce qui ne va pas dans ce bout de code, que je ne suis pas foutue de faire fonctionner ?
L'idée à la base est vachement originale = modifier un enregistrement dans ma base.
Merci d'avance si quelqu'un peut m'aider
table1.edit;
table1.fields[strtoint(edit12.text)];
table1.fieldvalues['Nom_proprio']:=uppercase(edit13.text);
table1.fieldvalues['Adresse']:=uppercase(edit14.text);
table1.fieldvalues['Code_postal']:=strtoint(edit15.text);
table1.fieldvalues['Ville']:=uppercase(edit16.text);
table1.fieldvalues['Tel1']:=maskedit1.text;
table1.fieldvalues['Tel2']:=maskedit2.text;
table1.post;
showmessage('Enregistrement effectué'); |
Seulement, mon code ne marche pas. Il me renvoie systématiquement un "index out of bounds(x)" ou le x entre parenthèses est la valeur de l'id indiquée, c'est à dire le "strtoint(edit12.text)"