Bonjour,
J'ai actuellement une fenêtre (visualisation) qui s'ouvre avec une des tables de ma BDD.
Sur cette fenêtre je peux modifier en cliquant sur le champ voulu, cela fonctionne lorsque je met à jour ma BDD. C'est normal, vu que ma fenêtre ramène ma table en local mais possède une liaison avec la réelle de le BDD.
Mon problème vient du fait suivant :
J'ai créé un bouton "Modifier" qui m'ouvre un dossier dans lequel je récupère un fichier. J'aimerai que mon champ de la table récupère le nom du fichier.
Pour le moment j'ai ça en code :
Merci de m'aider à trouver le problème. Je continue à chercher de mon côté (j'ai déjà regardé l'aide au fait, pas besoin de me demander d'appuyer sur F1 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Une ligne est-elle sélectionné ? SI TableSelect(TABLE_MA_TABLE)=-1 ALORS RETOUR // Ouverture de la fiche du fichier MA_TABLE en mode modification sNouveauLogo est une chaîne = ExtraitChaîne(fSélecteur(K_DOSSIER,"","Selectionnez un fichier", "",""), 2, K_DOSSIER) //Différents tests pour tester l'affectation mais aucun ne marche POUR TOUTE LIGNE SELECTIONNEE DE TABLE_MA_TABLE TABLE_MA_TABLE.COL_PTN_LOGO_2..Valeur = sNouveauLogo MA_TABLE.PTN_LOGO_2 = sNouveauLogo COL_PTN_LOGO_2 = sNouveauLogo FIN // Rafraichissement de la table TableAffiche(TABLE_MA_TABLE,taCourantBandeau)
J'ai tenté dans ma boucle
Quand je debug, juste après cette ligne je vois bien que dans ma table, il y a le nom du fichier, mais après mon tableAffiche, le champ a disparu (comme ça n'avait pas validé mon champ en fait).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TableModifieLigne(TABLE_MA_TABLE, TABLE_MA_TABLE, TABLE_MA_TABLE.COL_PTN_ID, TABLE_MA_TABLE.COL_PTN_LIBELLE, sNouveauLogo)
Partager