09. september 2002 - 11:08Der er
11 kommentarer og 1 løsning
Et indtast - udfyld flere tabeller
Hej der :O)
Jeg har en database med 12 tabeller, álle tabellerne har en værdi til fælles, jeg vil gerne jeg kan nøjes med at indtaste værdien 1 gang, og så kommer den ind i alle tabellerne....
Sidder og laver så man skal indtaste data i en formularvisning i access jeg skal indtaste cpr nummer i alle tabellerne, er det så ikke muligt at lave en indtastning hvor så det automatisk kommer ind i alle tabellerne ?
Jeg bruger det til at have noget at sætte de forskellige tabeller sammen med og samtidig bruger jeg så også det cpr nummer som primær nøgle da det jo unikt....
hvis du abselut vil opdatere de 12 tabeller på en gang, kan det jo lade sig gøre i en løkke, evt ved at smide de 12 tabelnavne ind i em komma separede streng, split stregen på kommaet(kan selcfølgelig også være andet en komma du splitter på) nå men så køre du fra 0 til ubound(array) -1 o vupti :)
eksempel tabelnavne = "tabel1,tabel2,tabel3,tabel4,tabel5,tabel6,tabel7,tabel8," osv arrtabel = split(tabelnavne,",") FOR i = 0 to ubound(arrtabel)-1 sql = "INSERT INTO " & arrtabel(i) & "sql forsat" conn.execute(sql) NEXT
Det skal dog siges at denne måde vil af de fleste blive betragtet som..umm dårlig. Men den virker ;) /Cannon
Har selv løst problemet, jeg koder rapporten i VB i stedet :O)
Men tak for indlægene
/Tubber
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.