OVH Cloud OVH Cloud

Affichage enregistrements sur 1 ligne

6 réponses
Avatar
caroline
Bonjour,

Dans la partie d=E9tails d'un =E9tat, comment faire pour que=20
les enregistrements s'affichent en ligne et non en colonne?

Y a t-il une solution?

Merci

Caroline

6 réponses

Avatar
Raymond [mvp]
Bonjour.

Quand tu crées un état avec l'assistant tu sélectionnes verticale dans la
fenêtre disposition.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"caroline" a écrit dans le message
de news:122901c3b8be$de3de080$
Bonjour,

Dans la partie détails d'un état, comment faire pour que
les enregistrements s'affichent en ligne et non en colonne?

Y a t-il une solution?

Merci

Caroline
Avatar
C'est le même champ que je veux mettre en ligne :
Ex au lieu d'avoir des numéros de factures en colonne
2001
2002
2003
je les voudrais en ligne
2001 2002 2003
Merci
-----Message d'origine-----
Bonjour.

Quand tu crées un état avec l'assistant tu sélectionnes
verticale dans la

fenêtre disposition.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"caroline" a
écrit dans le message

de news:122901c3b8be$de3de080$
Bonjour,

Dans la partie détails d'un état, comment faire pour que
les enregistrements s'affichent en ligne et non en
colonne?


Y a t-il une solution?

Merci

Caroline


.



Avatar
Raymond [mvp]
Tu ne dois pas avoir que les numéros à imprimer ?

pour imprimer en colonnes tu peux passer par fichier /mise en page / onglet
colonnes
il faut faire attention de bien grouper ta section sur la gauche pour
prendre le minimum de place.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le message de
news:08b001c3b8c2$69c266a0$
C'est le même champ que je veux mettre en ligne :
Ex au lieu d'avoir des numéros de factures en colonne
2001
2002
2003
je les voudrais en ligne
2001 2002 2003
Merci
Avatar
Effectivement je n'ai pas que les numéros à mettre dans
mon état, en fait cet état est une lettre d'accompagnement
pour un client qui a plusieurs factures et je dois mettre
les numéros de facture dans le texte de la lettre en ligne:
exemple :
Ci-joint les factures numéros : 200 , 2001 ,256.

Les numéros des factures proviennent d'une requête (source
de l'état).

Merci
-----Message d'origine-----
Tu ne dois pas avoir que les numéros à imprimer ?

pour imprimer en colonnes tu peux passer par
fichier /mise en page / onglet

colonnes
il faut faire attention de bien grouper ta section sur la
gauche pour

prendre le minimum de place.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le
message de

news:08b001c3b8c2$69c266a0$
C'est le même champ que je veux mettre en ligne :
Ex au lieu d'avoir des numéros de factures en colonne
2001
2002
2003
je les voudrais en ligne
2001 2002 2003
Merci


.



Avatar
Raymond [mvp]
Le plus simple est de passer par un courrier sous word avec des signets, ce
qui te permettra une mise en page plus élaborée.
tu ouvres ton document word, tu envoies les données et tu lances
l'impression sous word.
tu trouveras toutes kles fonctions pour faire ça sur:
http://access.seneque.free.fr/word.htm

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le message de
news:097501c3b8cf$3a63b5a0$
Effectivement je n'ai pas que les numéros à mettre dans
mon état, en fait cet état est une lettre d'accompagnement
pour un client qui a plusieurs factures et je dois mettre
les numéros de facture dans le texte de la lettre en ligne:
exemple :
Ci-joint les factures numéros : 200 , 2001 ,256.

Les numéros des factures proviennent d'une requête (source
de l'état).

Merci
Avatar
3stone
Bonjour Caroline (c'est mieux que anonymous ;-)

Effectivement je n'ai pas que les numéros à mettre dans
mon état, en fait cet état est une lettre d'accompagnement
pour un client qui a plusieurs factures et je dois mettre
les numéros de facture dans le texte de la lettre en ligne:
exemple :
Ci-joint les factures numéros : 200 , 2001 ,256.

Les numéros des factures proviennent d'une requête (source
de l'état).




Ta requête te donne le NuméroClient, NomClient, NuméroFacture je présume ?
Plusieurs fois le Numéro et NoClient avec chaque fois un Numéro de facture différent ?


Dans ce cas, dans ton état, crée une zone de texte indépendant,
et comme source tu mets :

= fn_NoFacture([NuméroClient]) ' ici adapte le nom du champ "NuméroClient"

Ensuite, tu colle la fonction ci-dessous dans un module (onglet module)
que tu nomme : "mod_ConcatNoFacture"

'--------------- début ---------------------
Function fn_NoFacture(NoClient As Long) As String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strFac As String
Set db = CurrentDb

' ----------- ici remplace par le nom de ta requête
Set rs = db.OpenRecordset("req_Facture") '<<<

strFac = ""
If rs.EOF Then
fn_NoFacture = ""
Exit Function
End If

Do Until rs.EOF

' adapte rs!NuméroClient
If rs!NuméroClient = NoClient Then
If strFac = "" Then
strFac = rs!NuméroFacture ' <<< adapte NuméroFacture par le nom réel
Else
strFac = strFac & ", " & rs!NuméroFacture ' <<< adapte par le nom réel
End If
End If
rs.MoveNext
Loop

fn_NoFacture = strFac

rs.Close
db.Close
Set rs = Nothing

End Function
'----------------- fin -----------------------------

Si tu n'y arrive pas, donne l'énoncé de ta requête (le nom des champs), je te l'adapterai...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------