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.
Erro Aliás Duplicado
Moderador: Moderadores
- software_facil
- Usuário Nível 3

- Mensagens: 211
- Registrado em: 23 Fev 2005 12:19
- Localização: Curitiba/PR
- Contato:
Re: Erro Aliás Duplicado
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
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
messenger : software_facil@hotmail.com
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Erro Aliás Duplicado
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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Marcos
- Usuário Nível 3

- Mensagens: 355
- Registrado em: 20 Set 2003 09:16
- Localização: Cáceres/Mato Grosso
Re: Erro Aliás Duplicado
Obrigado aos que responderam, a forma que o Leonardo citou ficou dez.
Grato pela ajuda
Marcos.
Grato pela ajuda
Marcos.