[Access] update query *

Pagina: 1
Acties:

  • chicky
  • Registratie: Augustus 2001
  • Laatst online: 01-06-2025
Hoi,

ik heb twee tabellen. In de ene tabel staat een veld met artikelnummers en een veld met de prjs van het artikelnummer.
In de tweede tabel staan ook artikelnummers en prijzen.

Nu wil ik de prijs van een artikel uit tabel 2, in het veld van hetzelfde artikelnummer in tabel 1 zetten.

Dit moet kunnen met een bijwerk query, maar mij lukt het niet helemaal.

Heeft iemand raad :?

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Je hoeft helemaal niks bij te werken, waarom zou je 2 keer dezelfde informatie opslaan in 1 database?

Verwijderd

UPDATE tabel1
SET tabel1.prijs =
(SELECT prijs FROM tabel2
WHERE tabel2.artikelnummer = tabel1.artikelnummer)
WHERE artikelnummer=[gewenst artikelnummer]

dit werkt denk ik wel

Verwijderd

Zo werkt et volgens mij ook wel
code:
1
2
3
4
UPDATE tabel1,tabel2 SET 
tabel1.veld1 = tabel2.veld1,
tabel1.veld2 = tabel2.veld2
WHERE tabel1.veld1 = tabel2.veld1;

  • chicky
  • Registratie: Augustus 2001
  • Laatst online: 01-06-2025
Op vrijdag 22 maart 2002 13:41 schreef Materie het volgende:
UPDATE tabel1
SET tabel1.prijs =
(SELECT prijs FROM tabel2
WHERE tabel2.artikelnummer = tabel1.artikelnummer)
WHERE artikelnummer=[gewenst artikelnummer]

dit werkt denk ik wel
Het lijkt er denk ik wel ecg veel op, maar access moet zelf de hele tabel bijwerken en ik moet niet zelf het artikelnummer invullen.

als ik er dan dus dit van maak:
UPDATE tabel1 SET tabel1.prijs1 = (SELECT prijs2 FROM tabel2
WHERE tabel1.artnummer1 = tabel2.artnummer2);

en het uitvoer, vult access echter niets in in de kolom prijs van tabel1 ??

Verwijderd

Lekker, twee keer zelfde topic (ook in SA...), maar zal even over mijn hart strijken (hij zit mog onder mijn ctrl-v-knop dusss...):

UPDATE Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID SET Table1.prijs = [table2].[prijs]
WHERE (((Table1.prijs)<>[table2].[prijs]));

  • chicky
  • Registratie: Augustus 2001
  • Laatst online: 01-06-2025
Ik ben er uit

Jullie allemaal bedankt!!
Pagina: 1