Question courge ! Existe-t-il dans HF une notion de fichiers temporaires ?
genre ce que l'on met dans QTEMP pour les nostalgiques de l'AS400.
Pour l'instant, je me suis orienté vers des alias, et des noms avec DonneIdentifiant, mais il me faut faire le ménage.
Y a pas moyen que cela se fasse tout seul ?
Bonjour, dans wd5 on pouvait définir un fichier <temporaire>, cette option ayant disparue dans wd8 A+
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
mat
Roumegou wrote:
Question courge ! Existe-t-il dans HF une notion de fichiers temporaires ?
genre ce que l'on met dans QTEMP pour les nostalgiques de l'AS400.
Pour l'instant, je me suis orienté vers des alias, et des noms avec DonneIdentifiant, mais il me faut faire le ménage.
Y a pas moyen que cela se fasse tout seul ?
Salut Eric, Ca fait un moment que je veux m'occuper de cette question. Ton post est une bonne occasion. Dans une série de tests rapides, il me semble que la question est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée // ATTENTION, ce nom ne servira non seulement comme alias, mais aussi // comme nom physique du fichier IF NOT HFileExist("fileTest") THEN fileTest is a Data Source // j'associe la source de donnée avec un fichier de l'analyse HAlias(Contract,fileTest) END HCreationIfNotFound(fileTest) Info(HNbRec(fileTest)) // me donne 0 la première fois HCancelAlias(fileTest) HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux rajouter des enregistrements manuellement par WDMap... Lorsque j'appuie de nouveau sur le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un fichier. Ensuite tu peux adresser les rubriques normalement avec NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre de cas dans lesquels je connais la structure précis à l'avance ce qui me permet de la définir dans l'analyse.
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment transformer un fichier SQL en fichier physique. Est-ce que quelqu'un peut m'aider? (excuse Eric l'abus de ton post... :-) )
Roumegou wrote:
Question courge !
Existe-t-il dans HF une notion de fichiers temporaires ?
genre ce que l'on met dans QTEMP pour les nostalgiques de l'AS400.
Pour l'instant, je me suis orienté vers des alias, et des noms avec
DonneIdentifiant, mais il me faut faire le ménage.
Y a pas moyen que cela se fasse tout seul ?
Salut Eric,
Ca fait un moment que je veux m'occuper de cette question. Ton post est
une bonne occasion. Dans une série de tests rapides, il me semble que la
question est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée
// ATTENTION, ce nom ne servira non seulement comme alias, mais aussi
// comme nom physique du fichier
IF NOT HFileExist("fileTest") THEN
fileTest is a Data Source
// j'associe la source de donnée avec un fichier de l'analyse
HAlias(Contract,fileTest)
END
HCreationIfNotFound(fileTest)
Info(HNbRec(fileTest)) // me donne 0 la première fois
HCancelAlias(fileTest)
HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux
rajouter des enregistrements manuellement par WDMap... Lorsque j'appuie
de nouveau sur le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un
fichier. Ensuite tu peux adresser les rubriques normalement avec
NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre
de cas dans lesquels je connais la structure précis à l'avance ce qui me
permet de la définir dans l'analyse.
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment
transformer un fichier SQL en fichier physique. Est-ce que quelqu'un
peut m'aider? (excuse Eric l'abus de ton post... :-) )
Question courge ! Existe-t-il dans HF une notion de fichiers temporaires ?
genre ce que l'on met dans QTEMP pour les nostalgiques de l'AS400.
Pour l'instant, je me suis orienté vers des alias, et des noms avec DonneIdentifiant, mais il me faut faire le ménage.
Y a pas moyen que cela se fasse tout seul ?
Salut Eric, Ca fait un moment que je veux m'occuper de cette question. Ton post est une bonne occasion. Dans une série de tests rapides, il me semble que la question est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée // ATTENTION, ce nom ne servira non seulement comme alias, mais aussi // comme nom physique du fichier IF NOT HFileExist("fileTest") THEN fileTest is a Data Source // j'associe la source de donnée avec un fichier de l'analyse HAlias(Contract,fileTest) END HCreationIfNotFound(fileTest) Info(HNbRec(fileTest)) // me donne 0 la première fois HCancelAlias(fileTest) HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux rajouter des enregistrements manuellement par WDMap... Lorsque j'appuie de nouveau sur le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un fichier. Ensuite tu peux adresser les rubriques normalement avec NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre de cas dans lesquels je connais la structure précis à l'avance ce qui me permet de la définir dans l'analyse.
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment transformer un fichier SQL en fichier physique. Est-ce que quelqu'un peut m'aider? (excuse Eric l'abus de ton post... :-) )
Roumegou
mat avait énoncé :
Salut Eric, Ca fait un moment que je veux m'occuper de cette question. Ton post est une bonne occasion. Dans une série de tests rapides, il me semble que la question est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée // ATTENTION, ce nom ne servira non seulement comme alias, mais aussi // comme nom physique du fichier IF NOT HFileExist("fileTest") THEN fileTest is a Data Source // j'associe la source de donnée avec un fichier de l'analyse HAlias(Contract,fileTest) END HCreationIfNotFound(fileTest) Info(HNbRec(fileTest)) // me donne 0 la première fois HCancelAlias(fileTest) HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux rajouter des enregistrements manuellement par WDMap... Lorsque j'appuie de nouveau sur le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un fichier. Ensuite tu peux adresser les rubriques normalement avec NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre de cas dans lesquels je connais la structure précis à l'avance ce qui me permet de la définir dans l'analyse.
Merci à tous de vos réponses mais mon soucis se situe juste sur la suppression du fichier. La création se fait sur un modèle de fichier décrit dans l'analyse effectivement grace à l'alias et tout est OK J'aurais juste aimé que cela se détruise après la fin de la session
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment transformer un fichier SQL en fichier physique. Est-ce que quelqu'un peut m'aider? (excuse Eric l'abus de ton post... :-) )
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
mat avait énoncé :
Salut Eric,
Ca fait un moment que je veux m'occuper de cette question. Ton post est une
bonne occasion. Dans une série de tests rapides, il me semble que la question
est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée
// ATTENTION, ce nom ne servira non seulement comme alias, mais aussi
// comme nom physique du fichier
IF NOT HFileExist("fileTest") THEN
fileTest is a Data Source
// j'associe la source de donnée avec un fichier de l'analyse
HAlias(Contract,fileTest)
END
HCreationIfNotFound(fileTest)
Info(HNbRec(fileTest)) // me donne 0 la première fois
HCancelAlias(fileTest)
HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux rajouter
des enregistrements manuellement par WDMap... Lorsque j'appuie de nouveau sur
le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un
fichier. Ensuite tu peux adresser les rubriques normalement avec
NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre de cas
dans lesquels je connais la structure précis à l'avance ce qui me permet de
la définir dans l'analyse.
Merci à tous de vos réponses mais mon soucis se situe juste sur la
suppression du fichier.
La création se fait sur un modèle de fichier décrit dans l'analyse
effectivement grace à l'alias et tout est OK
J'aurais juste aimé que cela se détruise après la fin de la session
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment transformer
un fichier SQL en fichier physique. Est-ce que quelqu'un peut m'aider?
(excuse Eric l'abus de ton post... :-) )
--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Salut Eric, Ca fait un moment que je veux m'occuper de cette question. Ton post est une bonne occasion. Dans une série de tests rapides, il me semble que la question est plus simple de ce qu'on pense:
(code dans un bouton)
// je teste si la source de données existe, sinon je la crée // ATTENTION, ce nom ne servira non seulement comme alias, mais aussi // comme nom physique du fichier IF NOT HFileExist("fileTest") THEN fileTest is a Data Source // j'associe la source de donnée avec un fichier de l'analyse HAlias(Contract,fileTest) END HCreationIfNotFound(fileTest) Info(HNbRec(fileTest)) // me donne 0 la première fois HCancelAlias(fileTest) HCancelDeclaration(fileTest)
Le fichier est crée avec le nom de la source de donnée et je peux rajouter des enregistrements manuellement par WDMap... Lorsque j'appuie de nouveau sur le bouton, info me donne le nouveau nombre d'enregistrements.
Donc, le nom de source de données peut représenter le nom physique d'un fichier. Ensuite tu peux adresser les rubriques normalement avec NomSourceDeDonnées.NomRubrique. Avec cela je peux régler un bon nombre de cas dans lesquels je connais la structure précis à l'avance ce qui me permet de la définir dans l'analyse.
Merci à tous de vos réponses mais mon soucis se situe juste sur la suppression du fichier. La création se fait sur un modèle de fichier décrit dans l'analyse effectivement grace à l'alias et tout est OK J'aurais juste aimé que cela se détruise après la fin de la session
Mais ce qui m'intéresse beaucoup plus, serait de savoir comment transformer un fichier SQL en fichier physique. Est-ce que quelqu'un peut m'aider? (excuse Eric l'abus de ton post... :-) )
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)