Avatar billede djblues Nybegynder
23. januar 2002 - 09:07 Der er 9 kommentarer og
1 løsning

kopier med makro i tabel

Jeg vil gerne have lavet en makro, der kopierer data fra nogle felter i en tabelpost til nogle andre...

ALTSÅ :
Kopier data fra "Pris1" til "Pris1-b2b" i tabellen produkter.
Kopier data fra "Pris2" til "Pris2-b2b" i tabellen produkter.
Kopier data fra "Pris1000" til "Pris1000-b2b" i tabellen produkter.

Håber der er nogen der kan hjkælpe.....
Avatar billede terry Ekspert
23. januar 2002 - 09:13 #1
Use a query

UPDATE produkter SET produkter.[Pris1-b2b] = [pris1], produkter.[Pris2-b2b] = [pris2], produkter.[Pris1000-b2b] = [pris1000];
Avatar billede terry Ekspert
23. januar 2002 - 09:14 #2
make a new query and copy and paste this into the SQL view
Avatar billede djblues Nybegynder
23. januar 2002 - 09:45 #3
hmm, jeg tror ikke det er det jeg har brug for .....
FORKLARING :
Jeg har en database jeg kopierer over i et nyt område, og så vil jeg have en makro jeg kan starte i den kopierede database der kopier dataerne..... ( måske lidt underligt, men det er en midlertidig løsning )
Avatar billede terry Ekspert
23. januar 2002 - 09:49 #4
djblues>I think you need to give a better explanation. From your ORIGINAL question ther was NO mention of copying the database only updating fields in the SAME table!
What are you copying and from where and to???
Avatar billede djblues Nybegynder
23. januar 2002 - 10:10 #5
1. Jeg laver en kopi af database "X"
2. I kopien har jeg en tabel "Produkter"
3. I tabellen "Produkter" vil  jeg gøre følgende :
  - Kopier data fra "Pris1" til "Pris1-b2b" i tabellen produkter.
  - Kopier data fra "Pris2" til "Pris2-b2b" i tabellen produkter.
  - Kopier data fra "Pris1000" til "Pris1000-b2b" i tabellen   
    Produkter.
4. dette skal helst gøres med en makro, da det skal være enkelt ( proceduren skal gentages 5-6 gange om dagen )
5. Nu skulle jeg gerne have en Database som den jeg startede ud med, men hvor :
    Pris1 = Pris1-b2b  osv......
Avatar billede terry Ekspert
23. januar 2002 - 10:21 #6
djblues>
Still not quite clear!
Does the ORIGINAL database contain the same tables and fields as the copy? (I would think that it does when the copy is a copy of the ORIGINAL)
If you UPDATE for example Pris1-b2b with the ORIGINAL Pris1
(- Kopier data fra "Pris1" til "Pris1-b2b" i tabellen produkter.)
then both fields NOW contain the same data!!! So what do you mean with pkt. 5. (Nu skulle jeg gerne have en Database som den jeg startede ud med, men hvor :
    Pris1 = Pris1-b2b  osv...... )? They are the same??????

What is it you want help with, copying the database, or updating the table (thats what the UPDATE query does!) or what.

Give an example. Name your original database/tables/fields and the copy database/tables/fields and then step for step what you want.
Avatar billede djblues Nybegynder
23. januar 2002 - 10:32 #7
Jeg har vist "lidt" svært ved at forklare det her....

Jeg vil have "makroen" der laver "pris1" = "pris1-b2b" i den originale base, men i denne skal dataerne ikke være ens.... det skal de først være i kopien..... så jeg tænkte at det kunne lade sig gøre med er lille "makro" man manuelt startes i kopien.....når makroen er kørt i kopien, ja så er Pris1=Pris1-b2b
Avatar billede terry Ekspert
23. januar 2002 - 10:42 #8
Well I still think you hanve to make the query as I explained in my first answer.
Then you make a new macro (press NEW) then select OpenQuery from the action field then choose the query you made in the Query Name field.

This Macro and the query now exist in the original and when you make a backup it will exist there too. Then you can start it manually when you have made a copy!

Does that explain things!

Do you actually make a copy of the datbase 5 or 6 times a day? Why dont you just make a HISTORY table to containOLD prices?
Avatar billede djblues Nybegynder
23. januar 2002 - 10:54 #9
OK, det var jo en Query jeg skulle bruge.....
Jeg skal lige sige at jeg er MEGA rookie til querys, og troede at når jeg lavede en query, ja så opdaterede falterne automatisk, sådan at i min originale database ville pris1 også blive lig med pris1-b2b automatisk når jeg lavede queryen......
MEN, nu ved jeg bedre.....

TAK for hjælpen terry
Avatar billede terry Ekspert
23. januar 2002 - 10:57 #10
Your very welcome djblues :o)
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