verplaatsen gegevens.

Status
Niet open voor verdere reacties.

Strange Bird

Gebruiker
Lid geworden
13 apr 2004
Berichten
154
Geachte mededenkers,

Ik heb het volgende probleempje:

tabel1 staan leden in van mensen die in groep1 zitten
tabel2 staan leden in van mensen die in groep2 zitten

Als er nu mensen overgaan van groep1 naar groep2 dan moet ik die elke keer handmatig intypen.

Is er ook een mogelijkheid om selectief mensen te verplaatsen van groep1 -> groep2?

dus in groep1 wordt dat record verwijderd en in groep2 komt er een record bij.

Vriendelijke groet,
Strange bird.
 
Hoi Strange Bird,

Ik heb niet zomaar een pasklaar antwoord op je vraag.

Persoonlijk zou ik echter werken met één tabel mensen
waaraan ik een extra veldje met de naar GROEP toevoeg.

Groetjes van Marrosi
 
Mja, maar het zou betekenen dat ik een complete nieuwe database moet gaan opzetten wat ik op termijn misschien ook wel ga doen maar nu zit ik even met mijn handen in mijn spaarzame haren.

Zijn er wel mogelijkheden om bepaalde records te verplaatsten naar een andere tabel?
 
Het is toch het makkelijkst om er een tabel van te maken. Als je deze ene tabel nu met twee queries weer splitst en je geeft die queries dezelfde naam als de huidige tabelnamen dan hoef je verder niets te wijzigen.
 
Ik zou het toch mooier vinden als het verplaatsen zou kunnen.
Dan kan iedereen gewoon zijn eigen tabel blijven bewerken en een keer in de zoveel tijd de tabellen verzamelen en klaar.
 
Met een stukje VBA en SQL moet het wel lukken.

Stuur even een voorbeeld met de juiste tabel en veldnamen en vertel erbij precies welke gegevens er overgezet moeten worden en op basis van wat.
 
Geweldig als hier een oplossing voor zou zijn.

Stuur even een voorbeeld met de juiste tabel en veldnamen en vertel erbij precies welke gegevens er overgezet moeten worden en op basis van wat.


Ik heb nu even een voorbeeldje met 2 groepen.
Groep1
Groep2

Op formulier1 staat een button die de gegevens die nu getoond worden (dat record) uit T_groep1 moet verplaatsen naar T_groep2.

En het ID moet dan veranderen van groep1 in groep2

Is dat mogelijk?

Met Vriendelijke groet,
The Strange Bird
 

Bijlagen

Ja, dit is al een heel eind wat ik wil! Bedankt Paul!

Alleen snap ik niet hoe deze precies werkt.
Waar staat nu in de query naar welke tabel de gegevens moeten verplaats worden?

O ja, hij veranderd niet de groep1 in groep2 (maar dat is makkelijk later met de hand te wijzigen)
 
van groep 1 naar groep 2 zou hij wel moeten doen .... kijk er zo naar , de query werkt zo :
Je maakt een query van groep 2 met alle gegevens van tabel 2.
Dan maak je er een toevoegquery van.
Dan vraag access naar welke tabel de gegevens moeten .
moet lukken
 
Heb de oplossing voor “van groep 1 naar groep 2 veranderen “
Je laat uit je toevoegquery de regel id.
Je tabel 2 maakt er dan vanzelf groep 2 van
 

Bijlagen

Het is met nu ook bijna gelukt!
Bedankt!

Ik heb nu een Query gemaakt, daar een toevoegQuery van gemaakt maar dan gaat bij jou voorbeeldje hij nog een stapje verder door uit de tabel dat record ook te verwijderen.
Waar zit dat dan in? Want ik heb wel klein beetje ervaring met query's maar geen ervaring met Macro's en ik vermoed dat deze ook worden gebruikt.

Verder onwijs bedankt voor je hulp, Dit scheelt heel veel werk.
 
Zet dit bij klikken onder je knop dan moet het lukken:

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
DoCmd.GoToRecord , , acNext

Bij muis omlaag zet je je macro waar in je de toevoegquery opent .
(macroopenen)

Als je niet handig bent met vb (net als ik) kan je altijd via outo opmaak een knop maken.
Je kunt dan zien wat vb doet en het zelfs via knippen en plakken bijvoegen bij een anderen knop.
Zorg wel dat je het doet bij een kopie zodat als er wat mis gaat je nog terug kan.

en geen dank ik leer er ook weer van
 
Het is helemaal gelukt! Hartelijk dank (toch wel)

Ik heb heel de macro niet gebruikt dus heb ik hem maar weggelaten.

Vriendelijke groet,
The Strange bird.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan