Procedimento @MODOEDICAO
Revisão de 11h39min de 5 de junho de 2025 por Kelvin.nunes (discussão | contribs) (Criou página com '==='''Exemplos'''=== var Filtro: String; begin // Monta a query condicional Filtro := 'SELECT * FROM CLIENTES ' + 'WHERE 1=1 ' + 'AND (@MO...')
Exemplos
var Filtro: String; begin // Monta a query condicional Filtro := 'SELECT * FROM CLIENTES ' + 'WHERE 1=1 ' + 'AND (@MODOEDICAO = S OR ATIVO = S) ' + // Se não estiver editando, só clientes ativos 'AND (@DEVSIS = S OR VISIVEL = S)'; // Se não for devsis, só visíveis // Substitui as variáveis mágicas com a função Filtro := ProcessarTokens(Filtro); // Executa a consulta final DataSet.Close; DataSet.SQL.Text := Filtro; DataSet.Open; end;