Uppdatera data mellan FileMaker och ODBC-datakällor

Att verkställa data i ODBC-datakällor fungerar i allmänhet på samma sätt som när du verkställer FileMaker-data. FileMaker-klienter sparar t.ex. ändringar av externa data när du lämnar ett fält eller flyttar till en annan post. Mer information finns i Verkställa information i poster. Eftersom den externa informationen styrs av ett annat program och kan användas interaktivt av användare som arbetar utanför FileMaker-plattformen, finns det vissa åtgärder du kan vidta för att försäkra dig om att du har tillgång till de senaste posterna och senaste tabellschema.

Så här visar du senaste information från en ODBC-datakälla:

  1. Öppna filen med länken till den externa datakällan.

  2. Välj Poster > Uppdatera fönster i bearbetningsläge.

    Aktuella data, inklusive data som har angetts av användare utanför FileMaker-klienter, visas. Du kan dessutom tömma datorns cache-minne med Scriptsteget Uppdatera fönster.

    För ODBC-tabeller använder FileMaker-klienter "optimistisk låsning" för att kontrollera datainmatningen. FileMaker-klienter uppdaterar inte automatiskt data när du börjar ange data i en extern post eller när du gör en sökning på ODBC-data.

Om du vill synkronisera fältschema mellan en FileMaker-klient och ODBC-datakällan gör du så här:

  1. Välj Arkiv > Hantera > Databas.

  2. Klicka på fliken Fält i dialogrutan Hantera databas.

  3. Välj den tabell du vill arbeta med på Tabell-menyn.

    FileMaker Pro visar fält från ODBC-tabellen. Fältnamnen visas i kursiv stil.

  4. Klicka på Synka.

    FileMaker Pro uppdaterar schemat mellan ODBC-källan och "skuggtabellen". Du har inte ändrat fältschemat i datakällan. Du har bara uppdaterat FileMaker-tabellschemat för eventuella nya eller saknade fält. Om du t.ex. tar bort ett fält från en ODBC-tabell i relationsdiagrammet visas fältet från den externa datakällan igen när du klickar på Synka igen.

Kommentarer 

  • När synkroniseringen är klar kan alla eventuella fältalternativ som du har angett i FileMaker Pro återställas om ODBC-datakällan inte tvingar fram det alternativet. Om du t.ex. markerade verifieringsalternativet Ej tomt efter synkroniseringen kan du behöva återställa det alternativet.

  • Följande fel kan visas. Mer information om felsökning finns i Knowledge Base.

  • Detta felmeddelande

    Visas när

    <Tabellen saknas>

    En tabell byter namn eller tas bort från en extern databas.

    <Fältet saknas>

    En kolumn byter namn eller tas bort från den externa databastabellen.

    <Datakälla saknas>

    • En datakälla eller en databas byter namn eller tas bort

    • Anslutningen misslyckas; ett felmeddelande för anslutningsfelet visas också

    <Primärnyckel saknas>

    FileMaker Pro kan inte identifiera någon unik nyckel för en ODBC-tabell eller -vy; detta fel visas i relationsdiagrammet och i fältobjekt.