01. februar 2005 - 14:44Der er
5 kommentarer og 1 løsning
Kopiering af data fra en tabel til en anden +tilsætelse af løbenr
Jeg har en tabel med nogle ordre data i, for hver ordre skal der laves en række kontrolmålinger med et fortløbendenummer.
jeg har en form der viser alle ordrene, ved dobbeltklik på en ordre skal en del af dataene fra ordren kopieres over i en anden tabel, hvori der også skal tilføjes et løbenr. dvs. er der feks. lavet 3 kontrolmålinger til ordren tidligere skal den nye automatisk tildeles nr 4 osv., således at nøglen til kontrolordren er ordrenr+løbenr (2 felter i databasen). Hvordan gør man det på en smart måde ?
I dont think there is a "smart måde", thats very likely why you have received any responce! You would need to do it in code I think. But with the information you give it isnt possible to make any suggestions.
I think you will need to give an example of your data and EXACTLY what you want to do.
I ordre tabellen har jeg, ordrenr,kundenr,kundenavn, osv. ordrenr er nøgle. Jeg har så en formular der lister alle ordre, ved dobbeltklik på en ordre skal alle felter fra den ordre der klikkes på kopieres over i tabellen kontrolordre. nøglen i kontrolordre tabellen skal være 2 felter, ordrenr og løbenr. ordrenr kommer jo fra ordre tabellen, løbenr skal være et fortløbendenr. pr ordre.
dvs. i det, der kopieres en ordre over i kontroltabellen skal den tælle op hvor mange der findes med samme ordrenr. derefter skal den lægge 1 til og bruge det som løbenr.
Jeg er nødt til at kopiere alle data fra ordre tabellen pga. at ordre data ikke bliver liggene, (det er en fil der kommer fra en AS400 og den bliver skiftet en gang i døgnet)
i kontrolordre tabelen er der mange flere felter, men de skal bare bruges til at registrere nogle kontrol målinger om ordren. der skal ofte laves flere kontrolmålinger pr. ordre derfor skal de have et løbenr.
jeg håber det er forklaring nok til at forstå problemstillingen.
Ah now I understand! You can try this yourself og you can send your db to me and I'll see if I can put something together. I could try and explain but it may take too long.
eksperten@NOSSPAMsanthell.dk
remove NOSPAM
If you send it then please give a reference to the question so I know what I am receiving
selv tak, it could also be done in pure SQL but in this case its just as easy using Dmax to getthe heighest value.
The NZ function hopefully sets the current heighest value to 0 if there are no records and then adds one. You should maybe try it out to make sure that works too :o)
God weekend terry
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.