Voeg een lijst in

Belangrijk

Zorg ervoor dat de lijst is afgestemd op je behoeften voordat je een lijst in een spreadsheet invoegt. Overweeg welke velden zichtbaar moeten zijn en hoe de records worden gefilterd en/of gesorteerd. Dit kan zowel de laadtijd als de gebruiksvriendelijkheid van je spreadsheet beïnvloeden.

Voeg een lijst in:

  1. Open de relevante lijstweergave in je database, klik op het Acties icoon naast de naam van de weergave en klik vervolgens op Spreadsheet ‣ Lijst invoegen in spreadsheet.

    Notitie

    Selecteer de relevante records om alleen specifieke records in te voegen, klik op de Acties knop die bovenaan het midden van het scherm verschijnt en klik vervolgens op Invoegen in spreadsheet.

  2. Bewerk indien nodig de Naam van de lijst in het venster dat wordt geopend.

    De lijstnaam wordt gebruikt in de bladnaam en in de lijsteigenschappen.

    Een lijst invoegen in een spreadsheet
  3. Bewerk indien nodig het aantal records, d.w.z. rijen, dat moet worden ingevoegd.

    Standaard is het getoonde aantal het aantal records dat zichtbaar is op de eerste pagina van de lijst. Als de lijst bijvoorbeeld 150 records bevat maar er slechts 80 zichtbaar zijn, toont dit veld 80.

    Notitie

    Hoewel de gegevens in je lijst actueel worden gehouden dankzij de verbinding met je database, zal een ingevoegde lijst niet automatisch uitbreiden om nieuwe records op te nemen, bv. een nieuwe productcategorie of een nieuwe verkoper.

    Als je verwacht dat er nieuwe records worden toegevoegd, overweeg dan om extra rijen toe te voegen bij het invoegen van de lijst. Records/rijen kunnen ook handmatig worden toegevoegd nadat de spreadsheet is ingevoegd.

    Example

    Je bedrijf heeft momenteel tien productcategorieën en je voegt deze lijst in een spreadsheet in. Als er een 11e productcategorie wordt aangemaakt en je ingevoegde lijst had slechts tien rijen, wordt de nieuwe categorie op de juiste positie in het spreadsheet ingevoegd, waardoor een bestaande categorie wordt verwijderd.

    Een manier om dit te voorkomen is om extra rijen toe te voegen bij het invoegen van de lijst.

  4. Klik op Leeg spreadsheet om een nieuw spreadsheet te maken, of selecteer in welk bestaand spreadsheet de lijst moet worden ingevoegd.

    Notitie

    Bij het invoegen van een lijst in een nieuw spreadsheet wordt het spreadsheet opgeslagen in de Odoo Documenten app in de Mijn Drive persoonlijke map.

  5. Klik op Bevestigen.

De lijst wordt ingevoegd in een nieuw blad in de spreadsheet. Het bladtabblad in de onderste balk toont de naam van de lijst gevolgd door de lijst-ID, bv. Offertes op totaal (Lijst #1). Een paneel aan de rechterkant van het scherm toont de lijsteigenschappen.

Tip

  • Selecteer de hele lijst om de link tussen een ingevoegde lijst en je database te verbreken, klik met de rechtermuisknop en selecteer Kopiëren. Klik vervolgens opnieuw met de rechtermuisknop en selecteer Speciaal plakken ‣ Plakken als waarde.

  • Wijzig de lijst-ID in de bladnaam niet, omdat de ingevoegde lijst deze ID behoudt voor de levensduur van de spreadsheet. Deze lijst-ID wordt gebruikt in de spreadsheetfuncties die gegevens uit je database ophalen.

Lijstfuncties

Wanneer een lijst in een spreadsheet wordt ingevoegd, worden de volgende functies gebruikt om respectievelijk de header- en veldwaarden op te halen:

=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)

Argumenten van de functie zijn als volgt:

  • list_id: de ID die wordt toegewezen wanneer de lijst wordt ingevoegd. De eerste lijst die in een spreadsheet wordt ingevoegd, krijgt lijst-ID 1, de tweede lijst-ID 2, enz.

  • index: identificeert de regel waarop het record in de lijst verscheen vóór invoegen. De eerste regel heeft een index van 1, de tweede een index van 2, enz.

  • field_name: de technische naam van het veld.

Tip

Klik op een afzonderlijke cel om de gerelateerde formule weer te geven, indien relevant, in de formulebalk. Om alle formules van een spreadsheet tegelijk weer te geven, klik je op Beeld ‣ Weergeven ‣ Formules in de menubalk. Het onderstaande voorbeeld toont de functies die worden gebruikt om lijstheaders en waarden op te halen.

Formules van spreadsheetcellen weergeven

Lijst eigenschappen

De lijsteigenschappen verschijnen aan de rechterkant van het scherm wanneer een lijst wordt ingevoegd. Ze zijn op elk moment toegankelijk via het menu Gegevens door op de betreffende lijst te klikken, voorafgegaan door het (lijst) icoon, of door ergens op de lijst met de rechtermuisknop te klikken en op Lijsteigenschappen bekijken te klikken.

De volgende lijsteigenschappen worden weergegeven, waarvan sommige kunnen worden bewerkt:

  • Lijst #: de lijst-ID. Lijst-ID’s worden sequentieel toegewezen wanneer extra lijsten in de spreadsheet worden ingevoegd.

  • Lijstnaam: de naam van de lijst. Bewerk deze indien nodig. Let op: het bewerken van de lijstnaam in de lijsteigenschappen wijzigt niet de lijstnaam die in de bladnaam wordt weergegeven, en omgekeerd.

  • Model: het model waaruit de gegevens zijn geëxtraheerd.

  • Kolommen: de velden van het model die zichtbaar waren toen de lijst werd ingevoegd.

  • Domein: de regels die worden gebruikt om te bepalen welke records worden weergegeven. Klik op Domein bewerken om regels toe te voegen of te bewerken.

    Notitie

    Wanneer globale filters worden gebruikt, wordt dit domein gecombineerd met de geselecteerde waarden van het globale filter voordat de gegevens in de spreadsheet worden geladen.

  • Sortering: hoe de gegevens worden gesorteerd, indien van toepassing. Om een sorteringregel toe te voegen, klik je op Toevoegen, selecteer je het veld en kies je vervolgens of de sortering Oplopend of Aflopend moet zijn. Verwijder een sorteringregel door op het (verwijderen) icoon te klikken.

Klik op het tandwiel-icoon en vervolgens op Dupliceren of Verwijderen om de gegevensbron van een lijst te dupliceren of te verwijderen.

Een ingevoegde lijst beheren

Nadat een lijst uit een Odoo-database in een Odoo-spreadsheet is ingevoegd, kun je:

Records/rijen aan een lijst toevoegen

Om records aan een lijst toe te voegen, gebruik je een van de volgende methoden:

  • Selecteer de laatste rij van de tabel en beweeg vervolgens over het blauwe vierkant totdat het pluspictogram verschijnt. Klik en sleep naar beneden om het gewenste aantal rijen toe te voegen. De cellen van de nieuwe rijen worden gevuld met de juiste formule om de lijstwaarden op te halen. Als er overeenkomstige gegevens in je database zijn, worden de cellen gevuld.

    Voeg records toe door de cel naar beneden te slepen
  • Plaats je cursor in de linkerbovenste cel van het werkblad, klik Gegevens ‣ Lijst opnieuw invoegen in de menubalk en selecteer vervolgens de juiste lijst. Geef in het pop-upvenster het aantal in te voegen records aan en klik Bevestigen. Een bijgewerkte lijst wordt ingevoegd en overschrijft de vorige lijst.

Tip

De bovenstaande methoden kunnen ook worden gebruikt om extra lege rijen aan je spreadsheettabel toe te voegen. Dit kan handig zijn voor lijsten waarbij je verwacht dat er extra records in je database worden gegenereerd, bv. nieuwe productcategorieën of nieuwe verkopers.

Voeg velden/kolommen toe aan een lijst

Om velden/kolommen aan een lijst toe te voegen:

  1. Selecteer de kolom rechts of links van waar de nieuwe kolom moet worden ingevoegd.

  2. Klik Invoegen ‣ Kolom invoegen en vervolgens Kolom links of Kolom rechts in de menubalk, of klik met de rechtermuisknop en vervolgens Kolom links invoegen of Kolom rechts invoegen indien van toepassing.

  3. Kopieer de headercel van een willekeurige kolom, plak deze in de headercel van de nieuwe kolom en druk op Enter.

  4. Dubbelklik op de nieuwe headercel en klik vervolgens op de veldnaam die tussen aanhalingstekens aan het einde van de formule verschijnt. Een lijst van alle technische namen van de velden van het gerelateerde model verschijnt.

    Voeg velden/kolommen toe door de formule te bewerken
  5. Selecteer de juiste veldnaam en druk op Enter. Het label van het veld verschijnt in de header.

    Tip

    Om de technische naam van een veld te weten, navigeer naar de relevante weergave, activeer de ontwikkelaarsmodus en controleer vervolgens de veldnaam door over het vraagteken naast het label van een veld te bewegen.

  6. Dubbelklik met de headercel geselecteerd op het blauwe vierkant in de rechterbenedenhoek. De cellen van de kolom worden gevuld met de juiste formule om de lijstwaarden op te halen. Als er overeenkomstige gegevens in je database staan, worden de cellen gevuld.

Dupliceer een lijst

Een lijst dupliceren via de eigenschappen van de lijst creëert een extra gegevensbron. Dit maakt verschillende bewerkingen op dezelfde gegevens binnen één spreadsheet mogelijk.

Open de lijsteigenschappen, klik op het tandwiel-icoon en vervolgens op Dupliceren.

De nieuwe gegevensbron krijgt de eerstvolgende beschikbare lijst-ID toegewezen. Als er bijvoorbeeld geen andere lijsten zijn ingevoegd in de tussentijd, resulteert het dupliceren van Lijst #1 in de creatie van Lijst #2.

In tegenstelling tot wanneer je een lijst invoegt, wordt een gedupliceerde lijst niet automatisch in het spreadsheet ingevoegd. Voer de volgende stappen uit om deze in te voegen:

  1. Voeg een nieuw werkblad toe door op het (werkblad toevoegen) icoon linksonder in het spreadsheet te klikken.

  2. Klik op Data ‣ Re-insert list in de menubalk en selecteer vervolgens de juiste lijst.

  3. Definieer het aantal in te voegen records en klik op Bevestigen.

  4. Bewerk de Lijstnaam in het eigenschappenvenster indien nodig.

  5. Hernoem het blad door met de rechtermuisknop op het bladtabblad te klikken, Hernoemen te selecteren en de nieuwe bladnaam in te voeren.

Notitie

Het dupliceren van een ingevoegde lijst door deze te kopiëren en te plakken of door het blad waarin deze is ingevoegd te dupliceren, creëert geen nieuwe gegevensbron. Eventuele wijzigingen aan de eigenschappen van de lijst zouden daarom van invloed zijn op alle kopieën van de lijst.

Lijst verwijderen

Om een lijst en de onderliggende gegevensbron volledig uit een spreadsheet te verwijderen, voer je de volgende stappen in willekeurige volgorde uit:

  • Verwijder de spreadsheettabel met je voorkeursmethode, bv. via toetsenbordcommando’s, spreadsheetmenu’s of door het blad te verwijderen. Dit verwijdert de visuele weergave van de gegevens.

  • Klik in het eigenschappenpaneel van de betreffende lijst op het tandwiel-icoon en vervolgens op Verwijderen. Hiermee wordt de gegevensbron van de lijst uit de spreadsheet verwijderd.