- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Exemplo de consulta para retornar dados em uma grid
×
Linguagem de Programação ADVPL
Perguntas Exemplo de consulta para retornar dados em uma grid
- cintra_daniel
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 95
- Obrigados Recebidos: 0
10 anos 1 mês atrás #26177
por cintra_daniel
Exemplo de consulta para retornar dados em uma grid foi criado por cintra_daniel
Bom dia Pessoal!
Preciso desenvolver uma tela customizada, para realizar uma consulta e retornar os dados em uma grid.
Alguém possui algum exemplo de tela desse tipo? Nunca trabalhei com retorno em grid com advpl e estou
meio perdido, se alguém possuir algum exemplo será de grande ajuda.
Daniel Cintra
Preciso desenvolver uma tela customizada, para realizar uma consulta e retornar os dados em uma grid.
Alguém possui algum exemplo de tela desse tipo? Nunca trabalhei com retorno em grid com advpl e estou
meio perdido, se alguém possuir algum exemplo será de grande ajuda.
Daniel Cintra
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 1 mês atrás #26195
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Exemplo de consulta para retornar dados em uma grid
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- cintra_daniel
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 95
- Obrigados Recebidos: 0
10 anos 1 mês atrás #26209
por cintra_daniel
Respondido por cintra_daniel no tópico Exemplo de consulta para retornar dados em uma grid
Luiz bom dia!
O que eu estou querendo tá mais pra essa imagem que eu vou mandar.
O que eu estou querendo tá mais pra essa imagem que eu vou mandar.
Por favor Acessar ou Registrar para participar da conversa.
- asf.Roberto
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 56
- Obrigados Recebidos: 0
10 anos 1 mês atrás #26215
por asf.Roberto
Respondido por asf.Roberto no tópico Exemplo de consulta para retornar dados em uma grid
Daniel,
Verifica se assim lhe atende:
Obrigado
Verifica se assim lhe atende:
// #########################################################################################
// Projeto: SULPOL
// Modulo : ALL
// Fonte : CONSPROD.PRX
// ---------+-------------------+-----------------------------------------------------------
// Data | Autor | Descricao
// ---------+-------------------+-----------------------------------------------------------
// 30/07/14 | Roberto Alves | PROGRAMA PARA APRESENTAR OS SALDO,PREV. ENTRADA E EMPENHOS
// | POR CODIGO DE PRODUTO
// ---------+-------------------+-----------------------------------------------------------
#include "PROTHEUS.CH"
#include "TBICONN.CH"
#include "RWMAKE.CH"
#include 'topconn.ch'
#include "TbiCode.ch"
User Function CONSPROD(cProduto)
Local cQuery := ""
Local oBrowse
Local oDlg
Local aCabec
Local aItens
Local nAux
Local bRec := .T.
Local aArea := GetArea()
aCabec := { "ES" ,"ORIGEM","DOC","ENTRADAS","SAIDAS","OBSERVACOES" }
aItens := {}
If Select("TRAB") # 0
TRAB->(DbCloseArea())
Endif
cQuery := "EXEC SP_CONSPROD '"+cProduto+"'"
TcQuery cQuery NEW ALIAS "TRAB"
While !Eof()
AAdd( aItens, { TRAB->ES, TRAB->ORIGEM, TRAB->DOC,TRAB->ENTRADAS,TRAB->SAIDAS,TRAB->OBSERVACOES } )
DbSkip()
EndDo
IF Len(aItens) > 0
bRec := .T.
ELSE
bRec := .F.
ENDIF
IF bRec == .T.
DbSelectArea("TRAB")
DbCloseArea()
oDlg := MSDIALOG():Create()
oDlg:cName := "oDlg"
oDlg:cCaption := "Analise de saldos "+cProduto
oDlg:nLeft := 0
oDlg:nTop := 0
oDlg:nWidth := 1000
oDlg:nHeight := 500
oDlg:lShowHint := .F.
oDlg:lCentered := .F.
oBrowse := TWBrowse():New( NIL,NIL,NIL,NIL,, aCabec,,oDlg,,,,,,,,,,,,.T. )
oBrowse:Align := CONTROL_ALIGN_ALLCLIENT
oBrowse:SetArray( aItens )
oBrowse:bLine := { || aItens[ oBrowse:nAT ] }
oBrowse:SetFocus()
oBrowse:Refresh()
oDlg:Activate()
ELSE
Alert("Não foi encontrado nenhum registro")
ENDIF
RestArea(aArea)
Return
Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 1 mês atrás #26218
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Exemplo de consulta para retornar dados em uma grid
Daniel não é dificil de adaptar o meu fonte a isso, basta criar os botões necessários e as funções para busca etc, já tem meio caminho andado ai man.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Exemplo de consulta para retornar dados em uma grid
Tempo para a criação da página:0.333 segundos