FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Récupérer les nom des tables de mon projet par programmation
Récupérer les nom des tables de mon projet par programmation
Débuté par Testeur, 25 nov. 2021 17:27 - 4 réponses
Connectez-vous…
Testeur
#1
Posté le 25 novembre 2021 - 17:27
Bonjour,
Je récupéré par programmation la liste des fenêtres de mon projet qui contient des table par la fonction EnumèreElément et EnumèreSousElément c'est ok
je vaudrais souhaité récupérer les nom des colonnes de ces table mais je n'arrive pas !
j'avais testé ce code d'aide de windev mais j'ai un message m'indique que ma table est inconnu .
UneColonne
est un
C
hamp
POUR
n
Colonne
=
1
_À_
TABLE_
TableProduit.Occurrence
(
toColonne
)
UneColonne
<
-
TABLE_
TableProduit.EnumèreColonne
(
n
Colonne
)
Trace
(
UneColonne.NomComplet
+
"//"
+
UneColonne.Titre
)
FIN
une piste si faisable stp
merci et bonne job
Signaler
0
0
THIERRY TILLIER
#2
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 25 novembre 2021 - 20:24
Bonjour,
Chez moi ça fonctionne.
Votre code se trouve bien dans la même fenêtre que la table qui est appelée ?
si ce n'est pas le cas il manque FEN_x.Table_TableProduit, me semble-t-il.
--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev :
https://coursdinfo.teachable.com/
Formation bureautique :
https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Signaler
0
0
Mostafa
#3
Membre enregistré
29 messages
Posté le 26 novembre 2021 - 08:29
Bonjour
le code marche pour toi seulement si la fenetre est ouvert ?
je vaudrais dire je veux récupérer les nom des colonnes des tables.
je suis avec la version 23
merci de votre reponse
nb : on peut pas modifié le titre du message une fois validé ?
--
Yours mostafa
Signaler
0
0
Jean-Pierre
#4
Membre enregistré
1 923 messages
Popularité : +53 (65 votes)
Posté le 26 novembre 2021 - 09:10
Bonjour,
Quel est le code complet de "Je récupéré par programmation la liste des fenêtres de mon projet qui contient des table par la fonction EnumèreElément et EnumèreSousElément" ?
Si le code présenté en est la suite, il devrait y avoir des indirections.
--
Bon dev,
Jean-Pierre
Signaler
0
0
Testeur
#5
Posté le 26 novembre 2021 - 09:39
Bonjour
je récupère mes fenêtres avec les nom des tables mais pas encore les nom des colonnes des tables
NomFenêtre
est une chaîne
=
EnumèreElément
(
enumFenêtre
)
TANTQUE
NomFenêtre
<
>
""
Nom_tbl
=
Fen_Tbl
(
NomFenêtre
)
POUR TOUTE
chaîne
tblUN
de
Nom_tbl
SEPAREE PAR
RC
ind
=
TableAjouteLigne
(
TBL_TBL
)
TBL_TBL
[
ind
]
.
COL_FEN
=
NomFenêtre
TBL_TBL
[
ind
]
.
COL_FEN
..
PoliceGras
=
Vrai
TBL_TBL
[
ind
]
.
COL_TBL
=
tblUN
FIN
NomFenêtre
=
EnumèreElément
(
)
FIN
Procedure
Fen_Tbl
(
NomFenêtre
)
s
NomChamp
est une chaîne
=
EnumèreSousElément
(
NomFenêtre
,
enumPremier
)
s
NomComplet
,
tbl_nom
est une chaîne
TANTQUE
s
NomChamp
<
>
""
s
NomComplet
=
NomFenêtre
+
"."
+
s
NomChamp
SI
{
s
NomComplet
,
indGPW
}
..
Type
=
typTable
_OU_
{
s
NomComplet
,
indGPW
}
..
Type
=
typTableHierarchique
ALORS
tbl_nom
+
=
[
RC
]
+
s
NomComplet
Fen_Tbl
(
s
NomComplet
)
// ça marche pas l'énumération des colonnes de table
FIN
SI
{
s
NomComplet
,
indGPW
}
..
Type
=
typColonne
ALORS
Trace
(
"colo : "
+
s
NomComplet
)
FIN
s
NomChamp
=
EnumèreSousElément
(
NomFenêtre
)
FIN
RENVOYER
tbl_nom
MErci
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte