Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Tabellen filteren Access

Anoniem
Sjaan
2 antwoorden
  • Hallo allemaal,

    Ik wil een grote tabel laten splisten en kleinere tabellen. Het moet ongeveer zo werken:
    In een formulier wil ik d.m.v een keuze lijst een plaatsnaam kunnen selecteren of twee postcodes (van - tot). N.a.v de keuze wordt de tabel gefilterd en dan moet de dynaset (na klik op een knop bijv.)worden opgeslagen in een aparte tabel die dan automatisch de naam krijgt van de keuze.

    Dit is in clipper makkelijk te realiseren maar op een of andere manieer kan ik de tabel niet openen. In access wel. Ik ben bekend met access en ook een heel klen beetje met SQL. Kan iemand mij op weg helpen?

    Alvast bedankt,

    Sjaan
  • Je kopieert gegevens naar een nieuwe tabel met een SQL-instructie SELECT * INTO nweTabel FROM Tabel WHERE Veld = 'plaatsnaam';
    En daarna gooi je de velden in de originele tabel weg met een DELETE-query:
    DELETE FROM Tabel WHERE veld = 'plaatsnaam';

    Onder een knop doe je dat als:
    [code:1:082b05e34d]Private Sub CommandButton1_Click()
    DoCmd.RunSQL "SELECT * INTO nweTabel FROM Tabel WHERE Veld = '" & Keuzelijst1 & "';"
    DoCmd.RunSQL "DELETE FROM Tabel WHERE veld = '" & Keuzelijst1 & "';"
    Form.Recordsource = "nweTabel"
    End Sub[/code:1:082b05e34d]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.