Pesquisar na Comunidade
Showing results for tags 'designing time'.
Encontrado 1 registro
-
data fields Criando os Fields em Designing Time
um tópico no fórum postou Fabrício Melo Object Pascal - Delphi & Lazarus
Bom dia. Querendo agilizar o desenvolvimento, resolvi criar um gerador de Querys baseado na classe do FDQuery da Biblioteca do FireDac. O meu gerador conecta na Tabela do banco de Dados e gera uma classe dessa tabela configurada para o uso no sistema, acho que é simples assim... Do jeito que desenhei funciona muito bem, assim defino no meu gerador os Títulos dos campos e suas configurações, tudo em um lugar só... Pra mim ficou muito bom, mas, nem sempre a facilidade vem acompanhada de maravilhas, o meu componente funciona do jeito que eu queria, gero as classe de minhas tabelas e aplico nos formulários já configurada e sem problema algum na manutenção de dados na hora da execução, mas, em desenvolvimento, estou com um errinho chato... Todas as vezes que abro meu Data Modulo eu me deparo com esse erro para todos os campos da minha query, ai tenho que ignorar tudo e a vida continua, não afeta a aplicação, mas toda vez tenho que fazer isso ao entrar em algum formulário... Então, o que eu quero e uma ajuda, pois não descobri como fazer com que a Query identifique que esses campos já existem nela ao abrir o DM... Achei muitos exemplos na internet, mas que precisam dar close/open no componente pra adicionar cada campo, acredito eu, que deva ter um jeito mais simples, só não achei onde encaixar esses fields para que a Query o reconheça em Desenvolvimento Estou postando o exemplo. Grato pela ajuda, se conseguir depois posto o resultado final pra quem se interessar... Estou usando banco de dados Firebird 2.5 CREATE TABLE DATA_TYPE_CODE ( FIELD_SMALLINT SMALLINT, FIELD_INTEGER INTEGER, FIELD_BIGINT BIGINT, FIELD_FLOAT FLOAT, FIELD_DOUBLE_PRECISION DOUBLE PRECISION, FIELD_NUMERIC NUMERIC(16,8), FIELD_DECIMAL DECIMAL(18,6), FIELD_DATE DATE, FIELD_TIME TIME, FIELD_TIMESTAMP TIMESTAMP, FIELD_CHAR CHAR(1), FIELD_VARCHAR VARCHAR(100), FIELD_BLOB BLOB SUB_TYPE 1 SEGMENT SIZE 1024 ); TESTE_COMPONENTE.rar