Bonjour,

Je dois réaliser un programme en VBA sur ACCESS. J'ai quelques notions de VBA sur Excel et quelques notions d'ACCESS.

Le programme est simple sur Excel je ne sais pas s'il peut être facilement transposable sur ACCESS :

Il y a 1 Table => "Calcul"

Cette table "Calcul" contient 4 Champs :

- "Clé", NuméroAuto
- "A", numérique
- "B", numérique
- "C", numérique

Objectif :

- enregistrer pour chaque ligne de cette table la valeur "C" = "A" * "B"
- je souhaite que mon code VBA réalise cette multiplication => variable "Mult"

Au final je voudrais un code similaire au code ci-dessous :

(En rouge les éléments que je ne connaîs pas => manipulation des objets ACCESS en VBA)

Sub Multiplication

Dim A, B, Mult as Double
Dim i as integer

For i = 1er enregistrement to dernier enregistrement

A = [Calcul]![A].ligne i ' par exemple 2
B = [Calcul]![C].ligne i ' par exemple 3
Mult = A * B ' par exemple 2*3 = 6
[Calcul]![C].ligne i = Mult

Next i

End Sub

Est-il possible de créer ce genre de code sur ACCESS ?
Je précise qu’il est nécessaire de conserver la notion de « Enregistrement » = variable calculée par VBA.

Merci par avance de votre aide.