14. september 2004 - 09:51Der er
7 kommentarer og 1 løsning
Synkronisering QT
Hej, jeg ønsker at lave et gennemløb i en QT med to kartoteker: Lagkart og Lagpris. Jeg ønsker kun at eksportere de records i Lagpris som holdes inden for den afgrænsning på varenumre jeg vælger på Lagkart.
Hvordan gør man det? Har kigget på det der med relationstabellen osv.... men det er vist ikke det!?
Har dog lavet en relation mellem LagKart og LagPris med Lagpris som underliggende til Lagkart.
Synes godt om
Slettet bruger
14. september 2004 - 14:00#2
Der er ingen grund til at bruge to kartoteker da varenummer findes i lagpris. Det du ønsker her kan laves ved enkel databasemanupulation. Hvis du vil se hvordan, kan du bare sige ja til at gemme kørslen - herefter kan du åbne den under Qtx-ret.
Gå til generelt-periodisk og vælg datamanipulation. Skriv kartoteket Lagpris og handling "export" og klik på "alle felter". Sig "ok" 2 gange. Den skulle gerne selv foreslå en afgrænsning på varenummer - ellers F2 for at tilføje.
Ok, så bliver jeg nødt til at forklare det lidt bedre.
Det er ikke LagKart, der er det overordnede kartotek, selvom jeg skrev det. Synes lige det var nemmere at forklare på den måde... sorry.
Kartoteket hedder wLagKart og indeholder visse af varenumrene fra LagKart. Det vil sige, at der i LagPris findes prissæt på varenumre som ikke nødvendigvis findes i wLagKart. Derfor vil jeg kun have eksporteret de records i LagPris som har varenummer der findes i wLagKart.
Det med at danne en QT automatisk ved eksport via datamanipulation er netop det jeg bruger.
Er det mere klart nu?
Synes godt om
Slettet bruger
14. september 2004 - 14:20#4
Har du fået lavet tilknytning mellem de 2 kartoteker (viser QT'en en streg mellem de 2 kartoteker med wlagkart øverst?
Yes. Men selv jeg afgrænser i wLagKart på varenummer 10, så eksporterer den både prissæt på varenummer 10+20. Jeg er godt klar over. at jeg også bare kan afgrænse på Lagpris på varenummeret der. Så virker det jo nok. Men jeg ville helst ikke skulle afgrænse på begge kartoteker. Satsede på at jeg kunne nøjes med det øverste niveau!?
Nej, det virker nu heller ikke selvom jeg afgrænser på LagKart. Varenumrene kommmer jo i LagPris i vilkårlig rækkefølge... nogen er med i wLagKart og nogen er ikke.
Synes godt om
Slettet bruger
14. september 2004 - 14:51#7
Det er jo logisk nok, da der jo bare er tale om en afgrænsning. Istedet skal du lave en IF-sætning som skrives i prebody på LagPris (du behøver så ikke wLagKart)rundt om Write kommandoen:
IF wLagKart[VareIDx,Lagpris.varenummer].RecId THEN
Write.......
endif
Jeg går du fra at wLagKart har samme index som LagKart!!
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.