Acesso a fontes de dados externas > Trabalho com fontes de dados externas > Atualização de dados entre as fontes de dados do FileMaker e de ODBC
 

Atualização de dados entre as fontes de dados do FileMaker e de ODBC

Em geral, a confirmação de dados em fontes de dados de ODBC é igual à confirmação de dados do FileMaker. Por exemplo, o FileMaker salva alterações em dados externos quando você sai de um campo ou move para outro registro. Para obter mais informações, consulte Confirmação de dados em registros. Contudo, como os dados externos são controlados por softwares diferentes e podem ser usados interativamente por usuários que trabalham fora do software FileMaker, há certas ações que pode você executar para garantir que tenha os dados de registro e o esquema de tabela mais recentes.

Para exibir os dados mais recentes de uma fonte de dados de ODBC:

1. Abra o arquivo com o link para a fonte de dados externa.

2. No Modo de navegação, escolha o menu Registros > Atualizar janela.

Os dados atuais, incluindo os dados inseridos por usuários fora do FileMaker, são exibidos. Você pode também liberar o cache interno com a etapa de script Atualizar janela.

Para tabelas de ODBC, o FileMaker usa o "bloqueio otimista" para controlar a entrada de dados. O FileMaker não atualiza automaticamente os dados quando você começa a inserir dados em um registro externo ou faz uma busca em dados de ODBC.

Para sincronizar o esquema de campo entre a fonte de dados do FileMaker e de ODBC:

1. Escolha o menu Arquivo > Gerenciar > Banco de dados.

2. Na caixa de diálogo Gerenciar banco de dados, clique na aba Campos.

3. Selecione a tabela com a qual deseja trabalhar na lista Tabela.

O FileMaker exibe campos da tabela de ODBC. Os nomes de campo aparecem em itálico.

4. Selecione um campo externo na lista e clique em Sinc..

O FileMaker atualiza o esquema entre a fonte de ODBC e a tabela "de sombra". Você não alterou o esquema de campo na fonte de dados, atualizou apenas o esquema da tabela do FileMaker para todos os campos novos ou ausentes. Por exemplo, se você excluir um campo de uma tabela de ODBC no gráfico de relacionamentos, quando clicar em Sinc. novamente, o campo da fonte de dados externa reaparecerá.

Notas 

Após a sincronização, todas as opções de campo definidas no FileMaker Pro Advanced poderão ser redefinidas se a fonte de dados de ODBC não forçar essa opção. Por exemplo, se tiver selecionado a opção de validação Não vazio, após a sincronização, será preciso redefinir essa opção.

Os seguintes erros podem aparecer. Para obter mais informações de solução de problemas, consulte a Base de conhecimento do FileMaker.

 

Esta mensagem de erro

É exibida quando

<Tabela faltando>

Uma tabela for renomeada ou removida de um banco de dados externo

<Campo faltando>

Uma coluna for renomeada ou removida da tabela de banco de dados externo

<Fonte de dados faltando>

Uma fonte de dados ou um banco de dados for renomeado ou removido

A conexão falha; a mensagem de erro apropriada de falha na conexão também é exibida

<Chave primária faltando>

O FileMaker não consegue identificar uma chave exclusiva para uma tabela ou exibição de ODBC; esse erro é exibido no gráfico de relacionamentos e nos objetos de campo.

Tópicos relacionados 

Restauração de links para fontes de dados de ODBC

Edição de fontes de dados de ODBC