Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2010, 13h54   #1
Membre confirmé
 
Avatar de pendoRa
 
Homme
Developpeur Java
Inscription : mai 2007
Messages : 284
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur Java
Secteur : Industrie

Informations forums :
Inscription : mai 2007
Messages : 284
Points : 214
Points : 214
Par défaut Procédure d'ajout d'entrée

Bonjour, je travail sur une base Access 2003, et je dois par l'intermédiaire d'un formulaire permettre aux utilisateurs de saisir de nouveaux produits ainsi que d'autres paramètres, qui s'ajoute dans plusieures tables. La se trouve ma question.
En effet pour réalisé un enregistrement dans une table, j'utilise une procédure, telle quelle :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Private Sub goToCustForm_Click()
 
 
Dim rst_cust As Recordset
Set rst_cust = CurrentDb.OpenRecordset("HMI_CLIENT-CUST", dbOpenDynaset)
On Error Resume Next
With rst_cust
.AddNew
    !_CLIENT_ID = toCustID
    !_CLIENT_NAME = toCustShipTo
    !_CLIENT_NAME_SOLD = toCustSoldTo
    !_CLIENT_CITY = toCity
    !_CLIENT_COUNTRY = toCountry
    !_CLIENT_AFFILIATE = toAffiliate
    !_CLIENT_ORIGIN = toOrigin
    .Update
 
If Err.Number <> 0 Then
    MsgBox Err.Description, , Err.Number
    GoTo Fin_cust:
End If
.Close
End With
Set rst_cust = Nothing
Fin_cust:
 
End Sub

Ma question est, puis-je réécrire deux autres recordset dans la même procédure pour les deux tables suivantes, ou dois-je écrire une procédure par nouveau recordset ?


Merci
Cordialement
pendoRa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 15h47   #2
Membre habitué
 
Inscription : janvier 2006
Messages : 99
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2006
Messages : 99
Points : 101
Points : 101
Bonjour,

tu peux utiliser la même procédure pour mettre à jour toutes les tables.
Tu peux même réutiliser la même variable à chaque changement de table.

Cordialement,
Aegnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 16h18   #3
Membre confirmé
 
Avatar de pendoRa
 
Homme
Developpeur Java
Inscription : mai 2007
Messages : 284
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur Java
Secteur : Industrie

Informations forums :
Inscription : mai 2007
Messages : 284
Points : 214
Points : 214
Parfait, merci de cet éclaircissement.
pendoRa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h46.


 
 
 
 
Partenaires

Hébergement Web