je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Par la compilation dynamique peut-être ?
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Romuald.besset
sebNews a écrit :
Bonjour, ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Bonjour Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez manipuler. Autant le laisser 'constant'. En revanche pour que le fichier physique, je vous invite à travailler la propriété de la source de donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal. Votre programme manipule un même fichier logique pour des nom physique adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias temporaires.
++ R&B www.WDForge.org
sebNews a écrit :
Bonjour,
ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple
vue_clients est une source de données // jusque là pas de problèmes
mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Bonjour
Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la
source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez
manipuler. Autant le laisser 'constant'. En revanche pour que le fichier
physique, je vous invite à travailler la propriété de la source de
donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal.
Votre programme manipule un même fichier logique pour des nom physique
adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias
temporaires.
je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Bonjour Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez manipuler. Autant le laisser 'constant'. En revanche pour que le fichier physique, je vous invite à travailler la propriété de la source de donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal. Votre programme manipule un même fichier logique pour des nom physique adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias temporaires.
++ R&B www.WDForge.org
mat
sebNews wrote:
Bonjour, ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Salut,
je faisais récemment l'observation que cela n'était justement pas possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé. La voilà:
Quote+++ J'avoue ne pas encore avoir testé mais ce serait sans aucun doute l'unique voie possible.
Pieux : un tableau de structure
strFic est une structure sSrc est une source de donnée cNomLogique est une chaine cNomPhysique est une chaine FIN
clFic est une cclasse nTFic est un entier tTFic est un tableau dynamique FIN
... PROCEDURE Constructeur() :tFTic = allouer un tableau de :nTFic strFic FIN
// méthode ajout au tableau + déclaration src + manipulations de la source...
PROCEDURE destructeur i est un enteir POUR i = 1 à :nTFic hannuledeclaration(:TFic[i]:sSrc) FIN liberer :TFic
Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...
Unquote+++
Salutations mat
sebNews wrote:
Bonjour,
ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple
vue_clients est une source de données // jusque là pas de problèmes
mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Salut,
je faisais récemment l'observation que cela n'était justement pas
possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé.
La voilà:
Quote+++
J'avoue ne pas encore avoir testé mais ce serait sans aucun doute
l'unique voie possible.
Pieux : un tableau de structure
strFic est une structure
sSrc est une source de donnée
cNomLogique est une chaine
cNomPhysique est une chaine
FIN
clFic est une cclasse
nTFic est un entier
tTFic est un tableau dynamique
FIN
...
PROCEDURE Constructeur()
:tFTic = allouer un tableau de :nTFic strFic
FIN
// méthode ajout au tableau + déclaration src + manipulations de la
source...
PROCEDURE destructeur
i est un enteir
POUR i = 1 à :nTFic
hannuledeclaration(:TFic[i]:sSrc)
FIN
liberer :TFic
Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...
je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Salut,
je faisais récemment l'observation que cela n'était justement pas possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé. La voilà:
Quote+++ J'avoue ne pas encore avoir testé mais ce serait sans aucun doute l'unique voie possible.
Pieux : un tableau de structure
strFic est une structure sSrc est une source de donnée cNomLogique est une chaine cNomPhysique est une chaine FIN
clFic est une cclasse nTFic est un entier tTFic est un tableau dynamique FIN
... PROCEDURE Constructeur() :tFTic = allouer un tableau de :nTFic strFic FIN
// méthode ajout au tableau + déclaration src + manipulations de la source...
PROCEDURE destructeur i est un enteir POUR i = 1 à :nTFic hannuledeclaration(:TFic[i]:sSrc) FIN liberer :TFic
Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...
Unquote+++
Salutations mat
sebNews
> Bonjour Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez manipuler. Autant le laisser 'constant'. En revanche pour que le fichier physique, je vous invite à travailler la propriété de la source de donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal. Votre programme manipule un même fichier logique pour des nom physique adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias temporaires.
++ R&B www.WDForge.org
Bonjour, merci à tous de vos réponse. je pense en effet que la solution de conserver le nom logique et de modifier le nom Physique va solutionner mon problème.
Sébastien
> Bonjour
Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la
source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez
manipuler. Autant le laisser 'constant'. En revanche pour que le fichier
physique, je vous invite à travailler la propriété de la source de
donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal.
Votre programme manipule un même fichier logique pour des nom physique
adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias
temporaires.
++ R&B
www.WDForge.org
Bonjour,
merci à tous de vos réponse.
je pense en effet que la solution de conserver le nom logique
et de modifier le nom Physique va solutionner mon problème.
> Bonjour Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la source de donnée. On ne nomme les variables sur leur contexte.
Le nom de la source est le nom logique du fichier que vous allez manipuler. Autant le laisser 'constant'. En revanche pour que le fichier physique, je vous invite à travailler la propriété de la source de donnée : ..NomPhysique et ..Répertoire.
Pour une déclaration aliassée, c'est l'idéal. Votre programme manipule un même fichier logique pour des nom physique adaptés au contexte.
Une illustration est disponible dans notre dossier sur les alias temporaires.
++ R&B www.WDForge.org
Bonjour, merci à tous de vos réponse. je pense en effet que la solution de conserver le nom logique et de modifier le nom Physique va solutionner mon problème.
Sébastien
Romuald.besset
mat a écrit :
sebNews wrote:
Bonjour, ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple vue_clients est une source de données // jusque là pas de problèmes
mais USERNAME est une chaine="sebastien" ( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Salut,
je faisais récemment l'observation que cela n'était justement pas possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé. La voilà:
Quote+++ J'avoue ne pas encore avoir testé mais ce serait sans aucun doute l'unique voie possible.
Pieux : un tableau de structure
strFic est une structure sSrc est une source de donnée cNomLogique est une chaine cNomPhysique est une chaine FIN
clFic est une cclasse nTFic est un entier tTFic est un tableau dynamique FIN
... PROCEDURE Constructeur() :tFTic = allouer un tableau de :nTFic strFic FIN
// méthode ajout au tableau + déclaration src + manipulations de la source...
PROCEDURE destructeur i est un enteir POUR i = 1 à :nTFic hannuledeclaration(:TFic[i]:sSrc) FIN liberer :TFic
Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...
Unquote+++
Salutations mat
Merci "Mat"
Je dev(r)ais tester cela dans les prochains jours pour une ressource illustrative...
Mais SebNews se fourvoie dans le nommage logique/physique.
++ R&B www.WDForge.org
mat a écrit :
sebNews wrote:
Bonjour,
ce matin j'ai un trou !
je souhaite déclarer une source de données en fonction d'une variable
exemple
vue_clients est une source de données // jusque là pas de problèmes
mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )
{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS
Je veux en fait déclarer vue_clients_sebastien
Merci de m'éclairer
Sébastien
Salut,
je faisais récemment l'observation que cela n'était justement pas
possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé.
La voilà:
Quote+++
J'avoue ne pas encore avoir testé mais ce serait sans aucun doute
l'unique voie possible.
Pieux : un tableau de structure
strFic est une structure
sSrc est une source de donnée
cNomLogique est une chaine
cNomPhysique est une chaine
FIN
clFic est une cclasse
nTFic est un entier
tTFic est un tableau dynamique
FIN
...
PROCEDURE Constructeur()
:tFTic = allouer un tableau de :nTFic strFic
FIN
// méthode ajout au tableau + déclaration src + manipulations de la
source...
PROCEDURE destructeur
i est un enteir
POUR i = 1 à :nTFic
hannuledeclaration(:TFic[i]:sSrc)
FIN
liberer :TFic
Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...
Unquote+++
Salutations
mat
Merci "Mat"
Je dev(r)ais tester cela dans les prochains jours pour une ressource
illustrative...
Mais SebNews se fourvoie dans le nommage logique/physique.