Bonjour, J'ai une classe [windev]MCITIZENSIDDOC est une Classe <MAPPING=CITIZENSIDDOC> // Le code se trouvant entre <MAPPING> et <FIN> est généré automatiquement. // Il sera effacé et recréé entièrement à chaque génération depuis le menu contextuel // du fichier dans l'explorateur de projet "..Regénérer la classe modèle". <MAPPING> m_nIDCITIZENSIDDOC est un entier <MAPPING=IDCITIZENSIDDOC, clé unique , Sérialise="IDCITIZENSIDDOC"> m_sNomID est une chaîne ANSI <MAPPING=nomID , Sérialise="nomID"> m_sCodeDOC est une chaîne ANSI <MAPPING=CodeDOC , Sérialise="CodeDOC"> m_sFormatdoc est une chaîne ANSI <MAPPING=formatdoc , Sérialise="formatdoc"> m_nDureevie est un entier <MAPPING=dureevie , Sérialise="dureevie"> m_nUniteduree est un entier sans signe sur 1 octet <MAPPING=uniteduree , Sérialise="uniteduree"> m_sAutresinfos est une chaîne <MAPPING=autresinfos , Sérialise="autresinfos"> m_sCommentairesqq est une chaîne <MAPPING=commentairesqq , Sérialise="commentairesqq"> <FIN> FIN[/windev] j'ai une procedure externe [windev]PROCEDURE MANIPULE (MBASE est une source de donnée) // FIN[/windev] Je voudrais savoir comment récupérer CITIZENSIDDOC comme non de table quand j'ai déclarée uncitoyen est MCITIZENSIDDOC,, après le MAPPING de windev Merci
salut dsl, j'ai pas compris la question tu veux recuperer quoi? ta table dans ta classe ou ta classe dans ta table?
Bonjour, Un moyen simple est d'ajouter une méthode GetNomTable Code (Windev): FONCTION GetNomTable():Chaine RENVOYER "CITIZENIDDOC" Il n'y a pas de propriété dans le type définition qui puisse renvoyer ça
ça c'est pour un cas que je connais, j'ai 100 tables et je voulais utiliser une procédure globale pour récuperer à tous les coût
Si tu mappe ta classe, la table est connue. Donc la méthode peut être décrite une fois la classe crée Utilisation : Code (Windev): clMonInstance est MCITIZENIDDOC sNomTable est chaine sNomTable=clMonInstance:GetNomTable()
Mots-clés MonFichierMappé et MaCléUniqueMappée Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! La bonne idée est de rajouté la fonction ou propriété dans MBase et d'utilisé "RENVOYER MonFichierMappé"