Avatar billede octopus Nybegynder
01. august 2003 - 13:14 Der er 5 kommentarer og
2 løsninger

Lægge 2 felter sammen fra hver sin tabel

Jeg sider med et problem hvor jeg skal have et hovede felt med et stk. antal til at plusse eller minus et tal fra et andet felt i en anden tabel.

Med andre ord jeg har et lager, med en produkt liste hvor jeg skal registregere hvad der kommer ind og ud samtidigt med at jeg skal have opdateret min produkt liste med stk antal.

Mvh Jan
Avatar billede terry Ekspert
01. august 2003 - 13:43 #1
Well this can be done in a number of ways and the specific solution really depends on th eway you are doing things at the moment.

A simple solution is

DOcmd.runsql "UPDATE YourTable SET YourField = YourField + " & Me.SomeValue & " WHERE SomeID = " & Me.SomeidField
Avatar billede octopus Nybegynder
01. august 2003 - 14:01 #2
Terry kan du ikke uddybe dit svar lidt, skal måske også lige sige at jeg laver det hele i Access.
Avatar billede fynbohans Nybegynder
01. august 2003 - 15:28 #3
Kig på funtionen DLookUp i Visual Basic Help
Avatar billede mugs Novice
01. august 2003 - 16:06 #4
Flg. er indsat i en kommandoknap i en formular. Formularen får data fra Tabel1, og viser felt1 fra Tabel1. Den henter værdien i felt1 i Tabel2, og adderer denne med formularens felt1 (Me.felt1), så MsgBox indeholder vørdien af Tabel1.felt1 + Tabel2.felt1. Kriteriet er, at begge tabellers primære nøgle (id) skal være ens:

MsgBox DLookup("[felt1]", "Tabel2", "[id] =" & Me.id) + Me.felt1
Avatar billede mugs Novice
01. august 2003 - 19:57 #5
Du står stadig i formularen der viser poster fra Tabel1. Denne adderer felt1 i tabellerne Tabel2 og Tabel3, hvor id er = id i formularen:

MsgBox DLookup("[felt1]", "Tabel2", "[id] =" & Me.id) + DLookup("[felt1]", "Tabel3", "[id] =" & Me.id)
Avatar billede terry Ekspert
02. august 2003 - 18:01 #6
When you create a record in the first table, if you are doing this on a form then you can update the second table in the AFTER UPDATE event of the form.
You can use th emethid I mentioned above but you need to alter the table and field names to the correct values as this is only an example.
Avatar billede octopus Nybegynder
05. august 2003 - 09:28 #7
Takker for alle savrene
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester