Uitlezen regel uit vanuit een query

Status
Niet open voor verdere reacties.

PVTechneut

Gebruiker
Lid geworden
3 sep 2009
Berichten
12
Ik ben op dit moment op een probleem(pje) gestuit waar ik maar niet uit kom alhoewel ik zelf denk dat het niet zo moeilijk zou moeten zijn. Het gaat om het volgende.

Ik heb een query waar men dmv een pulldown-menu een selectie kan doen.
(Voorbeeld in bijlage => men wijzigt in kolom Probleem => - Onbekende tape naar - Tape was al gewisseld)

Indien men nu in deze voorbeeld het veld heeft aangepast, kan ik dmv 'Update After' de nieuwe waarde uitlezen.
Maar nu mijn vraag... hoe lees ik nu de gehele regel uit (en kan dit in vb?)????? :confused:

In de bijgevoegde bijlage hoop ik iets meer duidelijkheid te kunnen verschaffen wat ik nu bedoel....
 

Bijlagen

  • Update_veld.JPG
    Update_veld.JPG
    95 KB · Weergaven: 25
tuurlijk kan dit in access,

zo kan je bijvoorbeeld volgend doen

set rst = currentdb.openrecordset("select * from detabel")

nieuwe waarde = rst!probleem

zo krijg je de gegevens uit de eerste rij van de tabel.

als je het uit een specifieke rij wil , kan je een where functie in de select query plaatsen
set rst = currentdb.openrecordset("select * from detabel where id='123' ")

als je al de gegevens uit de tabel wil lezen kan je volgend doen:
set rst = currentdb.openrecordset("select * from detabel")

do until rst.eof

waarde = rst!probleem
docmd.runsql("insert into nieuwetabel (probleem) value (rst!probleem)")
rst.movenext

loop

Hier vult hij de nieuwetabel met de gegevens van de oorspronkelijke tabel.

Hopelijk ben je hier iets mee :)
 
Sorry, maar ik volg het even niet.

--
Zo krijg je de gegevens uit de eerste rij van de tabel:
Set rst = CurrentDb.OpenRecordset("select * from detabel")
nieuwe waarde = rst!Probleem
--
Reactie: bedankt voor deze bovenstaande code, maar daar kom ik niet ver mee.
Wat ik al eerder aangaf wil ik de regel uitlezen waarvan de inhoud van de cel is gewijzigd.
Hoe pak ik dan bv de 4e regel waarin een cel is gewijzigd? :mad:

--
Als je het uit een specifieke rij wil , kan je een where functie in de select query plaatsen:
Set rst = CurrentDb.OpenRecordset("select * from detabel where id='123' ")
--
Reactie: ook bedankt voor deze bovenstaande code, maar ook daar kom ik niet ver mee.
Ik weet namlijk de id niet waar ik op zou moeten gaat zoeken. :confused:
Maw.. ik update een cel, maar hou weet ik dan welke ID daar bij hoort? :(
 
Dat gaat zo never nooit niet lukken.
Gebruik formulieren om gegevens bij te werken.
In je formulier kun je dan een gebeurtenis definiëren die de gewijzigde regel uitleest.

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan