OVH Cloud OVH Cloud

tjr meme pb avec DAO

2 réponses
Avatar
fabrizio-r
Bonjour a tous,

Mon probl=E8me est que je ne parvien pas a acceder a un=20
enregistrement particulier que j affiche sur une=20
pictureBox a l'aide d'un clic.

je ne parviens pas a r=E9cuperer une valeur qui puisse me=20
dire que je suis a tel enregistrement ( pourtant sur=20
chaque enregistrement, j'ai un ID unique) pour ensuite=20
l'utiliser pour faire mon UPDATE.

Si quelqu'un a une id=E9e.....

Merci d'avance,

Fabrice.

2 réponses

Avatar
jmn
Si vous utilisez une PictureBox, vous devez gérer par ailleurs une structure
de données vous permettant de 'faire connaitre au programme à tout instant'
ce qui est affiché et où cela est affiché.

Si votre affichage se fait avec un enregistrement par ligne, créez un
tableau pour mémoriser le 'rectangle d'afichage' (currentX, currentY,
textwidth, textheight) et la clef primaire de l'enregistrement. Ensuite, il
suffit de traiter l'évènement clic (ou mousedown, ou autre chose...) sur la
picturebox et une simple boucle vous permettra de retrouver l'entrée de
tableau correspondante, et donc de retrouver l'enregistrement.

Si tout cela vous semble trop difficile, abandonnez l'idée d'utiliser un
PictureBox et servez vous de ListBox ou de Grid.

Bon courage
Avatar
fabrizio-r
C bon j ai reussi a faire fonctionner cela, je vous
remercie beaucoup pour votre aide.

bonne continuation,

Fabrice.

-----Message d'origine-----
Si vous utilisez une PictureBox, vous devez gérer par


ailleurs une structure
de données vous permettant de 'faire connaitre au


programme à tout instant'
ce qui est affiché et où cela est affiché.

Si votre affichage se fait avec un enregistrement par


ligne, créez un
tableau pour mémoriser le 'rectangle d'afichage'


(currentX, currentY,
textwidth, textheight) et la clef primaire de


l'enregistrement. Ensuite, il
suffit de traiter l'évènement clic (ou mousedown, ou


autre chose...) sur la
picturebox et une simple boucle vous permettra de


retrouver l'entrée de
tableau correspondante, et donc de retrouver


l'enregistrement.

Si tout cela vous semble trop difficile, abandonnez


l'idée d'utiliser un
PictureBox et servez vous de ListBox ou de Grid.

Bon courage


.