Bonjour a tous.
Je vous soumet un problème sur lequel je m’arrache les cheveux…
Je suis en train de créer une base access que plusieurs utilisateurs utiliseront EN MEME temps.
Les données sont donc sur un serveur dans une base unique, les utilisateurs n’ayant sur leur machine que les formulaires.
Ces utilisateurs saisiront des données sur une même table.
Lors de l’ouverture du formulaire de saisie, une clé de type Entier Long est calculé, clé qui est immédiatement injecté dans la table avec tous les autres champs de cette base vide…
Mon soucis est que je veux aussi réserver l’enregistrement de la table sur lequel l’utilisateur travaille pour ensuite créer un record set sur lequel je peux travailler….
Par exemple, j’ouvre le formulaire, cela me calcule ID=10, et injecte dans la base de données une requête SQL du type :
Insert into MaTable (ID, champs1, champ2,
) Values (10, null, null,
)
Cet enregistrement sera a la position XY de ma table.
Comment récupérer l’enregistrement XY pour que ensuite, chaque utilisateur puisse travailler sur son enregistrement, même si 4 utilisateurs ait crées des enregistrement XY+1, XY+2, …
L’interet est que des qu’un utilisateur insere une valeurs a « Champs X », la table soit mise a jour automatiquement…
Me comprenez vous ?
Partager