Ir para conteúdo
Fórum Script Brasil

Fábio da Cruz

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Fábio da Cruz

Fábio da Cruz's Achievements

0

Reputação

  1. Bom dia ***-------------------- CADASTRO DE BANCOS CREATE TABLE CAD_BANCOS ( BCO_BANCO_CONTA VARCHAR(12) primary key BCO_NOME VARCHAR (15), BCO_SIGLA VARCHAR (02), BCO_TIPO VARCHAR (20), BCO_TEL_FIXO VARCHAR(11), BCO_TEL_CEL VARCHAR(12), BCO_CONTATO VARCHAR (15), PRIMARY KEY BCO_BANCO_CONTA ); Nesse caso irei usar dois Tedit para inclusão(edit_Banco , edit_Conta), após digitado irei somar os dois Tedit e gravar na chave primária(BCO_BANCO_CONTA). Quando precisar consultar irei utilizar uma função para separar; os 6 primeiros char para Banco e os outros 6 para Conta. Nesse caso só estou encontrando um problema:, na hora do dbgrid mostrar esses campos separados, pois estão juntos na coluna BCO_BANCO_CONTA. O único problema é que eu não estou conseguindo em modo de execução colocar os dados separados (Banco e Conta) na coluna que criei no DBGrid, eu separei através da função, os dados da coluna (BCO_BANCO_CONTA), mas não achei o Evento em que posso direcionar para o grid. Criei manualmente duas colunas no grid, mas não sei como mostrar os dados extraídos da função que é a separação dos dados da coluna BCO_BANCO_CONTA, que se refere a coluna (Banco e Conta) que criei somente para mostrar separado no DBGrid. Por favor poderia me orientar como coloco as linhas no DBGrid.
  2. Pessoal bom dia Estou desempregado, já trabalhei com Delphi e Cobol, agora voltei a desenvolver em Delphi e estou sem saber a solução das chaves primárias e preciso de um favor de vocês. Utilizo Delphi Embarcadero® RAD Studio 11 Version 28.0.48361.3236, Firebird 4.0, IBExpert 4.14.1. Preciso criar uma chave primária de quatro colunas (BCO_AGENCIA, BCO_DIG_AGENCIA , BCO_CONTA, BCO_DIG_CONTA), mas o Projeto tem que ver duplicidade somente na chave (PK_CAD_BANCO). Ex: Quando eu for validar o Banco e Conta se já estão cadastrados, verificar pela chave (PK_CAD_BANCO), isso é possível? Motivo: A coluna BCO_AGENCIA poderá haver duplicidade, pois poderá existir várias contas do mesmo banco. A chave BCO_CONTA também poderá haver duplicidade, pois bancos diferentes poderá ter o mesmo número de conta. Mas o mesmo banco não pode existir o mesmo número de conta Caso tenha que deixar somente uma chave(sequencial, incrementada de 1), para validar teria que unir colunas digitada (BCO_AGENCIA, BCO_DIG_AGENCIA , BCO_CONTA, BCO_DIG_CONTA), e ver se ela existe no bco, como faço isso? Exemplo: (valores fictícios) AGência BB Conta 6522-0 7020-X ß 1234-5 7020-X ß 6522-0 2535-8 6522-0 1258-X 6522-0 2255-X ***-------------------- CADASTRO DE BANCOS CREATE TABLE CAD_BANCOS ( BCO_AGENCIA INTEGER NOT NULL, BCO_DIG_AGENCIA CHAR (01) NOT NULL, BCO_CONTA INTEGER NOT NULL, BCO_DIG_CONTA CHAR (01) NOT NULL, BCO_NOME CHAR (15), BCO_SIGLA CHAR (02), BCO_TIPO CHAR (20), BCO_DDD_FIXO INTEGER, BCO_TEL_FIXO INTEGER, BCO_DDD_CEL INTEGER, BCO_TEL_CEL INTEGER, BCO_CONTATO CHAR (15), CONSTRAINT PK_CAD_BANCO PRIMARY KEY (BCO_AGENCIA, BCO_DIG_AGENCIA , BCO_CONTA, BCO_DIG_CONTA) ); Desde já, obrigado
×
×
  • Criar Novo...