Redigera ODBC-datakällor
En ODBC -datakälla gör att en FileMaker-fil kan hämta data från externa ODBC-datakällor. Du kan visa och uppdatera ODBC-tabeller interaktivt i relationsdiagrammet på i stort sett samma sätt som när du visar och uppdaterar FileMaker-tabeller.
FileMaker kan ansluta till många system för hantering av relationsdatabaser som tillhandahåller ODBC API:er för externt bruk. En lista över datakällor som stöds finns i Konfigurera en ODBC-klientdrivrutin.
Viktigt!  För att kunna arbeta med ODBC-datakällor måste du:
 •
 •
När du har länkat ODBC-datakällan till en FileMaker Pro-fil kan du ange och redigera alternativ.
Så här redigerar du en ODBC-datakälla:
1.
Välj Arkiv > Hantera > Externa datakällor.
Dialogrutan Hantera externa datakällor visas.
2.
Dialogrutan Redigera datakälla visas.
3.
Du kan ändra namn på datakällan, ange en annan DSN, ange alternativ för verifiering och logga in till en namngiven ODBC-datakälla eller ange visningsalternativ.
4.
För Autentisering är standardalternativet Uppmana användare att ange användarnamn och lösenord. Användare måste ange ett användarnamn och lösenord första gången de öppnar tabellen.
Om du inte vill att alla användare av FileMaker-filen ska få en sådan uppmaning väljer du Ange användarnamn och lösenord (gäller alla användare) och anger ett användarnamn och lösenord. Du kan även skapa en beräkning för att fastställa användarbehörighet till den externa tabellen. Du kan inte använda variabler eller fält i dessa beräkningar. Mer information om hur du anger de här beräkningarna finns i Dialogrutan Ange beräkning.
Om du arbetar med delade databasfiler som har åtkomst till ODBC-data från Microsoft SQL Server och du vill aktivera ODBC-datakällor med single sign-on, väljer du Använd Windows-autentisering (Single Sign-on) och anger SPN (Service Principal Name). Mer information finns i Aktivera ODBC-datakälla med single sign-on (endast Windows).
Obs!  FileMaker krypterar lösenord. Kryptering av externa datakällor beror dock på om kryptering stöds eller inte av ODBC-drivrutinen.
5.
 •
Ange ett namn för Katalognamn. I annat fall listas tabeller från alla kataloger.
 •
Ange ett namn för Katalognamn. I annat fall listas tabeller från alla scheman.
 •
Ange ett namn för Tabellnamn för att lista enbart den tabellen.
6.
Du kan filtrera tabellistan efter typ: Tabeller, Vyer eller Systemtabeller.
Obs!  Om du vill inkludera andra typer, avmarkerar du alla Filtrera efter typ-alternativ.
7.
Konfigurera en ODBC-tabell i relationsdiagrammet
När du har lagt till en ODBC-datakälla kan du arbeta med ODBC-tabeller i relationsdiagrammet och på layouter så som du gör med andra FileMaker-tabeller. Du kan hämta, lägga till, uppdatera och ta bort data i ODBC-tabellen interaktivt i realtid.
1.
Välj Arkiv > Hantera > Databas.
2.
På fliken Relationer i dialogrutan Hantera databas klickar du på Knappen Lägg till tabell.
3.
Under Datakälla i dialogrutan Ange tabell väljer du ODBC-datakälla.
4.
5.
6.
Den externa tabellen visas i relationsdiagrammet. Tabellnamnet visas i kursiv stil. Information om hur du länkar till och arbetar med tabeller i relationsdiagrammet finns i Arbeta med relationsdiagrammet.
Tips!  Om du vill kontrollera om en tabell i relationsdiagrammet är en FileMaker-tabell eller från en ODBC-datakälla, flyttar du pekaren över pilen i tabellhuvudet. Du vill kanske lägga till en färg till ODBC-tabellerna för att lättare kunna identifiera dem.
När du har lagt till en tabell i relationsdiagrammet lägger FileMaker till en layout med tabellnamnet snabbmenyn Layout och tabellen listas på fliken Tabeller. Tabellnamnet visas i kursiv stil.
Kolumner från ODBC-tabellen visas på fliken Fält. Fältnamnen visas i kursiv stil. Du kan ta bort fält om du inte vill att FileMaker Pro ska visa dem i din lösning. Dessa kolumner tas inte bort från tabellschemat för den externa SQL-datakällan, utan bara från FileMaker Pro-representationen av tabellens schema. Mer information finns i Uppdatera data mellan FileMaker ODBC-datakällor.
Att tänka på innan du börjar arbeta med ODBC-datakällor
 •
 •
 •
Om FileMaker inte automatiskt kan avgöra en tabells primära nyckel kommer du att uppmanas att markera de kolumner som innehåller en unik nyckel. FileMaker kräver att varje tabell har en eller flera kolumner som har ett unikt värde för varje rad.
Begränsningar i arbetet med ODBC-datakällor
 •
Du kan inte ändra schemat för externa ODBC-datakällor. Du kan dock lägga till extra fält för att kunna göra beräkningar och sammanfattningar för ODBC-tabeller. Mer information finns i Använda extra fält.
 •
Fält från ODBC-datakällor kan användas i värdelistor men stora teckenobjekt (CLOBs), t.ex. långa textsträngar stöds inte.
 •
För värdelistor med ODBC-data stöds inte behörigheterna Ingen åtkomst och Begränsad. Om du vill hindra en användare från att se ODBC-data i en värdelista måste du först införa säkerhet på radnivå i den externa SQL-databasen. Mer information finns i Ändra behörighet för värdelistor.
 •
 •
 •
När du arbetar med externa tabeller på fliken Fält i dialogrutan Hantera Databas stöds inte följande fältalternativ. Mer information om fältalternativ finns i Ange tillval för fält.
 •
Du kan ange serienummer som ska anges automatiskt på fliken Automatiska data, men inte när du verkställer poster. (Den externa databasen styr hur posterna verkställs.) När en länk leder till relaterade data i en ODBC-datakälla inaktiveras kopiera enligt närmast lägre värde och kopiera enligt närmast högre värde.
 •
På fliken Kontroll inaktiveras Unikt värde och Befintligt värde. Maximalt antal tecken för ett fält bestäms av den externa datakällan.
 •
Fliken Indexering inaktiveras.
 •
 •
Kommentar
 •
 •
 •
 •
 •
Som med alla ODBC-tabeller kan resultatet bli inkonsekvent om fältet är den primära nyckeln och värdena inte är unika.