Já pesquisei em todo o forum e não encontrei nada similar.
Estou precisando criar uma rotina para emissão de etiquetas selecionadas pelo código do Cliente. Estou utilizando banco de dados Accesss com Componentes ADO e QuickReport.
A principio já estou com a estrutura montada. Criei um form e nele inclui os componentes QuickRep, QRBand1 e na propriedade DataType usei rbDetail. Dentro da QRBand estou utilizando os componetes QBLabel e QRDBText, mais um componente ADOQuery e ou DataSet. Na propriedade Parameters de ADOQuery criei dois parametros (CodInicial e CodFinal). Na propriedade SQL do ADOQuery inclui a seguinte linha: select * from ADVCADCL where CODCLI between CodInicial and CodFinal
Agora em outro Form Estou usando dois Componentes TEdit para armazenar o Codigo Inicial e o Codigo Final. Que se refere a Codigo de Cliente do Banco de Dados. Uso por ultimo um botao ToolButton aonde no evento on Click inclui as seguintes linhas de código:
frmEtiquetasClientes.ADOQuery1.SQL.Add('Select * from ADVCADCL');
frmEtiquetasClientes.ADOQuery1.SQL.Add('where CODCLI Between CodInicial and CodFinal');
frmEtiquetasClientes.QuickRep1.Preview;
A minha pergunta é a seguinte: O que está faltando para que o sistema imprima somente os registros selecioandos dentro do intervalo passado pelas Variáveis CodInciail.Text e CodFinal.Tex.
Se alguém poder me ajudar ficarei muito grato, e sempre que precisarem podem contar comigo.
Pergunta
Paulo Feitosa
Olá galera do ScriptBrasil, tudo bom.
Já pesquisei em todo o forum e não encontrei nada similar.
Estou precisando criar uma rotina para emissão de etiquetas selecionadas pelo código do Cliente. Estou utilizando banco de dados Accesss com Componentes ADO e QuickReport.
A principio já estou com a estrutura montada. Criei um form e nele inclui os componentes QuickRep, QRBand1 e na propriedade DataType usei rbDetail. Dentro da QRBand estou utilizando os componetes QBLabel e QRDBText, mais um componente ADOQuery e ou DataSet. Na propriedade Parameters de ADOQuery criei dois parametros (CodInicial e CodFinal). Na propriedade SQL do ADOQuery inclui a seguinte linha: select * from ADVCADCL where CODCLI between CodInicial and CodFinal
Agora em outro Form Estou usando dois Componentes TEdit para armazenar o Codigo Inicial e o Codigo Final. Que se refere a Codigo de Cliente do Banco de Dados. Uso por ultimo um botao ToolButton aonde no evento on Click inclui as seguintes linhas de código:
with dmClientes.ADOClientes do
begin
dmClientes.ADOClientes.IndexFieldNames := 'Codcli';
dmClientes.ADOClientes.Open;
frmEtiquetasClientes.ADOQuery1.SQL.Add('Select * from ADVCADCL');
frmEtiquetasClientes.ADOQuery1.SQL.Add('where CODCLI Between CodInicial and CodFinal');
frmEtiquetasClientes.QuickRep1.Preview;
A minha pergunta é a seguinte: O que está faltando para que o sistema imprima somente os registros selecioandos dentro do intervalo passado pelas Variáveis CodInciail.Text e CodFinal.Tex.
Se alguém poder me ajudar ficarei muito grato, e sempre que precisarem podem contar comigo.
Paulo Feitosa.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.