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]

Responder a