In een macro heb ik verschillende acties opgenomen.
De eerste is "Tekst overbrengen" waarbij ik een csv-bestand in een tabel importeer. Sporadisch komt het voor dat er importfouten zijn die dan in een aparte tabel "bestand_importfouten" worden weergegeven.
Het vervelende is dat als het csv-bestand wordt geïmporteerd de nieuwe importfouten niet aan de bestaande tabel "bestand_importfouten" wordt toegevoegd, maar dat er steeds een nieuwe tabel wordt gecreëerd met een volgnummer. Dit leidt tot onnodige vervuiling.
In mijn macro heb ik nu een actie toegevoegd; Object Verwijderen welke ik heb opgenomen na "Tekst overbrengen". Hierin geef ik aan dat de tabel "bestand_importfouten" verwijderd wordt.
Op zich werkt dit goed, behalve dus als er bij het importeren van het csv-bestand geen importfouten zijn en er dus geen tabel "bestand_importfouten" is. De macro stopt dan en geeft een foutmelding dat het opject dat verwijderd moet worden niet bestaat.
Ik wil dus een voorwaarde koppelen aan de actie "Object Verwijderen". Deze voorwaarde is dus dat de actie alleen moet worden uitgevoerd als de tabel "bestand_importfouten" bestaat. Als deze tabel niet bestaat, moet deze actie worden overgeslagen en doorgaan met de volgende actie.
Mijn vraag is dus: hoe maak ik zo een voorwaarde?
De eerste is "Tekst overbrengen" waarbij ik een csv-bestand in een tabel importeer. Sporadisch komt het voor dat er importfouten zijn die dan in een aparte tabel "bestand_importfouten" worden weergegeven.
Het vervelende is dat als het csv-bestand wordt geïmporteerd de nieuwe importfouten niet aan de bestaande tabel "bestand_importfouten" wordt toegevoegd, maar dat er steeds een nieuwe tabel wordt gecreëerd met een volgnummer. Dit leidt tot onnodige vervuiling.
In mijn macro heb ik nu een actie toegevoegd; Object Verwijderen welke ik heb opgenomen na "Tekst overbrengen". Hierin geef ik aan dat de tabel "bestand_importfouten" verwijderd wordt.
Op zich werkt dit goed, behalve dus als er bij het importeren van het csv-bestand geen importfouten zijn en er dus geen tabel "bestand_importfouten" is. De macro stopt dan en geeft een foutmelding dat het opject dat verwijderd moet worden niet bestaat.
Ik wil dus een voorwaarde koppelen aan de actie "Object Verwijderen". Deze voorwaarde is dus dat de actie alleen moet worden uitgevoerd als de tabel "bestand_importfouten" bestaat. Als deze tabel niet bestaat, moet deze actie worden overgeslagen en doorgaan met de volgende actie.
Mijn vraag is dus: hoe maak ik zo een voorwaarde?