Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 08h34   #1
Nouveau Membre du Club
 
Femme Turquoise Rose
Inscription : mai 2008
Messages : 122
Détails du profil
Informations personnelles :
Nom : Femme Turquoise Rose

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 122
Points : 25
Points : 25
Par défaut afficher les valeurs d'un groupe d'un état horizontalement

Dans les regroupement dans les états, Access affiche les valeurs de champ de regroupement verticalement, ce qu'on veut pas dé-fois.
Es que c'est possible de les afficher horizontalement ( l'un devant l'autre, et non pas l'un au dessous d'autre)

Voila mon état actuelle : ETAT ACTUELLE.JPG
et voila ce que je veux faire:ETAT SOUHAITEE.JPG

Merci pour vos réponse.
eemii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 09h53   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,
C'est réalisable mais un peu ardu.

La mise en colonne n'a rien de compliqué il faut simplement la régler dans le panneau de mise en page.

Mise en page/Colonnes
nombre de colonne 2

Après cela c'est plutot de la mise au point.

-anticiper les données manquantes pour toujours avoir matin à gauche et ap à droite.
-créer un sous état pour afficher le titre sur toute la largeur
...

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 21h48   #3
Nouveau Membre du Club
 
Femme Turquoise Rose
Inscription : mai 2008
Messages : 122
Détails du profil
Informations personnelles :
Nom : Femme Turquoise Rose

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 122
Points : 25
Points : 25
Merci pour votre réponse, et je m'excuse de ne pas bien comprendre ce qu'il faut faire.

j'ai entré le nombre de colonnes.
Mais il n'y a aucun changement visuelle sur mon état en mode création.
es que le fait d'inséré des colonnes dans l'état implique une modification visuelle sur ce dernier et qu'es qu'il faut faire après l'insertion.

Merci D'avance.
eemii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 14h12   #4
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour
En attendant une solution plus esthétique, je te propose de faire 2 sous états dans ton état principal: un pour pour les données du matin et l'autre pour les données du soir.
Comme ça tu pourras mettre les 2 sous états cote à cote dans ton état principal.

@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 09h13   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Il n'y a aucune modification visuelle en mode création, il va simplement éditer ton état en 2 colonnes de la manière suivante :

detail enreg1 -- detail enreg2
detail enreg3 -- detail enreg4
...

ou alors
detail enreg1 -- detail enreg3
detail enreg2 -- detail enreg4

Cela dépend du format des colonnes que tu as sélectionné, toujours dans le même panneau.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h12   #6
Nouveau Membre du Club
 
Femme Turquoise Rose
Inscription : mai 2008
Messages : 122
Détails du profil
Informations personnelles :
Nom : Femme Turquoise Rose

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 122
Points : 25
Points : 25
Merci pour vos réponses les amis.

je reviens toujours à la proposition de Loufab.

j'ai ouvert mon formulaire en mode création, dans l'onglet mise en page j'ai cliqué sur colonne et j'ai mit le nombre de colonne égale à 2. Mais rien ne s'est passé, la position des enregistrement est la même comme avant, même dans la feuille de propriété aucune nouvelle propriété.
Je m'excuse pour mon ignorance, et je vous en pris de me montrer les étapes pour travailler avec ces colonnes.

Merci d'avance
eemii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 19h19   #7
Nouveau Membre du Club
 
Femme Turquoise Rose
Inscription : mai 2008
Messages : 122
Détails du profil
Informations personnelles :
Nom : Femme Turquoise Rose

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 122
Points : 25
Points : 25
Re salut les amis.
en fait, il m'a fallu afficher l'état en mode "APERçU" pour voir le résultat.

j'ai eu 2 colonnes mais les données sont mélangées et non organisées.
qu'es que je peut faire pour mieux afficher mon état ???????

Sans titre.PNG

Merci d'avance.
eemii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 09h50   #8
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Dans un premier temps fait une requete avec tout les tris nécessaire au bon enchainement des tuples. Ne pas oublier le tri par Matin et Après-midi.

Puis prépare un état classique avec une seule colonne pour disposer tes entêtes et pied de page sur toute la largeur.

Crée un autre état dans lequel tu disposes tes données. Celui là devra être réglé avec les 2 colonnes.

Dans l'événement Sur Formatage de Détail tu dois controler l'affichage Matin (à gauche) et Après Midi (à droite).

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
' si Après-midi est à gauche on ne va pas au prochain record et on cache tout
if me.left = 0 and me.Moment = "Après-Midi" then
    me.nextrecord = false
    For Each ctrl In Me.Section(acDetail).Controls
           ctrl.Visible = False
    Next
    Exit Sub
Else   ' sinon on affiche
    For Each ctrl In Me.Section(acDetail).Controls
           ctrl.Visible = True
    Next
End If
Tu intègre le second dans la section détail du premier et tu l'étires sur toute la largeur.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h27.


 
 
 
 
Partenaires

Hébergement Web