Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
de
procedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
de
procedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re
En fait, les premières lignes sont à mettre dans un module standard de la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
deprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re
En fait, les premières lignes sont à mettre dans un module standard de la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re
En fait, les premières lignes sont à mettre dans un module standard de la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou plus)
surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de declaration
deprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard de
la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
deprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
@+ j'espere !
Re
En fait, les premières lignes sont à mettre dans un module standard de
la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard de
la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
deprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard de
labase de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re,
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
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/
------------------------------------
@+ j'espere !
Re
En fait, les premières lignes sont à mettre dans un module standard de
la
base de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Re,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!! J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard de
labase de donnée, seule les 3 dernières sont à mettre dans l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Ensuite mettre sur l'évènement "souris déplacée" de ton contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)
cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.
Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y
As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard
de
labase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)
cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.
Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y
As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Re,
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
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/
------------------------------------
@+ j'espere !
Re
En fait, les premières lignes sont à mettre dans un module standard
de
la
base de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans
le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)
cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.
Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y
As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard
de
labase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
le
messagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
YAs Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'aitoujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard
delabase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
lemessagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le message
news: 66664E24-35E7-476C-B91B-12455A88E8EC@microsoft.com...
Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)
cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.
Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y
As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Re,
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
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/
------------------------------------
@+ j'espere !
Re
En fait, les premières lignes sont à mettre dans un module standard
de
la
base de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans
le
message
news: AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le message
news:Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero et
NP)cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As Single,
YAs Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais... !!!
J'aitoujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module standard
delabase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs (ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long) As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
lemessagenews:Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
On y arrivera :
J'ai peur de poser la question : c'est quoi un module "STANDARD"...
Voici le module qui se nomme "CurseurMain" :
'
--------------------------------------------------------------------------
------
Option Compare Database
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
'
--------------------------------------------------------------------------
------
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero
et
NP)cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or
procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement
un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As
Single,
YAs Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais...
!!!
J'aitoujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module
standard
delabase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs
(ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long)
As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit
dans
lemessagenews:
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une
main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
On y arrivera :
J'ai peur de poser la question : c'est quoi un module "STANDARD"...
Voici le module qui se nomme "CurseurMain" :
'
--------------------------------------------------------------------------
------
Option Compare Database
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
'
--------------------------------------------------------------------------
------
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans le
message
news: 66664E24-35E7-476C-B91B-12455A88E8EC@microsoft.com...
Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero
et
NP)
cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.
Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or
procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement
un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As
Single,
Y
As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Re,
Ca je fais deja bien sur... j'suis p'tete pas tres doue mais...
!!!
J'ai
toujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
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/
------------------------------------
@+ j'espere !
Re
En fait, les premières lignes sont à mettre dans un module
standard
de
la
base de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement
"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit dans
le
message
news: 6F314315-D1B1-4C5C-AC7E-6A3B6579ABB4@microsoft.com...
Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs
(ou
plus)
sur
lesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declaration
de
procedure ou des procedure ayant le meme nom ???
L.
Sorry mais j'ai pas vu.
Merci...
Luc
Bonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long)
As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,
le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
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/
------------------------------------
"Luc de Kin" <LucdeKin@discussions.microsoft.com> a écrit
dans
le
message
news:
AD2D6F3A-E07B-4CFA-931F-927AB50AAF3B@microsoft.com...
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une
main
lorsqu'il
arrive sur un champ a cliquer ?
Merci et bonne journee,
Luc
On y arrivera :
J'ai peur de poser la question : c'est quoi un module "STANDARD"...
Voici le module qui se nomme "CurseurMain" :
'
--------------------------------------------------------------------------
------
Option Compare Database
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
'
--------------------------------------------------------------------------
------
Ok donc pour le formulaire c'est bon.
Maintenant, tu as bien mis les lignes :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Dans un module "standard" d'Access ???
que tu as bien sûr suavegardé.
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans le
message
news:Voici l'integralite de ce que j'ai ds le formulaire :
En fait, il s'agit d'une liste avec trois champs (D_Numero, F_Numero
et
NP)cliquables pour obtenir une fiche et sur lesquels le curseur devrait
changer.Lorsque j'arrive sur un des champs, l'erreur est :
"Procedure declaration does not match description of event or
procedure
having de same name".
Il faut noter que cela fonctionne dans une liste ou je mets seulement
un
champ cliquable...
Luc
Voici le code :
Private Sub D_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![NumD] = Me.D_Numero
DoCmd.OpenForm "C50_frmFiche"
End Sub
Private Sub D_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub F_Numero_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDD] = Me.ID_DOSSIER
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
Forms![000_MAIN_MENU]![IDF] = Me.ID_FACTURE
Forms![000_MAIN_MENU]![NumF] = Me.F_Numero
DoCmd.OpenForm "E50_frmFiche"
End Sub
Private Sub F_Numero_MouseMove(Button As Integer, Shift As Integer, X
As
Single, Y As Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End Sub
Private Sub NP_Click(Cancel As Integer)
Forms![000_MAIN_MENU]![IDR] = Me.ID_REGISTRE
DoCmd.OpenForm "A50_frmFiche"
End Sub
Private Sub NP_MouseMove(Button As Integer, Shift As Integer, X As
Single,
YAs Single)
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
End SubRe,Ca je fais deja bien sur... j'suis p'tete pas tres doue mais...
!!!
J'aitoujours cette meme erreur... Help !
Je n'ai rien dit de tel... ;-)
Mais ça fonctionne sans problème.
Je serais curieux d'avoir tout le code de ton formulaire ???
(tous les évènements et toutes les procédures...)
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------@+ j'espere !Re
En fait, les premières lignes sont à mettre dans un module
standard
delabase de donnée, seule les 3 dernières sont à mettre dans
l'évènement...
Il te suffit donc pour chaque contrôle voulu, de mettre sur
l'évènement"souris déplacée" les 3 lignes (uniquement) de code suivantes :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit dans
le
messagenews:Autre question :
Comment peut-on gerer si su le meme formulaire, on a 2 champs
(ou
plus)surlesquels on voudrait que le curseur change ?
EN utilisant le code ci-dessous, on me retourne un erreur de
declarationdeprocedure ou des procedure ayant le meme nom ???
L.Sorry mais j'ai pas vu.
Merci...
LucBonjour
La réponse a été donnée il y a quelques jours :
Mettre le code suivant dans un module :
Public Const HandCursor = 32649&
Public Declare Function SetCursor Lib "user32" _
(ByVal hCursor As Long) As Long
Public Declare Function LoadCursor Lib "user32" Alias
"LoadCursorA" _(ByVal hInstance As Long, ByVal lpCursorName As Long)
As
Long
Ensuite mettre sur l'évènement "souris déplacée" de ton
contrôle,le code suivant :
Dim lHandle As Long
lHandle = LoadCursor(0, HandCursor)
If (lHandle > 0) Then SetCursor lHandle
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc de Kin" a écrit
dans
lemessagenews:
Bonjour,
Petite question d'apparence...
Comment faire pour que le curseur prenne la forme d'une
main
lorsqu'ilarrive sur un champ a cliquer ?
Merci et bonne journee,
Luc