Verbinding maken met een OLE-database

Mogelijk wilt u dat het formulier toegang heeft tot informatie in een database. Stel dat u gegevens wilt ophalen om een formulier voor te bewerken op basis van een waarde, zoals de werknemer-id, die door gebruikers wordt opgegeven bij het invullen van het formulier. Wanneer een gebruiker de id invoert, wordt er een zoekactie in de database gestart om de overeenkomstige record op te halen en deze op het formulier weer te geven.

Als u gegevens uit een database wilt weergeven, invoegen, bijwerken of verwijderen, maakt u verbinding met de database en koppelt u vervolgens de velden op het formulier aan de overeenkomstige kolommen in de databasetabel.

U kunt ook scripts gebruiken om bewerkingen voor records in de database uit te voeren, zoals invoegen, bijwerken, verwijderen en volgende of vorige record.

Het is aan degene die de toepassing ontwikkelt om te bepalen wanneer bijvoorbeeld een database wordt gebruikt en wanneer een XML-gegevensbestand. Voor een formulier kunt u meerdere gegevensverbindingen configureren (één met een database, één met een XML-bestand) en de afzonderlijke velden koppelen aan een van deze gegevensverbindingen.

OLEDB is de enige databaseverbinding waarmee u in Designer een verbinding tot stand kunt brengen. Als u de Microsoft OLEDB Provider voor ODBC-stuurprogramma's gebruikt, kunt u ook verbinding maken met databases die op basis van de ODBC-DSN (Data Source Name) worden geïdentificeerd. U kunt andere OLE-stuurprogramma's gebruiken dan de Microsoft OLEDB Provider voor ODBC. Het formulier moet echter zijn gecertificeerd in Acrobat voordat het kan worden uitgevoerd.

In Acrobat kunt u om beveiligingsredenen geen ODBC-verbindingstekenreeks opgeven met de syntaxis Driver=; . Om deze reden moet op de client-pc een DSN voor ODBC-gegevensverbindingen zijn geconfigureerd.

Als u externe gegevensbronnen gebruikt in een formulierontwerp en u wilt dat gebruikers dit ontwerp invullen in Adobe Reader, moet u de gebruiksrechten voor het formulier instellen met Reader Extensions 10.

  1. Voer een van de volgende taken uit:

    • Selecteer Bestand > Nieuwe gegevensverbinding.

    • Selecteer een object op de pagina. Klik in het palet Object op het tabblad Binding en selecteer in de vervolgkeuzelijst Gegevensbinding de optie Nieuwe gegevensverbinding.

  2. Typ in het vak Naam nieuwe verbinding een naam voor de verbinding.

    Deze naam moet uit één woord bestaan en mag maximaal 127 tekens bevatten. Het eerste teken van de naam moet een letter of een onderstrepingsteken (_) zijn. Voor de overige tekens kunt u letters, cijfers, het koppelteken (-), het onderstrepingsteken of punten gebruiken.

  3. Kies de optie OLEDB-database en klik op Volgende.

  4. Geef in het dialoogvenster OLEDB-verbinding uw verbindingstekenreeks voor de database op. Raadpleeg de documentatie bij de database voor meer informatie hierover.

  5. Selecteer een van de volgende opties en klik op Volgende:

    • Kies de optie Tabel en selecteer een tabel als gegevensbron. De opties in de lijst zijn tabellen die beschikbaar zijn in de database die aan de hand van de verbindingstekenreeks is geïdentificeerd.

    • Kies de optie Opgeslagen procedure en selecteer de recordbron in de lijst. De opties in deze lijst zijn opgeslagen procedures die beschikbaar zijn in de database.

    • Selecteer de optie SQL-query en geef de SQL-query op.

  6. Typ uw gebruikersnaam en wachtwoord in de vakken Gebruiker en Wachtwoord, en stel de juiste opties voor de ADO-recordset in.

  7. Klik op Volgende. Designer controleert of de verbinding met de database tot stand is gebracht en vraagt u zo nodig om uw referenties.

  8. Klik op Voltooien. De gegevens worden weergegeven in het palet Gegevens.