Acho que a sugestao que vc deu ira te ajudar..... No meu sistema eu tenho os campos Usuario: Integer; Tela: Varchar(100) e Acao: Varchar(15) e faco a pesquisa ai.. se o pc for muito antigo fica um pouco lento, mas se o pc for normal fica rapido.... ----- Original Message ----- From: Rodrigo - Winsoft To: Lista - Delphi-br Sent: Tuesday, January 16, 2007 5:56 PM Subject: [delphi-br] Tabela com 396 campos
Boa tarde. Desenvolvo em Delphi 7 com Firebird 1.5 Estou com a seguinte situação: Tenho uma tabela de Perfil q contem todos os cadastros do meu sistema com Habilitar Menu / inclusão / alteração / exclusão. Ex.: CAMPOS CLIENTE CHAR 1 (S/N) CLIENTE_I CHAR 1 (S/N) CLIENTE_A CHAR 1 (S/N) CLIENTE_E CHAR 1 (S/N) FORNECEDOR CHAR 1 (S/N) FORNECEDOR_I CHAR 1 (S/N) FORNECEDOR_A CHAR 1 (S/N) FORNECEDOR_E CHAR 1 (S/N) E ASSIM POR DIANTE, A CADA NOVO CADASTRO NOVO 4 CAMPOS. ATUALMENTE MEU BANCO ESTA COM 396 CAMPOS. GOSTARIA DE REVER O CONCEITO DESTE BANCO E PENSEI EM FAZER DA SEGUINTE FORMA: CAMPOS: TELA VARCHAR 30 MENU CHAR (1) (S/N) INCLUIR CHAR (1) (S/N) ALTERAR CHAR (1) (S/N) EXCLUIR CHAR (1) (S/N) DESTA FORMA EM VEZ DE AUMENTAR EM NUMERO DE CAMPOS, AUMENTARIA EM NUMERO DE REGISTROS. O PROBLEMA É O SEGUINTE. PRA FAZER DESTA FORMA, EM TODA A TELA Q ENTRAR TENHO Q FAZER UMA BUSCA. SERÁ Q O SISTEMA NÃO VAI FICAR MUITO LENTO ? SE ALGUEM TIVER UMA OUTRA FORMA DE FAZER O PERFIL DO USUARIO E PUDER COMPARTILHAR DESDE JÁ AGRADEÇO. OBRIGADO. RODRIGO PEDROSO WINSOFT INFORMATICA (14) 3664-1586 [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]