segunda-feira, 5 de outubro de 2020

DICAS 3136 -WEBDEV TUTORIAL 70 - 17-10-2020-10_00Hrs-SAB-Licao 5.1. PESQUISA - ULTIMO PARAMETRO TOTAL - PARTE J



https://youtu.be/lFTjzs_bRiw



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Ao Vivo vai estrear as 10:00 do dia 17/10/2020-SAB

DICAS 3136 -WEBDEV TUTORIAL 70 - 17-10-2020-10_00Hrs-SAB-Licao 5.1. PESQUISA - ULTIMO PARAMETRO TOTAL - PARTE J

 
ASSUNTOS
AULA TOP DEMAIS, MAIS UM APRENDIZADO
Último parâmetro: quantidade total do pedido
CONTROLE RANGE SLIDER
ESCOLHER CONTROLE DESLIZANTE DE INTERVALO DE VALOR
EXPLICANDO SLIPER 
ENTRAR NO CODIGO DO SLIPER 
BUSCAR PRIMEIRO VALOR 
COLOCAR DADOS NO VALOR MINIMO 
BUSCAR ULTIMO VALOR
COLOCAR DADOS NO VALOR MAXIMO
colocando os parametros valor minimo e maximo



DICAS 3067 -WEBDEV TUTORIAL 1-Licao 1.1-14-09-2020 11hrs-DESCUBRA WEBDEV
DICAS 3068 -WEBDEV TUTORIAL 1-Licao 1.2-14-09-2020 15hrs-Web development and WEBDEV - PARTE A
DICAS 3069 -WEBDEV TUTORIAL 3-Licao 1.2-14-09-2020 16hrs-Web development and WEBDEV - PARTE B


===================================

// HReadFirst é usado para ler o primeiro registro do arquivo de dados "Pedidos" 
// de acordo com a chave de navegação, TotalIOT neste caso.
// Portanto, esta função servirá para a leitura do registro correspondente ao menor valor

HReadFirst(orders_pedidos,Total)

////Então, a quantidade lida no registro é associada ao limite inferior do controle Slider, bem como seu valor inferior.

SLIDER_Budget..MinValue=orders_pedidos.Total
SLIDER_Budget..LowerValue=SLIDER_Budget..MinValue

// HReadLast . Esta função permitirá a leitura do último registro do arquivo de dados de Pedidos de acordo com o valor,
// ou seja, o registro com o maior valor.

HReadLast(orders_pedidos,Total)
SLIDER_Budget..MaxValue = orders_pedidos.Total
SLIDER_Budget..UpperValue = SLIDER_Budget..MaxValue

=========================


// INITIALIZINH OF TABLE_ENCONTRE_PEDIDOS

// O controle está usando uma consulta com parâmetros para exibir seus dados.
// Os parâmetros desta consulta devem ser definidos antes ou ao inicializar o controle.
// A consulta será executada automaticamente se pelo menos um parâmetro for definido.
// Veja a ajuda para mais detalhes:
// Consulta com parâmetros, usando um controle de tabela, caixa de listagem ou caixa de combinação
// Parâmetros de consulta 'QRY_ENCONTRE_PEDIDOS'

MySource.ParamClienteNome = EDT_FirstName

IF RADIO_Status=4 THEN
// TODOS PEDIDOS
MySource.Paramstatus=Null
ELSE
MySource.Paramstatus = RADIO_Status
END

IF COMBO_modo_pagamento="TODOS" THEN
MySource.ParamCodigo = Null
ELSE
MySource.ParamCodigo = COMBO_modo_pagamento
END

MySource.ParamTotal_minimo = SLIDER_Budget..LowerValue
MySource.ParamTotal_maximo = SLIDER_Budget..UpperValue

================================================









PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
Playlist windev Franca PcSoft
Amarildo
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Site forum Google 
Video sobre 3 Mil Videos Windev 
PlayList Pedrosao
Video sobre Alfaserver servidor 
Ultimo Video manipulacao arquivos











Último parâmetro: quantidade total do pedido
O último parâmetro da consulta corresponde ao valor do pedido considerado. Temos um parâmetro que corresponde ao valor mínimo e um parâmetro que corresponde ao valor máximo. A interface deve permitir que o usuário digite um intervalo de preço. Para fazer isso, usaremos um controle Range Slider.

Observação

Um controle Range Slider é um controle gráfico que pode ser facilmente incluído em um site WEBDEV e que é usado para selecionar os limites de um intervalo (valor inicial e valor final).
  • Para gerenciar o preço do produto:
    1. No painel "Criação", no grupo "Controles gráficos", expanda "Controle deslizante" e selecione o controle deslizante de intervalo com os preços.
      Criação de um controle Slider
    2. Clique dentro da página, entre o controle "Modo de pagamento" e o botão "ENCONTRAR". O controle deslizante de intervalo é criado automaticamente.
      Criação de um controle Slider
  • O controle que acabou de ser criado é um controle avançado que inclui o controle deslizante e dois controles que exibem os limites. A programação necessária para exibir os limites já foi realizada no controle. Vamos inicializar o controle Slider para que ele proponha os limites correspondentes aos dados encontrados no arquivo de dados Pedidos.
    1. Selecione o controle Slider e exiba seus eventos (F2).
    2. Insira o seguinte código (antes das linhas de código existentes) no evento "Inicializando" do controle:
      // O valor mais baixo é o valor menos caro
      HReadFirst Pedidos TotalIOT )
      Meu eu..MinValue = Pedidos TotalIOT
      MySelf..LowerValue = MySelf..MinValue
       
      // O valor superior é a quantia mais cara
      HReadLast Orders TotalIOT )
      MySelf..MaxValue = Orders TotalIOT
      MySelf..UpperValue = MySelf..MaxValue

      Vamos estudar este código:
      • HReadFirst é usado para ler o primeiro registro do arquivo de dados "Pedidos" de acordo com a chave de navegação, TotalIOT neste caso. Portanto, esta função servirá para a leitura do registro correspondente ao menor valor.
      • Então, a quantidade lida no registro é associada ao limite inferior do controle Slider, bem como seu valor inferior.
        • O limite inferior é usado para especificar o valor mínimo que pode ser selecionado pelo usuário.
        • O valor inferior é usado para especificar o valor mínimo atualmente selecionado.
      • O mesmo princípio será usado para encontrar a maior quantidade. A única diferença é o nome da função usada: HReadLast . Esta função permitirá a leitura do último registro do arquivo de dados de Pedidos de acordo com o valor, ou seja, o registro com o maior valor.
    3. Feche a janela de código.
  • Agora vamos passar os valores selecionados como parâmetro para a consulta:
    1. Exiba os eventos associados ao controle Tabela: selecione o controle Tabela e pressione a tecla F2.
    2. No evento "Inicializando" do controle Tabela, substitua as linhas:
      //MySource.ParamMinPrice = "1500"
      //MySource.ParamMaxPrice = "3000"

      por:
      MySource. ParamMinPrice SLIDER_Price ..LowerValue
      MySource. ParamMaxPrice SLIDER_Price ..UpperValue

      Neste código, os parâmetros correspondentes aos preços são iguais ao valor inferior e ao valor superior do controle deslizante.
    3. Feche o editor de código.
    4. Salve a página ( Salve o elementoou Ctrl + S).
  • Agora vamos verificar como os parâmetros são passados:
    1. Clique Execute o teste de uma páginaentre os botões de acesso rápido.
    2. Defina os diferentes parâmetros de pesquisa:
      • Nome do cliente,
      • Status,
      • Forma de pagamento,
      • Montante.
    3. Clique em "ENCONTRAR". O conteúdo do controle Tabela é modificado.
      Pesquise usando o controle deslizante
    4. F

Teste

Teste
teste