OVH Cloud OVH Cloud

Mise en forme d'une table

5 réponses
Avatar
Jac
Bonjour à tous,

je génère une table par une requête création de table et j'aimerais dans la
foulée, automatiser le choix de la police (qui ne sera pas la police par
défaut) et j'aimerais ajuster la largeur de toutes les colonnes au contenu
de ce qu'on voit dans le premier écran. Tant pis pour les données qui sont
plus larges et qui se trouve dans les écrans verticaux suivants.
J'ai essayé avec les macros, mais je n'ai pas trouvé dans ExécuterCommande /
Police ou LargeurColonne où il est possible de "glisser" un paramètre du
genre "Arial Narrow" taille 10 ou "Ajuster" pour la largeur (sous entendu de
chaque colonne...).
J'ai été voir dans les modules, mais là je bloque sur la syntaxe pour lui
expliquer de tout sélectionner (pour appliquer la police) puis pour lui dire
que la largeur de chaque colonne doit être ajustée.
Je saurais le faire dans XL, mais en l'absence d'enregistreur, je pédale
dans la semoule...

Merci d'avance à qui me mettra sur la voie.

Jac

5 réponses

Avatar
Raymond [mvp]
Bonjour.

les options de tables sont dans :
menu outils / options / onglet feuille de données /

une table access n'est pas une feuille excel. faut pas les comparer.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jac" a écrit dans le message de news:
41608ea8$0$24938$
Bonjour à tous,

je génère une table par une requête création de table et j'aimerais dans
la
foulée, automatiser le choix de la police (qui ne sera pas la police par
défaut) et j'aimerais ajuster la largeur de toutes les colonnes au contenu
de ce qu'on voit dans le premier écran. Tant pis pour les données qui sont
plus larges et qui se trouve dans les écrans verticaux suivants.
J'ai essayé avec les macros, mais je n'ai pas trouvé dans ExécuterCommande
/
Police ou LargeurColonne où il est possible de "glisser" un paramètre du
genre "Arial Narrow" taille 10 ou "Ajuster" pour la largeur (sous entendu
de
chaque colonne...).
J'ai été voir dans les modules, mais là je bloque sur la syntaxe pour lui
expliquer de tout sélectionner (pour appliquer la police) puis pour lui
dire
que la largeur de chaque colonne doit être ajustée.
Je saurais le faire dans XL, mais en l'absence d'enregistreur, je pédale
dans la semoule...

Merci d'avance à qui me mettra sur la voie.

Jac




Avatar
Jac
Bonjour Raymond,
je sais que dans menu Outils / ... on peut régler les colonnes et la police
par défaut, mais mon soucis, c'est d'automatiser ces paramétrages afin
que tout utilisateur n'ait pas besoin d'aller "tripoter" dans des endroits
où je n'ai pas envie de l'envoyer se promener... Ça pourrait lui donner
des (mauvaises ?) idées car son job, c'est UTILISATEUR. Donc il
n'utilise que ce qui est prévu par le développeur.

Jac


"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

les options de tables sont dans :
menu outils / options / onglet feuille de données /

une table access n'est pas une feuille excel. faut pas les comparer.

--
@+
Raymond Access MVP

"Jac" a écrit dans le message de news:
41608ea8$0$24938$
Bonjour à tous,

je génère une table par une requête création de table et j'aimerais dans
la foulée, automatiser le choix de la police (qui ne sera pas la police
par
défaut) et j'aimerais ajuster la largeur de toutes les colonnes au
contenu
de ce qu'on voit dans le premier écran. Tant pis pour les données qui
sont
plus larges et qui se trouve dans les écrans verticaux suivants.
J'ai essayé avec les macros, mais je n'ai pas trouvé dans
ExécuterCommande
/ Police ou LargeurColonne où il est possible de "glisser" un paramètre
du
genre "Arial Narrow" taille 10 ou "Ajuster" pour la largeur (sous entendu
de chaque colonne...).
J'ai été voir dans les modules, mais là je bloque sur la syntaxe pour lui
expliquer de tout sélectionner (pour appliquer la police) puis pour lui
dire que la largeur de chaque colonne doit être ajustée.
Je saurais le faire dans XL, mais en l'absence d'enregistreur, je pédale
dans la semoule...

Merci d'avance à qui me mettra sur la voie.

Jac




Avatar
Raymond [mvp]
donc si c'est pour que l'utilisateur puisse bricoler dans son coin, il ne
faut pas le faire travailler directement sur les tables car c'est encore
plus dangereux que les largeurs de colonnes. Il faut faire des
formulaires,modèle feuille de données s'il le faut? et là tu pourra
paramétrer tes affichages;

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jac" a écrit dans le message de news:
416115d0$0$8345$
Bonjour Raymond,
je sais que dans menu Outils / ... on peut régler les colonnes et la
police
par défaut, mais mon soucis, c'est d'automatiser ces paramétrages afin
que tout utilisateur n'ait pas besoin d'aller "tripoter" dans des endroits
où je n'ai pas envie de l'envoyer se promener... Ça pourrait lui donner
des (mauvaises ?) idées car son job, c'est UTILISATEUR. Donc il
n'utilise que ce qui est prévu par le développeur.

Jac


Avatar
Jac
Bon, on oublie l'utilisateur. Je repose la question.
Une table XL attachée est "trafiquée" par une requête
création de table et j'aimerais que la table résultante
soit formatée automatiquement (macro et/ou VBA) et
correctement (police et taille que j'ai choisie, largeurs
automatiques des colonnes). La table n'a pas toujours
la même config donc je ne cherche pas à la vider puis
la remplir avec les nouvelle valeurs. Je la remplace
systématiquement.

Est-ce possible ?

Jac



"Raymond [mvp]" a écrit dans le message de
news:
donc si c'est pour que l'utilisateur puisse bricoler dans son coin, il ne
faut pas le faire travailler directement sur les tables car c'est encore
plus dangereux que les largeurs de colonnes. Il faut faire des
formulaires,modèle feuille de données s'il le faut? et là tu pourra
paramétrer tes affichages;

--
@+
Raymond Access MVP


Avatar
Raymond [mvp]
Une table access n'est pas un tableau. c'est un containeur de données. les
données sont accumulées dedans, dans un ordre indéterminé ( sûrement logique
pour access). à ma connaissance, tu ne peux pas intervenir sur la
présentation de la table en dehors des valeurs par défaut indiquées;

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jac" a écrit dans le message de news:
416176f8$0$26238$
Bon, on oublie l'utilisateur. Je repose la question.
Une table XL attachée est "trafiquée" par une requête
création de table et j'aimerais que la table résultante
soit formatée automatiquement (macro et/ou VBA) et
correctement (police et taille que j'ai choisie, largeurs
automatiques des colonnes). La table n'a pas toujours
la même config donc je ne cherche pas à la vider puis
la remplir avec les nouvelle valeurs. Je la remplace
systématiquement.

Est-ce possible ?

Jac