[Access] Hoe bestaande waardes updaten? *

Pagina: 1
Acties:
  • 132 views sinds 30-01-2008

  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Ik zit alweer met een Access vraagje,

Ik wil dus dermate van een button, zorgen dat een bepaalde waarde in mijn tabel -1 gaat.
Heb ik dus een query aangemaakt, alleen nu gaat hij dus in de tabel wel -1 doen, maar dus op alle records.
Ditgeen is dus niet de bedoeling, en hij moet het dus in 1 record aanpassen.

Heeft iemand enig idee hoe ik dit kan maken?

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Laat je query bijvoorbeeld eens zien? Dit kunnen we toch nooit oplossen zo :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
Zonder de query erbij kan ik je alleen vertellen dat je iets moet gaan doen met voorwaarden, mocht je SQL gebruiken (denk het niet) zoek dan eens op het woordje WHERE

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
De Query ziet er als vlgt uit

Veld: Voorraad
Tabel: Titels
Wijzigen in: [voorraad]-1
Criteria: >0

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

DjMaGiCh schreef op 21 april 2004 @ 14:46:
De Query ziet er als vlgt uit
Veld: Voorraad
Tabel: Titels
Wijzigen in: [voorraad]-1
Criteria: >0
uh?..voorraad van wat..hoe is je tabel opgebouwd..1 veld gaat een beetje moeilijk..
Titels bestaat uit? naam, aantal, ? hopelijk een ID ..?

[ Voor 12% gewijzigd door Max|Burn op 21-04-2004 14:50 ]

ma ma ma ma ma macron one


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

Laat de SQL weergave eens zien.

  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Mijn tabel is alsvolgt opgebouwd, het is voor een database van een videotheek, dat ze kunnen zien hoeveel van wat op voorraad is.

ID | MAATSCHAPPIJ | TITEL | UITGELEEND | VOORRAAD

Het lijkt mij dat je dan via de ID het toch kan aanpassen, alleen zou ik niet weten hoe...

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
De SQL ziet er als volgt uit

UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE (((Titels.Voorraad)>0));

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
Maak daar dan eens het onderstaande van;

code:
1
2
3
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE (((Titels.Voorraad)>0)) 
AND titels.ID = [Geef hier de id van de film in];

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

code:
1
2
3
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 
AND Titels.ID = " & Forms![Naampie]![Veld_met_FilmID] & "


Ik werk niet veel met VBA/Access dus de notatie klopt niet :P

[ Voor 33% gewijzigd door Max|Burn op 21-04-2004 15:08 ]

ma ma ma ma ma macron one


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
MaxBurn schreef op 21 april 2004 @ 14:58:
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 AND Titels.ID = Form![Naampie]![Veld_met_FilmID]
?

Ik werk niet veel met VBA/Access dus de notatie klopt niet :P
:D

Je komt in de buurt hoor!

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Hoe kan ik het ID aangeven?
Het stukje code werkt wel, alleen pakt hij dus de ID nog niet.

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

DjMaGiCh schreef op 21 april 2004 @ 15:01:
Hoe kan ik het ID aangeven?
Het stukje code werkt wel, alleen pakt hij dus de ID nog niet.
Ik neem aan dat je op je scherm het ID ook heb staan bij de record? ...die geef je gewoon weer door.

[ Voor 38% gewijzigd door Max|Burn op 21-04-2004 15:04 ]

ma ma ma ma ma macron one


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
MaxBurn schreef op 21 april 2004 @ 15:02:
[...]

Ik neem aan dat je op je scherm het ID ook heb staan bij de record? ...die geef je gewoon weer door.
Dat weet ik, maar hoe moet je dit doorgeven?

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:01:
Hoe kan ik het ID aangeven?
Het stukje code werkt wel, alleen pakt hij dus de ID nog niet.
Je moet op je formulier een invoerveldje aanmaken, waar je de waarde invult.
Je moet dan in de query aangeven dat hij moet werken met de waarde uit het ingevoerde veldje.

Je kunt je veldje in een query gebruiken met de volgende notatie:
code:
1
Formulier![Invoernaam]![Veld_met_FilmID]

Formuliernaam - Naam van invoerveld - veld waar hij naar kijkt

// Hierboven staat een voorbeeld.


Bekijk deze posting eens voor een uitgebreide beschrijving

[ Voor 11% gewijzigd door Wom op 21-04-2004 15:05 ]


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
[zeikmodus]F1[/]

Je moet dus zorgen dat je dus naar een veld in je formulier verwijst. Dus zoiets als
[form]!bla!veldnaampje

In de goede notatie is dit;
code:
1
AND titels!ID = [forms]![formuliernaam]![veldnaam]
zoals ook mijn voorganger al aangaf.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

DjMaGiCh schreef op 21 april 2004 @ 15:03:
[...]Dat weet ik, maar hoe moet je dit doorgeven?
ik heb de query aangepast in mn post hierboven ..zou zo moeten werken (nogmaals ik werk nie echt met access..meestal mysql, oracle of sql server :P)

Je maak een veld met daarin het ID van de huidige film (op je scherm) veld mag invisible zijn.. (Nogmaals ik werk bijna nooit met access/vba, alleen oracle, mysql, sql server, maar denk dat ik zo wel goed zit :D)

[ Voor 18% gewijzigd door Max|Burn op 21-04-2004 15:12 ]

ma ma ma ma ma macron one


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

Masch schreef op 21 april 2004 @ 15:04:
code:
1
AND titels!ID = [forms]![formuliernaam]![veldnaam]
zoals ook mijn voorganger al aangaf.
[Forms] als het goed is gewoon als Forms![Formnaam]![Veldnaam]

anyway TS: hier moet je het toch echt mee redden.

[ Voor 10% gewijzigd door Max|Burn op 21-04-2004 15:07 ]

ma ma ma ma ma macron one


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
Als je dit niet weet, dat where stukje bedoel ik dan, weet je ook niet hoe mysql, sql server ed werken. NOFI

edit:
OMG.... ik dacht dat jij de TS was... sorry... helemaal misplaats dus, deze opmerking


offtopic:
Hey audi, jij hier? Ik dacht dat jij alleen in xbox topics zat ;)

[ Voor 21% gewijzigd door Masch op 21-04-2004 15:09 ]

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

Masch schreef op 21 april 2004 @ 15:07:
Als je dit niet weet, dat where stukje bedoel ik dan, weet je ook niet hoe mysql, sql server ed werken. NOFI
Gaat om de notatie, [formnaam]![veldnaam] gebruik ik nooit zo. (heeft ook niks met sql te maken)

[ Voor 6% gewijzigd door Max|Burn op 21-04-2004 15:09 ]

ma ma ma ma ma macron one


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
MaxBurn schreef op 21 april 2004 @ 15:09:
[...]

Gaat om de notatie, [formnaam]![veldnaam] gebruik ik nooit zo. (heeft ook niks met sql te maken)
Zie edit vorige post..

sorry hoor :+

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
De query ziet nu als volgt uit, maar werkt nog niet...


UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE ((([Titels].[Voorraad])>0)) And [Forms]![Uitlenen]![ID];

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
DjMaGiCh schreef op 21 april 2004 @ 15:12:
De query ziet nu als volgt uit, maar werkt nog niet...


UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE ((([Titels].[Voorraad])>0)) And [titels].[id] = [Forms]![Uitlenen]![ID];
En nu zelf ook ff wat uittesten graag.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

DjMaGiCh schreef op 21 april 2004 @ 15:12:
De query ziet nu als volgt uit, maar werkt nog niet...
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE ((([Titels].[Voorraad])>0)) And [Forms]![Uitlenen]![ID];
code:
1
2
3
4
5
6
7
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 And Titels.ID = [Forms]![Uitlenen]![ID]

of dit (omdat ik de access notatie niet ken)

UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 And Titels.ID = Forms![Uitlenen]![ID]

Ik stop met posten hier moet je toch echt genoeg aan hebben, zo niet koop dan een VBA boek, gebruik de helpfunctie, of zoek online/google.
ps: waarom al die (())))))) ? etc..is toch niet nodig hier?...(of is dat access meuk?)

[ Voor 27% gewijzigd door Max|Burn op 21-04-2004 15:18 ]

ma ma ma ma ma macron one


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:12:
De query ziet nu als volgt uit, maar werkt nog niet...


UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE ((([Titels].[Voorraad])>0)) And [Forms]![Uitlenen]![ID];
// hier stond onzin; oplossing wordt hierboven gegeven.

offtopic:
@ Masch : Horizon verbreden he ;)
MaxBurn schreef op 21 april 2004 @ 15:14:
[...]

ps: waarom al die (())))))) ? etc..is toch niet nodig hier?...(of is dat access meuk?)
Inderdaad, Access meuk.

[ Voor 41% gewijzigd door Wom op 21-04-2004 15:22 ]


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Masch schreef op 21 april 2004 @ 15:13:
[...]


En nu zelf ook ff wat uittesten graag.
Sorry dat mensen graag wat hulp willen die er niet zoveel verstand van hebben...

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

DjMaGiCh schreef op 21 april 2004 @ 15:20:
[...]

Sorry dat mensen graag wat hulp willen die er niet zoveel verstand van hebben...
We zien op GoT graag dat mensen zelf hun best doen. Als je verwacht dat je oplossingen opgelepelt gaat krijgen ben je op de verkeerde plaats. Als je er weinig verstand van hebt maar toch zelf dit probleem wilt oplossen stel ik voor dat je wat cursussen gaat volgen :) Eventueel kun je wat tips uit dit topic gebruiken om verder te komen; maar ga er niet vanuit dat je een kant-en-klare oplossing krijgt :)

[ACCESS] Bijwerkquery > [Access] Hoe bestaande waardes updaten? *

[ Voor 7% gewijzigd door Spider.007 op 21-04-2004 15:27 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

DjMaGiCh schreef op 21 april 2004 @ 15:20:
[...]Sorry dat mensen graag wat hulp willen die er niet zoveel verstand van hebben...
Op GoT wordt er vanuit gegaan dat de topicstarter zelf ook alles doet om aan de nodige informatie/kennis te komen, dit houd ook in een VBA boek kopen mocht dat nodig zijn, of zelf veel zoeken, proberen.

Edit: manman..alweer te laat :D

[ Voor 5% gewijzigd door Max|Burn op 21-04-2004 15:27 ]

ma ma ma ma ma macron one


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Spider.007 schreef op 21 april 2004 @ 15:25:
[...]


We zien op GoT graag dat mensen zelf hun best doen. Als je verwacht dat je oplossingen opgelepelt gaat krijgen ben je op de verkeerde plaats. Als je er weinig verstand van hebt maar toch zelf dit probleem wilt oplossen stel ik voor dat je wat cursussen gaat volgen :) Eventueel kun je wat tips uit dit topic gebruiken om verder te komen; maar ga er niet vanuit dat je een kant-en-klare oplossing krijgt :)

[ACCESS] Bijwerkquery > [Access] Hoe bestaande waardes updaten? *
Ik ben ondertussen zelf ook zwaar bezig om alles voor elkaar te krijgen, dus ik vond die reactie niet echt gepast...

Maar goed... zand er over ;)


Kan het ook zijn dat er iets in mijn relatie's niet goed zit oid?

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
MaxBurn schreef op 21 april 2004 @ 15:14:
[...]
code:
1
2
3
4
5
6
7
UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 And Titels.ID = [Forms]![Uitlenen]![ID]

of dit (omdat ik de access notatie niet ken)

UPDATE Titels SET Titels.Voorraad = [voorraad]-1
WHERE Titels.Voorraad > 0 And Titels.ID = Forms![Uitlenen]![ID]

Ik stop met posten hier moet je toch echt genoeg aan hebben, zo niet koop dan een VBA boek, gebruik de helpfunctie, of zoek online/google.
ps: waarom al die (())))))) ? etc..is toch niet nodig hier?...(of is dat access meuk?)
Is idd access meuk, maar is niet perse nodig hoor. Dit maakt de 'geweldige' query editor van access er zelf van, bv na het opslaan van de query. Vind ik een groot nadeel van Access, terwijl ik er verder mee wegloop.

offtopic:
@ TS. Ik snap dat je zelf ook bezig bent, maar hier wordt er nou eenmaal meer van je verwacht dan laten we zeggen www.beginnersweb.nl ;) Verder is het wel goed hoor ;) zand erover

[ Voor 14% gewijzigd door Masch op 21-04-2004 15:32 ]

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:28:
[...]

Kan het ook zijn dat er iets in mijn relatie's niet goed zit oid?
Je haalt toch alles uit 1 tabel ? Dus waar zou je die relaties dan voor nodig hebben ? Niet van toepassing lijkt me dus.

  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

Masch schreef op 21 april 2004 @ 15:29:
[...]
nadeel van Access, terwijl ik er verder mee wegloop.
offtopic:
Het merendeel van het soort projecten waar ik mee werk kan access geeneens voldoen in wat er voor benodigd is :) Missende functies, load, etc.. Een datawarehouse op access draait zo klote :D


idd, problemen in de relaties kan niet, je gebruik maar 1 tabel.

[ Voor 20% gewijzigd door Max|Burn op 21-04-2004 15:33 ]

ma ma ma ma ma macron one


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Waarom werkt de betreffende query dan niet...
Dat vindt ik zo raar...

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:33:
Waarom werkt de betreffende query dan niet...
Dat vindt ik zo raar...
Kloppen de namen die je gebruikt hebt ? Denk aan de naam van je invoerveld en de naam die je gebruikt in je query. 9 van de 10 keer heb je spelfout gemaakt.

Welke foutmelding krijg je overigens als je de query uitvoert, of wat is de uitvoer ?

// heb je trouwens de link bekeken die ik eerder gepost heb. Daar staat het uitgebreid uitgelegd wat je moet doen.

[ Voor 13% gewijzigd door Wom op 21-04-2004 15:43 ]


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
Over de andere boeg dan. Probeer eens in het ontwerpvenster het onderstaande te doen;

Maak naast het veld voorraad een nieuw veld;

veld --> id
tabel --> titels
wijzigen in --> leeg
criteria --> [forms]![uitlenen]![id]

offtopic:
Er zijn natuurlijk betere db's dan access, dat hoor je mij niet zeggen. Maar om snel het e.e.a. te maken met db+ gui+ goede rapportage vind ik access helemaal top

[ Voor 32% gewijzigd door Masch op 21-04-2004 15:42 ]

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
AudiRS4 schreef op 21 april 2004 @ 15:35:
[...]

Kloppen de namen die je gebruikt hebt ? Denk aan de naam van je invoerveld en de naam die je gebruikt in je query. 9 van de 10 keer heb je spelfout gemaakt.

Welke foutmelding krijg je overigens als je de query uitvoert, of wat is de uitvoer ?

// heb je trouwens de link bekeken die ik eerder gepost heb. Daar staat het uitgebreid uitgelegd wat je moet doen.
Ik krijg geen foutmeldingen ofzo, de uitvoer is niks, hij doet gewoon niks....
Ik heb de link bekeken maar daar werkt het ook niet mee helaas...

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Masch schreef op 21 april 2004 @ 15:40:
Over de andere boeg dan. Probeer eens in het ontwerpvenster het onderstaande te doen;

Maak naast het veld voorraad een nieuw veld;

veld --> id
tabel --> titels
wijzigen in --> leeg
criteria --> [forms]![uitlenen]![id]

offtopic:
Er zijn natuurlijk betere db's dan access, dat hoor je mij niet zeggen. Maar om snel het e.e.a. te maken met db+ gui+ goede rapportage vind ik access helemaal top
Ik zal dit nog eens proberen

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:51:
[...]


Ik krijg geen foutmeldingen ofzo, de uitvoer is niks, hij doet gewoon niks....
Ik heb de link bekeken maar daar werkt het ook niet mee helaas...
Worden de waardes in de database wel aangepast. Kijk eens met een select query of je waardes aangepast zijn.

De updatequery laat ook geen uitvoer zien natuurlijk, die past alleen aan. Wanneer je iets wilt zien zul je een selectquery moeten hebben :)

  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
AudiRS4 schreef op 21 april 2004 @ 15:54:
[...]

Worden de waardes in de database wel aangepast. Kijk eens met een select query of je waardes aangepast zijn.

De updatequery laat ook geen uitvoer zien natuurlijk, die past alleen aan. Wanneer je iets wilt zien zul je een selectquery moeten hebben :)
Ik heb even via Extra, Opties de bevestigingen aangezet, ik krijg dus de melding als de query wordt uitgevoerd "U staat op het punt 0 rijen bij te werken".
Dus er zit iets fout in die query.
Ik heb de query dus aangemaakt in gewone ontwerpweergave, met het rijtje bijgevoegd wat hierboven staat.

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 15:56:
[...]


Ik heb even via Extra, Opties de bevestigingen aangezet, ik krijg dus de melding als de query wordt uitgevoerd "U staat op het punt 0 rijen bij te werken".
Dus er zit iets fout in die query.
Ik heb de query dus aangemaakt in gewone ontwerpweergave, met het rijtje bijgevoegd wat hierboven staat.
Je weet wel zeker dat er waardes zijn die aan de voorwaarde van de query voldoen ?

  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Ja dat weet ik zeker, Ik wil mijn database wel even online zetten, zodat je kan kijken waar eventueel de fout zit....

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

hey even ter duidelijkheid.. het veld dat je aangemaakt hebt heeft toch ook de ID van de film waar er 1 voorraad af moet toch? (maw, die is toch niet leeg he..?)

[ Voor 16% gewijzigd door Max|Burn op 21-04-2004 16:06 ]

ma ma ma ma ma macron one


  • Wom
  • Registratie: Januari 2002
  • Laatst online: 14:35

Wom

DjMaGiCh schreef op 21 april 2004 @ 16:01:
Ja dat weet ik zeker, Ik wil mijn database wel even online zetten, zodat je kan kijken waar eventueel de fout zit....
Ik heb op het moment geen access tot mijn beschikking, dus dat zal niet veel opschieten.

Enige wat relevant is, is de benaming van de velden in je tabel en de query.

  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
MaxBurn schreef op 21 april 2004 @ 16:04:
hey even ter duidelijkheid.. het veld dat je aangemaakt hebt heeft toch ook de ID van de film waar er 1 voorraad af moet toch? (maw, die is toch niet leeg he..?)
Ja volgens mij wel,,,

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Willybubba
  • Registratie: November 2001
  • Laatst online: 07:34

Willybubba

Nut up or shut up.

Gooi die DB maar ff online dan.

"I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time... like tears in rain... Time to die."


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Willybubba schreef op 21 april 2004 @ 16:10:
Gooi die DB maar ff online dan.
Moment

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Hij staat online @ http://members.home.nl/h.lohr/db.zip

Er zit een schakelbord op dus even met SHIFT openen :)

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:07
Maak van de criteria het volgende

[vooraad] en [forms]![Uitlenen]![id]
hier stond iets van titels

en van wijzigen in

[voorraad] -1
dit had je bij criteria staan?!?! Daar was dus je fout je ging vooraad in zichzelf wijzigen snap je?

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

code:
1
2
UPDATE Titels SET Titels.Voorraad = [voorraad]
WHERE ((([Titels].[Voorraad])=[voorraad]-1) And (([Titels].[ID])=[forms]![Uitlenen]![Titels]));
:?
dat voorraad=vooraad-1 lijkt me geen werkende 'where'voorwaarde.
Voorraad-1 in het verkeerde regeltje getikt?
edit:
en idd, het tekstvak waarin de waarde staat heet ID en niet titels


en in je vba code:
code:
1
2
3
4
5
6
    DoCmd.GoToRecord , , acNewRec
    
    Dim stDocName As String

    stDocName = "-1 queri"
    DoCmd.OpenQuery stDocName, acNormal, acEdit

Je gaat eerst naar een nieuw record--> id wordt nul, en dan roep je een query op die naar het id kijkt. Haal dat docmd.gotorecord maar weg.

[ Voor 9% gewijzigd door Lustucru op 21-04-2004 16:36 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Niesje schreef op 21 april 2004 @ 16:27:
code:
1
2
UPDATE Titels SET Titels.Voorraad = [voorraad]
WHERE ((([Titels].[Voorraad])=[voorraad]-1) And (([Titels].[ID])=[forms]![Uitlenen]![Titels]));
:?
dat voorraad=vooraad-1 lijkt me geen werkende 'where'voorwaarde.
Voorraad-1 in het verkeerde regeltje getikt?
edit:
en idd, het tekstvak waarin de waarde staat heet ID en niet titels


en in je vba code:
code:
1
2
3
4
5
6
    DoCmd.GoToRecord , , acNewRec
    
    Dim stDocName As String

    stDocName = "-1 queri"
    DoCmd.OpenQuery stDocName, acNormal, acEdit

Je gaat eerst naar een nieuw record--> id wordt nul, en dan roep je een query op die naar het id kijkt. Haal dat docmd.gotorecord maar weg.
Als ik dat weg haal, krijgt hij Compileerfouten,

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 28-08 17:19

Max|Burn

-- .. ... .--- .- .-.-.-

Niesje schreef op 21 april 2004 @ 16:27:
Je gaat eerst naar een nieuw record--> id wordt nul, en dan roep je een query op die naarhet id kijkt. Haal dat dcmd.gotorecord maar weg.
fijn hoor..heb net voor niks met WillyBubba gefixt :D
Maar goed, dat is inderdaad de fout, en de query klopte ook voor geen kant helaas..was ook niet wat wij hier neergezet hadden...

Mocht je er nog niet uitkomen dan zet ik vanavond wel een gefixte versie online.

[ Voor 11% gewijzigd door Max|Burn op 21-04-2004 16:37 ]

ma ma ma ma ma macron one


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
Na heel lang zoeken, en prutsen, en met hulp van iemand die bij me is,
Zijn we er achter dat de query dient te zijn:

UPDATE Titels SET Titels.Voorraad = ([Titels].[Voorraad]-1)
WHERE (([Titels].[ID])=[forms]![Uitlenen]![Titels]);


Het enige probleem is nu nog, dat de form niet werkt met deze query.

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • HarryL
  • Registratie: Januari 2003
  • Laatst online: 13-08 10:19

HarryL

127.0.0.1

Topicstarter
MaxBurn schreef op 21 april 2004 @ 16:36:
[...]

fijn hoor..heb net voor niks met WillyBubba gefixt :D
Maar goed, dat is inderdaad de fout, en de query klopte ook voor geen kant helaas..was ook niet wat wij hier neergezet hadden...

Mocht je er nog niet uitkomen dan zet ik vanavond wel een gefixte versie online.
Als je een gefixde versie online wilt zetten, graaaaag :)

I have gone to find myself, if I get back before I return, Please keep me here! PSNID: djmagich


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Goed... GoT is geen helpdesk. Ik hoopte dat duidelijk genoeg aangegeven te hebben; maar ik zie nog weinig verbetering. Ondanks dat de TopicStarter bereidt is om van alles en nog wat te doen moet je toch teveel aan het handje genomen worden om dit probleem op te lossen. Het probleem lijkt inmiddels ook zo goed als gefixed.

DjMaGiCh, Ik hoop dat je in het vervolg ietswat meer moeite in je topics kunt stoppen, door wellicht zelf al wat onderzoek te doen op GoT of Google. Succes ermee. :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1

Dit topic is gesloten.