Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1099 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Modifier un enregistrement (dans base Paradox)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier un enregistrement (dans base Paradox)

n°1521098
$temp
Posté le 27-02-2007 à 16:52:18  profilanswer
 

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)"

mood
Publicité
Posté le 27-02-2007 à 16:52:18  profilanswer
 

n°1522897
barucca
Posté le 02-03-2007 à 15:15:21  profilanswer
 

je sais pas d'ou vient ton probleme, mais j'oublie de faire ca de temps en temps :
 
tu as pensé a faire un table1.open avant le table1.edit?
tu es sur de ne pas te tromper dans tes types de données??
 
 
(désolée si ca t'aide pas beaucoup.. :()
 


Message édité par barucca le 02-03-2007 à 15:16:30
n°1523398
$temp
Posté le 04-03-2007 à 16:01:58  profilanswer
 

En fait j'ai trouvé !
 
table1.fields[strtoint(edit12.text)];  
Il faut mettre le n° du champ (0 en l'occurence) et non pas la valeur du champ.
 
Merci quand même


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Modifier un enregistrement (dans base Paradox)

 

Sujets relatifs
[RAD&FORMULAIRE] Générer un formulaire depuis une base/tableBase de donnée via le net? doute
Comment modifier le contenu dun fichier avec ofstream ou autre?[Latex] Modifier le style que sur une page ou deux
[PHP] Utilisation d'une base Mysql sous WAMPProblème d'accent dans ma base de donnée
Pour un copain : relation taille base et matos ?Récupérer une valeur d'un autre enregistrement
[.NET 2.0] Mettre à jour la base de données à partir d'une DataTable 
Plus de sujets relatifs à : Modifier un enregistrement (dans base Paradox)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR