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

Bases de données Delphi Discussion :

proteger une ligne excel


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 65
    Points : 45
    Points
    45
    Par défaut proteger une ligne excel
    Bonjour ,


    Je suis en train de faire un programme de conversion d'une base de donnée sous excel et j'ai la premiere ligne qui me donne le nom des champs qui est primordiale pour la reconnaissance dans le processus de conversion . Il faut donc qu'elle soit inchangée quand je repasse d'excel à ma base de donnée.


    Donc existe t'il une commande qui permet de bloquer une ligne en écriture après l'avoir rempli depuis ma base de donnée.


    Merci d'avance
    © Seb ®

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Salut;

    je ne suis pas sûr d'avoir bien compris !
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 65
    Points : 45
    Points
    45
    Par défaut
    ben c'est pas compliquer j'envoi une table de ma base de donnée sous excel.



    Je veux juste proteger la premiere ligne de mon tableur excel que j'ai rempli. qu'on ne puisse pas la modifier. je ne sais pas si il existe une fonction sous delphi pour faire ceci

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    A mon avis, ce n'est pas du coté de Delphi que ça doit poser problème, mais d'Excel, car c'est là que tu veux bloquer l'édition de cellule...
    Déjà, faudrait voir si s'est possible de bloquer une cellule précise sous Excel ... Si oui, après il faut essayer d'y accéder via Delphi.
    Sinon, le "plus simple", c'est de mémoriser en interne, dans un tableau, les entêtes des colonnes, comme ça, dès que tu veux remettre les infos d'Excel vers ta BDD (car je suppose que ça sera ça la finalité), tu réécrases les entêtes de colonnes pour être sûr qu'elles n'ont pas étaient modifiées.

    Voilà, c'est une piste ... A toi de voir si elle est exploitable dans ton cas

    Cordialement,
    Ero

  5. #5
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    si y'avait pas le poste de ero-sennin j'allais te reposer la même question ! mais bon là je te demande si tu compte conserver les champs de la table comme étant les noms de colonnes car si oui alors tu n'as qu'à faire un tour à la FAQ Deplhi partie Office-->Excel y a des codes qui te permettent de faire ça.

    Bonne chance.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  6. #6
    Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 65
    Points : 45
    Points
    45
    Par défaut
    merci pour cette réponse j'y ai déjà pensé mais les tables que j'ai sous ma BDD sont déjà sauvegardées je ne fait que le traitement des données sous excel que je renvoi après dans ma BDD.


    C'est donc pour eviter l'inversion de colonnes que je veux bloquer cette premiere ligne. ca protege les données et je suis sur que ma premiere colonne que j'ai au départ dans ma BDD restera ma premiere colonne sous excel et inversement quand je repasse sous ma BDD. si tu vois un peu le genre de manip.


    Cette manip sert donc a proteger les données en empechant d'inverser les colonnes sous excel.


    je pense que je vais me diriger vers la comparaison des noms des colonnes pour eviter d'écraser les mauvaises données

Discussions similaires

  1. macro pour impression d'une ligne excel sous word
    Par schwoby dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2007, 12h02
  2. Supprimer une ligne excel apres un test IF
    Par yoyo3d dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 18/09/2006, 16h55
  3. Problème de delete d'une ligne Excel
    Par Charlie47 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/08/2006, 14h55
  4. [VBA] supprimer une ligne excel
    Par morgan47 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/06/2006, 14h11
  5. Selection d'une ligne Excel
    Par KOFJCH dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/06/2006, 09h19

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