Avatar billede roz Nybegynder
19. juli 2007 - 09:56 Der er 7 kommentarer og
1 løsning

Flytte date ud fra kriterie

Hejsa,
er for nyligt begyndt at rode lidt med Access har dog lige svært ved de forespørgsler og makroer.

Det jeg nu prøver at lave enten en forespørgsel eller makro (vil gerne have en forklaring af hvad der er bedst at bruge hvis nogen kan klare det) som flytter alle rows med et bestemt kriterie fra en tabel til en anden.

Programmerer normalt PHP / MySQL og deri ville jeg opstille det på denne måde eller i den stil. Men ja hvordan laver jeg noget lignende følgende i Access?
$query = bla bla
while(fetch $query)
{
if ($query[celle] = 'bla bla')
{
mysql_query(insert bla bla);
mysql_query(delete from bla bla)}
}
}

På forhånd tak :)
Avatar billede roz Nybegynder
19. juli 2007 - 09:57 #1
"Flytte DATA.." skulle der have stået hehe... Ikke date ;)
Avatar billede terry Ekspert
19. juli 2007 - 10:01 #2
query (forespørgsel)

If you have a table with the data you want to insert into another table then you would use a simple

INSERT into .... SELECT .. FROM ..
syntax
Avatar billede terry Ekspert
19. juli 2007 - 10:01 #3
Maybe a bit more information on the tables/data would help
Avatar billede roz Nybegynder
19. juli 2007 - 10:06 #4
Det såmænd en simpel tabel - vil bare gerne lære princippet i det.

Eks.
En tabel der har felterne Navn Adress Flyt (det samme har den records skal flyttes til).
Hvis der står 'Ja' i flyt skal recorden flyttes til den anden tabel (INSERT og DELETE query vil jeg tro? Kan ikke huske om der er et MOVE query ting)

Ville gerne have et eksempel på hvordan man kunne lave det til ovenstående eksempel :)

If you want me to translate tell me ;)
Avatar billede terry Ekspert
19. juli 2007 - 10:17 #5
No need to translate, thanks anyway.

Do you have a database with the tables? If so and you can send me your dB I will make an example.

ekspertenATsanthell.dk
AT = @

If you want to copy from one table to another you woud use INSERT into .... SELECT .. FROM ..

and then you could DELETE those from the first table but yiucant do it in the same SQL, here you coul dmake some code (script) to runthe two queries after each other.
Avatar billede roz Nybegynder
19. juli 2007 - 10:31 #6
Email sent :)
Avatar billede terry Ekspert
19. juli 2007 - 10:34 #7
received, I'll look at it as soon as I have a break :o)
Avatar billede terry Ekspert
19. juli 2007 - 16:22 #8
tak
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