×
Linguagem de Programação ADVPL
Perguntas DBSEEK
- jean.luckesi
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 45
- Obrigados Recebidos: 0
9 anos 2 semanas atrás #29516
por jean.luckesi
DBSEEK foi criado por jean.luckesi
Olá Senhores,
DBSeek so busca o primeiro registro que estamos procurando, mas meu caso preciso buscar 3 informacoes no mesmo indice. Segue a tabela abaixo, preciso buscar os 3 DTC_NUMNFC.
DTC_DOC DTC_SERIE DTC_NUMNFC
123 01 000123
123 01 000456
123 01 000769
Quando uso o dbseek e dou um alert do NUMNFC ele so mostra o "000123", mas preciso que me alerte os 3 registros do DTC_DOC.
Por enquanto,
Obrigado Galera
DBSeek so busca o primeiro registro que estamos procurando, mas meu caso preciso buscar 3 informacoes no mesmo indice. Segue a tabela abaixo, preciso buscar os 3 DTC_NUMNFC.
DTC_DOC DTC_SERIE DTC_NUMNFC
123 01 000123
123 01 000456
123 01 000769
Quando uso o dbseek e dou um alert do NUMNFC ele so mostra o "000123", mas preciso que me alerte os 3 registros do DTC_DOC.
Por enquanto,
Obrigado Galera
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 2 semanas atrás #29517
por kanaamlrr
Isso deve resolver para tu...
Vai precisar adaptar, mas a ideia é essa.
cDoc := "123"
DTC->(dbSetorder(7))
DTC->(dbSeek(xFilial("DTC")+cDoc))
While DTC->(!Eof()) .AND. DTC->(DTC_FILIAL+DTC_DOC) == xFilial("DTC")+cDoc
Alert(DTC->DTC_NUMNFC)
DTC->(dbSkip())
EndDo
Isso deve resolver para tu...
Vai precisar adaptar, mas a ideia é essa.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.072 segundos