03. februar 2005 - 21:47Der er
23 kommentarer og 2 løsninger
Flytte data i tabel vha formular
Jeg har følgende data:
Tabel1. med 10 felter. Felt1 og Felt2 har faste værdier som ikke skal flyttes.(no dubl) Andre felter indtastes vha formular. Nogle af felterne i formularen er kombi-lister. De en nemme at rette.
Spørgsmålet er så hvordan kan jeg flytte værdien i fx 5 felter fra post 1 til post 35 på den nemmeste måde.
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Prøv denne (felter med bindestreg, mellemrum og andre specialtegn skal have [] omkring):
DoCmd.RunSQL "Insert Into Navneliste (medarb_nr, [P-NR], [P-NR_4_sidste], NAVN, ADR, POSTNR, BY, TLF_P, TLF_MOB, KONTRAKT) Select medarb_nr, [P-NR], [P-NR_4_sidste], NAVN, ADR, POSTNR, BY, TLF_P, TLF_MOB, KONTRAKT From Navneliste Where ID = " & Me!ID
Du kan som sådan ikke bestemme "Hvor" posten sættes ind. Der er egentlig ikke noget, der hedder start og slut på en tabel. Det afhænger af hvordan du sortere den. Dog er primærnøglen det felt, som angiver standard-sorteringen. Så på den måde kan du, ved at bestemme hvad primærnøglen skal være, bestemme hvor posten skal indsættes. Men hvis du ændre sorteringen på formularen eller i en rapport, så vil posten ikke længere ligge det samme sted.
mugs> Kort fortalt, så skal jeg "bare" kunne flytte feltværdier i en tabel. Normalt plejer jeg at klippe-sæt ind for hver felt i tabel. Det ville være godt hvis jef kunne flytte 10 på een gang.
- Prøver du at indsætte en post i en tabel hvor PK findes i forvejen? - Hvis du blot vil flytte en post, hvad er så formålet med dette, når der hverken er start eller slut på en tabel?
Det kan du også. Marker posten ctrl + c, sæt markøren på en ny post og ctrl + v. Men der er åbenbart noget der forhindrer dig i at indsætte posten. Kan du sdende din tabel til:
mugs> Har prøvet, det virker nu. Ved ikke lige hvad jeg gjorde forkert. Men er det muligt at gøre det samme fra en formular? Det er det det startede med!
Det er heller ikke en løsning jeg kan bruge, men den er meget tæt på. Den løsning jeg vil bruge er at åbne tabellen og foretage ændringerne der.
I får begge point for at have forsøgt at hjælpe.
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.