OVH Cloud OVH Cloud

Formulaires

2 réponses
Avatar
Patrick FREDIN
Bonjour,

J'ai 2 questions.

1. La première porte sur les étiquettes liées à un contrôle. Quand on ajoute
un contrôle quelconque (un zone de texte par exemple), automatiquement, il y
a une étiquette qui est ajoutée à gauche. Ensuite cette étiquette est
constamment liée au contrôle. Est-il possible de dissocier étiquette du
contrôle, et si oui, comment ?

2. Dans un formulaire en continu, j'aimerais ajouter un champ qui indique le
numéro de l'enregistrement, le 1er enregistrement ayant le nº1, etc... avec
une fonction. Est-ce possible ?

Merci pour votre aide.

--
Patrick

2 réponses

Avatar
hm15
Bonjour Patrick,

Question 1 : pour dissocier l'étiquette du contrôle, sélectionne-la,
coupe-la et colle-la sans sélectionner le contrôle correspondant
(sélectionne plutôt la section Détail avant de coller par exemple).
Tu es sûr que tu veux la dissocier, pas seulement la déplacer ?

Question 2 : pour numéroter les enregistrements, tu trouveras ce qu'il te
faut chez Walter :
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#NoLigne

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Patrick FREDIN" a écrit dans le message de news:
#
Bonjour,

J'ai 2 questions.

1. La première porte sur les étiquettes liées à un contrôle. Quand on
ajoute

un contrôle quelconque (un zone de texte par exemple), automatiquement, il
y

a une étiquette qui est ajoutée à gauche. Ensuite cette étiquette est
constamment liée au contrôle. Est-il possible de dissocier étiquette du
contrôle, et si oui, comment ?

2. Dans un formulaire en continu, j'aimerais ajouter un champ qui indique
le

numéro de l'enregistrement, le 1er enregistrement ayant le nº1, etc...
avec

une fonction. Est-ce possible ?

Merci pour votre aide.

--
Patrick




Avatar
Raymond [mvp]
Bonjour.

ce n'est pas possible comme ça; mais tu peux contourner la difficulté:
cliquer sur l'étiquette associée, menu format / remplacer par / zone de
texte
menu format / remplacer par / étiquette
l'étiquette est dissociée du controle texte.

pour la numérotation je te donne la fonction de Daniel Carollo:

Dans un module:
-----------------------
Option Compare Database

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess
As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd
As Long, lpdwProcessId As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long)
As Long

Private Const PROCESS_INFORMATION = &H400

Function OrderNumb(Junk As Variant, Optional Step As Integer = 1) As Integer
' Junk is ignored, but we must ensure that the function gets called for each
line of the query.

'*******************************************
' This function designed by Daniel Carollo
' danielc @ computing-tech.com
' All rights reserved.
' (C) 2003
'*******************************************

Static sNumb As Integer
Static sProcess As Long
Static sStep As Integer
Dim lpProcessID As Long
Dim hProcess As Long ' a handle to the process
Dim lngRet As Long

Call GetWindowThreadProcessId(hWndAccessApp, lpProcessID)
hProcess = OpenProcess(PROCESS_INFORMATION, False, lpProcessID)

' Debug.Print lpProcessID, hProcess
If hProcess = sProcess Then
sNumb = sNumb + sStep
Else
sNumb = 1
sProcess = hProcess
sStep = Step
End If

Call CloseHandle(hProcess)
OrderNumb = sNumb

End Function

-----------

Dans la requete:

SELECT MonChamp1, MonChamp2, OrderNumb(MonChamp1)
FROM MaTable
WHERE Bla-di-blah...


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


"Patrick FREDIN" a écrit dans le message de
news:%
Bonjour,

J'ai 2 questions.

1. La première porte sur les étiquettes liées à un contrôle. Quand on
ajoute

un contrôle quelconque (un zone de texte par exemple), automatiquement, il
y

a une étiquette qui est ajoutée à gauche. Ensuite cette étiquette est
constamment liée au contrôle. Est-il possible de dissocier étiquette du
contrôle, et si oui, comment ?

2. Dans un formulaire en continu, j'aimerais ajouter un champ qui indique
le

numéro de l'enregistrement, le 1er enregistrement ayant le nº1, etc...
avec

une fonction. Est-ce possible ?

Merci pour votre aide.

--
Patrick