-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
#f$8aK8mEHA.3428@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de
news:ciblgb$ep0$1@muguet.sncf.fr...
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
#f$8aK8mEHA.3428@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
-----Message d'origine-----
OK merci, cela me fait avancer ;
il me reste juste à faire (à l'ouverture du formulaire
généré avec une
structure complète)
une fonction qui va décocher tous les champs non
définis ? dans le
TableDef...?
Bon, on va tenter du méta-modèle......(encore facile en
idée, mais à
programmer, un peu moins...)
Si quelqu'un a un bout de code qui pourrait donner un
point de depart....
Merci d'avance
"Yann" a écrit dans le message de
news:125a01c49bc9$e72c7a00$
Salut Yann,
Je n'ai jamais fais ça, mais je pense que tu dois
affecter seulement tes champs existants (et ne rendre
visible que ceux-là) à tes contrôles...
Regarde du côté de TableDef et Field pour lister tes
champs et faire une correspondance avec tes contrôles.
Avec autant de contrôles que de champs possibles dans
tout tes fichiers excel, tu peux même simplifier un peu
la chose en mettant Me.Controle(VarNomDuChamp).Visible =
True. Bien sur tout tes controles sont invisibles à
l'ouverture du formulaire...
En espérant que tu as compris et que ça te servira.
Bye
Yann-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,lié a une table (attachée et donc changeante...en
particulier de structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;mais ceux-ci n'ont pas toujours toutes les memes
colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnesrestent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur pardéfaut]} ; normal
etc......
merci d'avance
.
.
-----Message d'origine-----
OK merci, cela me fait avancer ;
il me reste juste à faire (à l'ouverture du formulaire
généré avec une
structure complète)
une fonction qui va décocher tous les champs non
définis ? dans le
TableDef...?
Bon, on va tenter du méta-modèle......(encore facile en
idée, mais à
programmer, un peu moins...)
Si quelqu'un a un bout de code qui pourrait donner un
point de depart....
Merci d'avance
"Yann" <ypelissier@yahooo.com> a écrit dans le message de
news:125a01c49bc9$e72c7a00$a401280a@phx.gbl...
Salut Yann,
Je n'ai jamais fais ça, mais je pense que tu dois
affecter seulement tes champs existants (et ne rendre
visible que ceux-là) à tes contrôles...
Regarde du côté de TableDef et Field pour lister tes
champs et faire une correspondance avec tes contrôles.
Avec autant de contrôles que de champs possibles dans
tout tes fichiers excel, tu peux même simplifier un peu
la chose en mettant Me.Controle(VarNomDuChamp).Visible =
True. Bien sur tout tes controles sont invisibles à
l'ouverture du formulaire...
En espérant que tu as compris et que ça te servira.
Bye
Yann
-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,
lié a une table (attachée et donc changeante...en
particulier de structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;
mais ceux-ci n'ont pas toujours toutes les memes
colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur par
défaut]} ; normal
etc......
merci d'avance
.
.
-----Message d'origine-----
OK merci, cela me fait avancer ;
il me reste juste à faire (à l'ouverture du formulaire
généré avec une
structure complète)
une fonction qui va décocher tous les champs non
définis ? dans le
TableDef...?
Bon, on va tenter du méta-modèle......(encore facile en
idée, mais à
programmer, un peu moins...)
Si quelqu'un a un bout de code qui pourrait donner un
point de depart....
Merci d'avance
"Yann" a écrit dans le message de
news:125a01c49bc9$e72c7a00$
Salut Yann,
Je n'ai jamais fais ça, mais je pense que tu dois
affecter seulement tes champs existants (et ne rendre
visible que ceux-là) à tes contrôles...
Regarde du côté de TableDef et Field pour lister tes
champs et faire une correspondance avec tes contrôles.
Avec autant de contrôles que de champs possibles dans
tout tes fichiers excel, tu peux même simplifier un peu
la chose en mettant Me.Controle(VarNomDuChamp).Visible =
True. Bien sur tout tes controles sont invisibles à
l'ouverture du formulaire...
En espérant que tu as compris et que ça te servira.
Bye
Yann-----Message d'origine-----
Bonjour,
Je me pose une question : comment faire et gérer un
formulaire,lié a une table (attachée et donc changeante...en
particulier de structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des
classeurs Excel ;mais ceux-ci n'ont pas toujours toutes les memes
colonnes
(l'ordre lui est totalement variable.....mais les titres
de colonnesrestent, )
Jusque là pas de problème pour générer et utiliser un
formulaire,ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas
toutes les colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par
structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose
comme :
txtBox3 :== iif(not exist[champ3] {verouillé ;
inactif [valeur pardéfaut]} ; normal
etc......
merci d'avance
.
.
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message
de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news:ciblgb$ep0$1@muguet.sncf.fr...
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
#f$8aK8mEHA.3428@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message
de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
OK8rt98mEHA.2076@TK2MSFTNGP15.phx.gbl...
Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de
news:ciblgb$ep0$1@muguet.sncf.fr...
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
#f$8aK8mEHA.3428@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
par
défaut]} ; normal
etc......
merci d'avance
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:Ah oui, intéressant comme idée ; j'etais parti sur une différentation par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as un
exemple pour faire un état basée sur une requête analyse croisée, à toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure..... ?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif [valeur
pardéfaut]} ; normal
etc......
merci d'avance
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
Site pour bien commencer
http://users.skynet.be/mpfa/
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jessy Sempere [MVP]" a écrit dans le message
de news:cibmrt$fn9$
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:Ah oui, intéressant comme idée ; j'etais parti sur une différentation
par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par
lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le
message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou
un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as
un
exemple pour faire un état basée sur une requête analyse croisée, à
toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ
qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un
formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous
les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de
colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure.....
?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif
[valeur
pardéfaut]} ; normal
etc......
merci d'avance
Site pour bien commencer
http://users.skynet.be/mpfa/
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news:cibmrt$fn9$1@muguet.sncf.fr...
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
OK8rt98mEHA.2076@TK2MSFTNGP15.phx.gbl...
Ah oui, intéressant comme idée ; j'etais parti sur une différentation
par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par
lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message de
news:ciblgb$ep0$1@muguet.sncf.fr...
Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou
un
état
basé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as
un
exemple pour faire un état basée sur une requête analyse croisée, à
toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ
qui
servirait
comme formulaire modèle, ensuite à chaque fois je créérais un
formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous
les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message news:
#f$8aK8mEHA.3428@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),
dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;
mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de
colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnes
présentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure.....
?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif
[valeur
par
défaut]} ; normal
etc......
merci d'avance
Site pour bien commencer
http://users.skynet.be/mpfa/
en 2001, ??? que de disque dur depuis
bon, je cherche comme je savais pas quoi faire aujourd'hui, bonnard
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jessy Sempere [MVP]" a écrit dans le message
de news:cibmrt$fn9$
Comme tu l'as si bien dit : Tout à fait Thierry... ;-))))
Je l'avais fait pour un état, ça marchait très bien par contre depuis le
vol de mon PC en juin 2003, je n'ai pas eu l'occasion de le refaire,
dommage...
De mémoire j'avais communiqué la base à Pierre CFI en 2001 ou 2002
je ne sais plus, peut-être qu'il l'a encore, elle s'appelait PVI.mdb
donc Pierre si tu nous lis, et que tu l'as encore...
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:Ah oui, intéressant comme idée ; j'etais parti sur une différentation
par
défaut.
Tu me proposes en fait de recréer dynamiquement mon formulaire par
lecture
de la structure (l'équivalent de l'assistant Creation formulaire ! ) .
Tout à fait Thiérry ;-)
Bon, comme je veux partir d'une table Excel (qui en plus contient la
légende
,
l'unité et un decriptif en correspondance avec le nom de champ)...
Merci
"Jessy Sempere [MVP]" a écrit dans le
message de
news:ciblgb$ep0$Bonjour
En gros ton problème est similaire au fait d'avoir un formulaire ou
un
étatbasé sur une requête analyse croisée :
On ne connait pas à l'avance le nombre de champs qui constitue
la source de donnée...
Regardes la base de donnée Solution.mdb fournit avec Access, tu as
un
exemple pour faire un état basée sur une requête analyse croisée, à
toi
de l'adapté pour un formulaire.
Sinon perso ce que je ferais , c'est un formulaire type de départ
qui
serviraitcomme formulaire modèle, ensuite à chaque fois je créérais un
formulaire
temporaire qui serait basé sur le précédent mais où je créérais tous
les
champs correspondant à la source de donnée.
Regardes l'aide sur CreateForm, CreateControl
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"YannX" a écrit dans le message news:
#f$Bonjour,
Je me pose une question : comment faire et gérer un formulaire,
lié a une table (attachée et donc changeante...en particulier de
structure),dont certains champs ne seront pas toujours présents !
Je m'explique : j'ecris un front-end de saisie vers des classeurs
Excel
;mais ceux-ci n'ont pas toujours toutes les memes colonnes
(l'ordre lui est totalement variable.....mais les titres de
colonnes
restent, )
Jusque là pas de problème pour générer et utiliser un formulaire,
ni pour attacher le lien vers un classeur ou un autre.
Mais il peut arriver que certains classeurs n'aient pas toutes les
colonnesprésentes ; alors là, problème ! !
Comme je n'ai pas envie de faire un formulaire par structure.....
?
Avez-vous une idée, ou une piste pour faire qq.chose comme :
txtBox3 :== iif(not exist[champ3] {verouillé ; inactif
[valeur
pardéfaut]} ; normal
etc......
merci d'avance