Gebruik opzoeken en de velden met meerdere waarden in query 's

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

In Access kunt u een veld met meerdere waarden die meerdere waarden (maximaal 100) bevatten. U kunt ook een opzoekveld waarin een gebruiker beschrijvende waarde die is gebonden aan een waarde in een andere gegevensbron maken. Als u een zoekactie of het veld met meerdere waarden zoeken, zijn er unieke overwegingen. Zie maken of verwijderen van een veld met meerdere waarden en maken of verwijderen van een opzoekveldvoor meer informatie.

In dit artikel

De afhankelijke waarde van een opzoekveld in een query weergeven

Gebruik de weergavewaarde van de voor een opzoekveld in een query

Een veld met meerdere waarden in een query gebruiken

Criteria toevoegen aan een veld met meerdere waarden in een query

Meerdere criteria toevoegen aan een veld met meerdere waarden in een query

Groepeer- en een veld met meerdere waarden in een query tellen

Een toevoegquery gebruiken met een veld met meerdere waarden

Een bijwerkquery gebruiken met een veld met meerdere waarden

Een verwijderquery gebruiken met een veld met meerdere waarden

De afhankelijke waarde van een opzoekveld in een query weergeven

De weergavewaarde van een opzoekveld wordt automatisch weergegeven in de gegevensbladweergave van de query al dan niet standaard. Wanneer u een query maakt, kunt u dit gedrag kunt wijzigen, zodat de afhankelijke waarde in plaats daarvan wordt weergegeven. Stel dat u wilt zien van de afhankelijke waarde van een opzoekveld in een tabel hoofdkantoor waarmee wordt "naar' de naam van een nieuw Nederland provincie gezocht in dit voorbeeld.

Het veld opzoektabellen
  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het opzoekveld bevat, klikt u op de andere gegevensbron die wordt gebruikt in het zoekveld, klik op toevoegenen klik vervolgens op sluiten. In dit voorbeeld, moet u Headquarters en NewEngland tabellen toevoegen.

    De twee tabellen moeten worden gekoppeld.

    Het schema Lookup-veld

    Zie deelnemen aan tabellen en query'svoor meer informatie.

  3. Sleep de een veld samen met het opzoekveld aan het queryontwerpraster. In dit voorbeeld, moet u het veld plaats en NEState toevoegen.

  4. Klik op het opzoekveld en klik vervolgens op het tabblad ontwerp in de groep Weergeven/verbergen op Eigenschappenvenster. In dit voorbeeld door het veld NEState te gebruiken.

  5. Selecteer het tabblad Opzoeken in het eigenschappenvenster en selecteer vervolgens in de eigenschap Weergave besturingselement Tekstvak.

    Eigenschappen voor het besturingselement in queryontwerp weergegeven

Resultaat   Wanneer u de query in de gegevensbladweergave bekijkt, ziet u nu de bijbehorende afhankelijke waarde van de weergavewaarden.

Het queryresultaat waarin de afhankelijke waarde

Naar boven

Gebruik de weergavewaarde van de voor een opzoekveld in een query

Wanneer u een opzoekveld maakt, wordt een join wordt gemaakt tussen de afhankelijke waarde en de weergegeven waarde. Hoewel u niet de weergavewaarden rechtstreeks in een query gebruiken, kunt u de bijbehorende waarde uit de andere gegevensbron. Stel dat u wilt de weergavewaarde van het opzoekveld, NEState, in de tabel hoofdkantoor in een query als criteria gebruiken in dit voorbeeld.

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het opzoekveld bevat, Shift-klik op de andere gegevensbron wordt gebruikt in het zoekveld, klik op toevoegenen klik vervolgens op sluiten. In dit voorbeeld, moet u de tabellen Headquarters en NewEngland toevoegen.

    De twee tabellen moeten worden gekoppeld. Zie deelnemen aan tabellen en query'svoor meer informatie.

  3. Sleep de velden die u wilt gebruiken voor het queryraster. Sleep in dit voorbeeld stad uit de tabel Headquarters naar de eerste kolom, NEState uit de tabel Headquarters naar de tweede kolom en StateName uit de tabel NewEngland naar de derde kolom.

  4. Schakel het selectievakje weergeven van de StateName in het queryraster.

  5. Voer in het queryraster onder StateName, in de rij Criteria Vermont.

    Queryraster waarin afhankelijke waarde van een opzoekveld

    De query's met criteria is gebaseerd op de kolom StateName dat natuurlijk hetzelfde resultaat als de waarde van de weergave, NEState, maar niet wordt weergegeven in de gegevensbladweergave.

  6. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Alleen de rij met Vermont wordt weergegeven.

Resultaten van de query

Naar boven

Een veld met meerdere waarden in een query gebruiken

Als u een veld met meerdere waarden in een query weergeeft, kunt u de volledige veld met meerdere waarden, met alle waarden gescheiden door komma's in één rij of ze zijn teruggebracht gegevens met een aparte rij voor elke waarde kunt weergeven. Stel dat u een tabel met actie-items met een titelveld voor elke probleem en een veld van ToegewezenAan met meerdere waarden problemen toewijzen aan personen hebt.

Alle waarden in een veld met meerdere waarden in één rij weergeven

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden aan het queryontwerpraster. Sleep het veld titel en het veld met meerdere waarden van ToegewezenAan in dit voorbeeld.

  4. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Zoals u verwachten zou, één kolom ziet u het veld titel en de tweede kolom het veld met meerdere waarden van ToegewezenAan worden weergegeven:

Velden met meerdere waarden query met nonflattened resultaten

Elke waarde van een veld met meerdere waarden weergeven in één rij (de afgeplatte weergave)

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u kunt het queryraster. Sleep het veld titel en het veld met meerdere waarden van ToegewezenAan.waarde wordt weergegeven in dit voorbeeld.

    De indeling <Fieldname>. Waarde, voegt u de eigenschap Value als tekenreeks . Waarde naar het veld ToegewezenAan .

  4. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    De gegevens is ze zijn teruggebracht zodanig dat het veld titel wordt herhaald en elke waarde in het veld met meerdere waarden van ToegewezenAan wordt weergegeven in een bijbehorende rij:

Velden met meerdere waarden query met de samengevoegde resultaten

Naar boven

Criteria toevoegen aan een veld met meerdere waarden in een query

De plaatsing van dezelfde criteria in het queryraster in verschillende rasterkolommen heeft een grote invloed op de resultaten van uw query.

Criteria die wordt weergegeven van alle waarden in een veld met meerdere waarden in één rij toevoegen

Access maakt eerst een resultatenset en telt vervolgens de criteria.

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u kunt het queryraster. In dit voorbeeld het veld titel , het veld met meerdere waarden van ToegewezenAan - en ToegewezenAan.waarde wordt weergegeven met meerdere waarden veld te slepen.

  4. Schakel het selectievakje weergeven van de ToegewezenAan.waarde wordt weergegeven in het queryraster.

  5. Voer in het queryraster onder ToegewezenAan.waarde wordt weergegevenin de rij Criteria "Niet ' David Hamilton".

    Queryonwerpraster met rechte opzoekveld

    Is het handig om de SQL-weergave te bekijken:

    Selecteer titel, ToegewezenAan van problemen waar niet AssignedTo.Value = "David Hamilton";

  6. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    De drie problemen die niet zijn toegewezen aan David Hamilton worden weergegeven in een standaardwaarde.

Resultaten voor het veld met meerdere waarden <Fieldname> gebruiken

Voeg criteria toe die wordt elke waarde in een veld met meerdere waarden in één rij (de afgeplatte weergave)

Access maakt eerst een afgeplatte resultatenset en telt vervolgens de criteria.

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u kunt het queryraster. Sleep het veld titel en het veld met meerdere waarden van ToegewezenAan.waarde wordt weergegeven in dit voorbeeld.

  4. Voer in het queryraster onder ToegewezenAan.waarde wordt weergegevenin de rij Criteria , niet "David Hamilton".

    Queryonwerpraster met. Indeling van de waarde voor opzoekveld

    Is het handig om de SQL-weergave te bekijken:

    Selecteer Issues.Title, AssignedTo.Value van problemen waar niet AssignedTo.Value = "David Hamilton"

  5. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Elke probleem niet is toegewezen aan David Hamilton wordt weergegeven in een afgeplatte waarde.

Resultaten voor het veld met meerdere waarden met <Fieldname>. Waarde

Naar boven

Meerdere criteria toevoegen aan een veld met meerdere waarden in een query

Soms moet u zoeken naar een overeenkomst van meer dan één waarde in een veld met meerdere waarden. Stel dat u wilt zien van deze problemen waarin zowel "Kelly Rollin" en "Lisa Miller" tot de waarden in het veld ToegewezenAan behoren

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u kunt het queryraster. Sleep het veld titel en het veld met meerdere waarden van ToegewezenAan in dit voorbeeld.

  4. Voer de "naam Kelly Rollin" en 'Lisa Miller' in het queryraster onder ToegewezenAan, in de rij Criteria .

  5. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Deze twee problemen die zijn toegewezen aan "Kelly Rollin" en 'Lisa Miller' weergegeven.

Queryresultaat met het gebruik van AND in een veld met meerdere waarden

Naar boven

Groepeer- en een veld met meerdere waarden in een query tellen

Gebruik de <Fieldname> om berekeningen te voeren, groeperen en sorteren van de waarden die zijn opgeslagen in een veld met meerdere waarden. Waardeveld. Zie voor meer informatie over de groep query's, gegevens tellen met behulp van een query.

Het aantal toegewezen taken voor elke persoon

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u wilt gebruiken voor het queryraster. Sleep in dit voorbeeld ToegewezenAan.waarde wordt weergegeven op de eerste kolom en titel naar de tweede kolom.

  4. Klik op het tabblad Ontwerp in de groep Weergeven/verbergen op Totalen.

    De rij Totalen wordt weergegeven in het queryraster. Group By wordt weergegeven in de cel Totaal onder elk veld in de query standaard.

  5. Klik in het queryraster onder titelop in de rij Totaalaantal.

  6. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Het aantal per persoon toegewezen taken wordt weergegeven in een afgeplatte weergave.

Een query waarbij de toegewezen taken voor elke persoon worden berekend

Om te tellen hoeveel mensen zijn toegewezen aan een bepaalde taak

  1. Open de query in de Ontwerpweergave.

  2. In het dialoogvenster Tabel weergeven , klikt u op de tabel die het veld met meerdere waarden bevat, klikt u op toevoegenen klik vervolgens op sluiten. In dit voorbeeld toevoegen in de tabel problemen .

  3. Sleep de velden die u wilt gebruiken voor het queryraster. In dit voorbeeld titel Sleep naar de eerste kolom en sleep ToegewezenAan naar de tweede kolom.

  4. Klik op het tabblad Ontwerp in de groep Weergeven/verbergen op Totalen.

    De rij Totalen wordt weergegeven in het queryraster. Group By wordt weergegeven in de cel Totaal onder het veld titel in de query standaard. Expressie wordt weergegeven in de cel Totaal onder het veld ToegewezenAan standaard omdat u een bewerking Group By rechtstreeks op een veld met meerdere waarden, alleen een <Fieldname> niet uitvoeren. Waardeveld.

  5. Klik in het queryraster onder ToegewezenAan, op in de rij Totaalaantal.

  6. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

Resultaat    Het aantal personen per actie-item toegewezen wordt weergegeven in een afgeplatte weergave.

Queryresultaat met het aantal personen per actie-item

Naar boven

Een toevoegquery gebruiken met een veld met meerdere waarden

U kunt een enkele waarde invoegen in een veld met meerdere waarden met behulp van een toevoegquery. Stel dat u wilt 'Tom Michaels' toevoegen aan het veld ToegewezenAan met meerdere waarden in de tabel problemen.

Opmerking   In dit het enige type toevoegquery die met een veld met meerdere waarden werkt.

  1. Open de query in de Ontwerpweergave.

  2. Klik in het dialoogvenster Tabel weergeven de tabel problemen toevoegen en klik vervolgens op sluiten.

  3. Klik op het tabblad ontwerpen op toevoegen.

  4. Selecteer actie-itemsin het dialoogvenster toevoegen en klik vervolgens op OK.

  5. Selecteer in de rij Toevoegen aan van het ontwerpraster ToegewezenAan.waarde wordt weergegeven.

  6. Voer in de rij veld van het ontwerpraster "Tom Michaels".

  7. U beperkt de toevoegbewerking aan specifieke problemen door een veld toevoegen aan het ontwerpraster, zoals titel, titel verwijderen uit de rij Toevoegen aan en voer vervolgens criteria zoals "Probleem 3".

  8. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

    Klikt u om te bevestigen of u wilt toevoegen van de geselecteerde rij. Klik op Ja als de rij wilt invoegen, of klikt u op Nee om te annuleren.

Resultaat    "Tom Michaels" is nu toegevoegd aan het veld ToegewezenAan voor probleem 3.

Belangrijk    U kunt een toevoegquery die verwijst naar een tabel die een veld met meerdere waarden bevat niet gebruiken. Bijvoorbeeld is de volgende query ongeldig:

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

Naar boven

Een bijwerkquery gebruiken met een veld met meerdere waarden

U kunt een bijwerkquery gebruiken om te wijzigen van een enkele waarde in een veld met meerdere waarden in een andere waarde. In dit voorbeeld dat u wilt bijwerken van het veld ToegewezenAan met meerdere waarden als u wilt vervangen "Kelly Rollin" met "Lisa Miller."

  1. Open de query in de Ontwerpweergave.

  2. Klik in het dialoogvenster Tabel weergeven de tabel problemen toevoegen en klik vervolgens op sluiten.

  3. Klik op het tabblad ontwerp en klik op bijwerken.

  4. Sleep AssignedTo.Value naar het queryraster.

  5. Voer in de rij Wijzigen in "Lisa Miller".

  6. Voer in de rij Criteria , "Kelly Rollin".

  7. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

    Klikt u om te bevestigen of u wilt toevoegen van de geselecteerde rij. Klik op Ja als de rij wilt invoegen, of klikt u op Nee om te annuleren.

Resultaat    Lisa Miller vervangt Kelly Rollin in het veld ToegewezenAan voor alle bijbehorende problemen.

Naar boven

Een verwijderquery gebruiken met een veld met meerdere waarden

Wanneer u met een tabel die een veld met meerdere waarden bevat werkt, kunt u een verwijderquery gebruiken om records met een bepaalde waarde in een veld met meerdere waarden te verwijderen of verwijderen van een bepaalde waarde uit een veld met meerdere waarden in alle records in de tabel. Stel dat u wilt verwijderen "David Hamilton" uit de tabel problemen in het volgende voorbeeld.

Belangrijk    Wanneer u een verwijderquery gebruiken om te verwijderen van een veld met meerdere waarden dat gegevens bevat, u die gegevens permanent verloren, u kunt de verwijdering niet ongedaan maken. Maak dus een back-up van de database voordat u tabelvelden of andere onderdelen van de database verwijdert.

Verwijderen van een bepaalde waarde uit een veld met meerdere waarden in alle records

  1. Klik op het tabblad Maken in de groep Query's op Queryontwerp.

  2. Klik in het dialoogvenster Tabel weergeven de tabel problemen toevoegen en klik vervolgens op sluiten.

  3. Open de query in de Ontwerpweergave.

  4. Klik op het tabblad ontwerpen op verwijderen.

  5. Voer in de rij Criteria , "David Hamilton".

  6. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

    Access mogelijk wordt u gevraagd te bevestigen of om de records te verwijderen. Klik op Ja als de records wilt verwijderen, of klikt u op Nee om te annuleren.

Resultaat    David Hamilton is verwijderd uit voor alle bijbehorende problemen.

Records die een bepaalde waarde in een veld met meerdere waarden bevatten verwijderen

  1. Klik op het tabblad Maken in de groep Query's op Queryontwerp.

  2. Klik in het dialoogvenster Tabel weergeven , voegt u de tabel problemen en klik vervolgens op sluiten.

  3. Open de query in de Ontwerpweergave.

  4. Klik op het tabblad ontwerpen op groep verwijderen .

  5. Klik op het tabblad ontwerp in de groep resultaten op de pijl onder weergave en klik vervolgens op SQL-weergave.

  6. Voer de volgende SQL-instructie:

    DELETE FROM Issues WHERE (((Issues.AssignedTo.Value)="David Hamilton"));

    Opmerking    In dit geval kunt u alleen een SQL-instructie, niet het ontwerpraster gebruiken. Als u naar de ontwerpweergave van het raster overschakelt, wordt een sterretje (*) toegevoegd na de DELETE-instructie, die u uit SQL-weergave verwijderen moet.

  7. Ga naar het tabblad Ontwerp en klik in de groep Resultaten op Uitvoeren.

    Access mogelijk wordt u gevraagd te bevestigen of om de records te verwijderen. Klik op Ja als de records wilt verwijderen, of klikt u op Nee om te annuleren.

Resultaat    Alle problemen waar David Hamilton is toegewezen, worden verwijderd.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×