Página 1 de 1

Erro Aliás Duplicado

Enviado: 21 Ago 2008 17:40
por Marcos
Olá a todos do fórum,
Na verdade o problema que vou relatar penso que pode ser um erro meu de lógica, melhor consultar alguém com mais experiência.
Como proceder quando estou em um Browse [TELA1] para Selecionar um Usuário do Sistema, obviamente estará aberto a Tabela Usuários, mas como a tabela está vazia automaticamente uma outra tela com outro Browse [TELA2] se abre para cadastrar um usuário, esta TELA2 é uma parte do sistema que já está pronta e fica isolada, vamos dizer que é a tela principal de Cadastro de Usuários, obviamente novamente estará aberto a tabela de usuários, daí o erro Aliás Duplicado.
Penso que c a TELA2 não estivesse isolada no sistema, eu poderia tirar do inicio a abertura dos arquivos, já que são abertos na TELA1, mas a TELA2 depende da abertura dos arquivos por estar isolada.
Existe alguma sugestão para isto?
Grato,
Marcos.

Re: Erro Aliás Duplicado

Enviado: 21 Ago 2008 18:48
por software_facil
Marcos, para ficar simples a solução do seu problema, relato abaixo minha sugestão :

1- abra a tabela de usuários
use usuario alias usuario shared new
2- defina uma janela e um grid
define window form_001 .......
define grid grid_001 ......
leia todos os registros da tabela usuario e alimente o grid com essas informações
3- se não houver usuário cadastrado, basta inserir na janela acima um botão para fazer a inclusão

Abraços

Re: Erro Aliás Duplicado

Enviado: 22 Ago 2008 17:11
por sygecom
Marcos, uma maneira simples de contornar isso seria com o exemplo abaixo:

Código: Selecionar todos

IF SELECT("AGENDA")=0  // NÃO ESTA ABERTO, ENTÃO DEVE ABRIR
   USE AGENDA ALIAS AGENDA SHARED
   SET INDEX TO AGENDA
ENDIF

Re: Erro Aliás Duplicado

Enviado: 27 Ago 2008 17:28
por Marcos
Obrigado aos que responderam, a forma que o Leonardo citou ficou dez.
Grato pela ajuda
Marcos.