Bijwerken van tabel

Status
Niet open voor verdere reacties.

shirtshop

Gebruiker
Lid geworden
16 jul 2001
Berichten
77
Heb 2 tabellen tbl1 tbl1 en een query qryNAW.

tbl1 komt uit een andere database en wordt gevuld met een query. Tabel 2 wordt gevuld met ingevoerde gegevens. In deze tabel staat een checkbox of deze gegevens tijdelijk zijn. Zoja dan moet deze niet bijgewerkt worden met tbl1 zo ja dan moet deze blijven staan.
Het lukt mij niet. Wie kan mij een helpende hand toesteken.
Een voorbeeld voeg ik hierbij.
 

Bijlagen

Kan de bijlage even niet openen, dus dan maar een algemene oplossing.

Dat kun je heel makkelijk met VBA doen.

Maak een recordset op tabel 1 (de tabel met gegevens die bijgewerkt moeten worden in tabel 2). Loop door deze recordset heen.
Voor elk record in de recordset moet je kijken wat je moet doen.
Aannames:
Recordset heet rs.
Sleutelveld in tabel 1 en tabel 2 heet fldKey.
Checkbox in tabel 2 heet fldChk.

if dcount("fldKey", "tbl2", "fldKey=" & cstr(rs![fldKey]) > 0 then
if dfirst("fldChk", "tbl2", "fldKey=" & cstr(rs![fldKey]) then
Gegevens bijwerken (true)
else
Niets doen (false)
end if
else
Record toevoegen in tabel 2
end if
 
Hallo Bartuls,

Hij is gemaakt met access 2000. Voor de zekerheid de 97 versie erbij gedaan.
Bedankt voor je reactie ga er mee aan de slag.

Groeten
Henk
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan