Du kan vilja ge formuläret tillgång till information i en databas. Du kanske vill att ett formulär ska fyllas med data som svar på en användarinmatning, t ex ett personal-ID. När användaren skriver ID-numret startas en databassökning som returnerar den matchande posten till formuläret.
Om du vill visa, infoga, uppdatera eller ta bort data från databasen skapar du en anslutning till databasen och binder sedan fälten på formuläret till motsvarande kolumner i databastabellen.
Infogningar, uppdateringar, borttagningar och navigering till nästa/föregående post i databasen kan även göras med hjälp av skript.
Programutvecklaren avgör när en databas ska användas i stället för t ex en XML-datafil. Du kan konfigurera flera dataanslutningar för ett formulär (en till en databas, en till en XML-fil) och binda fälten till någon av dataanslutningarna.
OLEDB är den enda databasanslutningen du kan ansluta till från Designer. Genom att använda Microsoft OLEDB Provider for ODBC Drivers får du också tillgång till databaser som identifieras av ODBC:s datakällnamn (DSN - Data Source Name). Du kan använda andra OLE-drivrutiner än Microsoft OLEDB Provider for ODBC, men formuläret måste certifieras i Acrobat innan det kan fungera vid körning.
Av säkerhetsskäl kan du i Acrobat inte ange en ODBC-anslutningssträng med syntaxen Driver=; . Därför behöver klientdatorn en DSN som har konfigurerats för ODBC-anslutningar.
Om du använder externa datakällor i en formulärdesign som ska ifyllas i Adobe Reader, måste du ange användarbehörighet för formuläret med hjälp av Reader Extensions 10.
Gör något av följande:
Skriv ett namn på anslutningen i rutan Namn på ny anslutning.
Namnet måste bestå av ett enda ord och får inte vara längre än 127 tecken. Det första tecknet i namnet måste vara en bokstav eller ett understreck (_). De återstående tecknen kan vara bokstäver, siffror, bindestreck (-), understreck (_) eller punkter (.).
Välj OLEDB-databas och klicka på Nästa.
Ange databasanslutningssträngen i dialogrutan OLEDB. Hjälp med inställningen får i dokumentationen från databasleverantören.
Välj något av följande alternativ och klicka sedan på Nästa:
Välj alternativet Tabell och markera en tabell som källa för posten. Listan är fylld med alla tillgängliga tabeller från databasen som identifieras av anslutningssträngen.
Välj alternativet Lagrad procedur och markera postens källa i listan. Listan är fylld med alla lagrade procedurer som är tillgängliga i databasen.
Välj alternativet SQL-fråga och skriv strängen med SQL-frågan.
Ange användarnamn och lösenord i rutorna Användare och Lösenord och ange önskade alternativ för ADO recordset.
Klicka på Nästa. Designer bekräftar att anslutningen till databasen har upprättats och du uppmanas att ange behörighet i förekommande fall.
Klicka på Slutför. Data visas på paletten Datavy.