IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Suppression d'un champ d'une bdd


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut Suppression d'un champ d'une bdd
    Bonsoir,

    J'utilise Paradox comme SGBD.
    Je souhaite donc par exemple supprimer un enregistrement donc je fais ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    // Appel de la fonction API Win32 boite de message pour confirmation
      int rep = MessageBox(Handle,"Etes-vous sûr de vouloir supprimer ce Divx ?","Confirmation de l'action",MB_OKCANCEL|MB_ICONSTOP);
      if(rep == IDOK) // test si réponse OK
        Table->Delete(); // Suppression de l'enregistrement
    Mais je voudrais apr�s suppression me placer sur le prochain enregistrement et non le premier.

    Comment puis-je faire ??

    J'ai pens� � r�cuperer l'index du prochain enregistrement avant suppression mais je vois pas comment le faire.

  2. #2
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonsoir,

    Si je ne m'abuse, l'aide ds builder dit que Delete():

    Supprime l'enregistrement actif et positionne l'ensemble de donn�es sur l'enregistrement suivant.
    Tu devrais donc �tre sur le suivant....mais je ne comprends peut �tre pas bien (je suis pas toujour tres frais apres un journ�e de taf).
    Sinon tu peut recuperer un index avec RecNo...

    @ +

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Effectivement mais si je fais ca je devrai retirer le Table->First que je met pour r�actuliser l'affichage des donn�es.

    Donc comment dois-je m'y prendre pour r�actualiser l'affichage des don�nes sans avoir � toujours faire un Table->First()

    J'utilise un ListBox, dois-je changer ???

  4. #4
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    (re) bonsoir,

    La methode Refresh (issue de TDataSet) ne suffirais pas a r�actualiser l'etat des donn�es pour un affichage correct ?

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    C'est bon j'ai compris le fonctionnement et adpat� mon � la r�actualisation des donn�es dans ma listbox

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Suppression d'un champ sous une base excel
    Par kikijojo72 dans le forum JDBC
    R�ponses: 3
    Dernier message: 16/08/2007, 14h53
  2. Probl�me d'accents sur les champs d'une BDD
    Par gyome314 dans le forum Ruby on Rails
    R�ponses: 1
    Dernier message: 29/07/2007, 13h14
  3. [SQL] Compteur de saisies dans des champs d'une BDD
    Par guillaumeIOB dans le forum PHP & Base de donn�es
    R�ponses: 8
    Dernier message: 28/02/2007, 13h54
  4. R�ponses: 9
    Dernier message: 05/02/2007, 12h27
  5. insertion d'un champs dans une bdd access
    Par pepper18 dans le forum SGBD
    R�ponses: 1
    Dernier message: 26/05/2006, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo