[RESOLVIDO] Ligação com PK texto.

Saudações.

Pessoal, fiz uma consulta clientes, essa tem uma ligação para o formulário de clientes, nos outros forms e ligação que a PK é integer funcionou beleza, mas esse cliente a PK é texto, a ligação não funciona. Alguém passou por isso ? Obrigatoriamente a PK tem que ser int no SC?

Claudney

Claudney bom dia,

Obrigatóriamente uma PK tem que ser um campo que NUNCA tenha a possibilidade de haver repetições e que não tenha espaços no seu conteúdo, daí não é uma exigência do SC e sim de qualquer banco. É um cuidado que se deve ter.

Bom dia, Kleyber, beleza ?

No meu caso não é banco, fiz outro formulário e funcionou, o que tem de diferente é que no grid ao fazer a ligação aparecem mais 5 campos senão o código, campos como variaveis globais, o outro apareceu só código acho que é por ai.

Claudney

Então não entendi o teu conceito de PK neste caso… mas se funcionou, blz então.

Opa,

O problema estava na ligação das aplicações, notei que em outras mostrava apenas o campo da chave primaria, e neste caso em específico aparecia:

[Glo_Empresa]
[Glo_Cep]
[Glo_Cidade]
[Glo_Estado]

Então no formulário em comentei todos os códigos de Variaveis globais, depois apaguei os valores padrões dos campos, fiz a ligação(aperecendo apenas um) e depois refis o lance das variáveis.

Funcionou no clientes agora vou pro fornecedor.

Valeu.

Abraços

Claudney

Na ligação, caso seja solicitado parâmetros para variáveis globais da app de destino, e estas sejam criadas na app de destino com Saída, ou que sejam variáveis globais de entrada por sessão, basta assinalar na opção Vazio ao fazer a ligação.

Opa bom saber, valeu Jocimar.

Claudney