Página 1 de 1

Elemento Graph dentro de Tab, é possível ?

Enviado: 09 Jun 2017 19:39
por jjr_rs
Olá amigos !

Estou com uma dúvida. Estou criando um relatório onde mostro suas informações em uma grid.

Neste mesmo relatório, eu gostaria de mostrar as informações de forma gráfica, utilizando o comando Draw Graph. Por isso pensei em dividir estas informações na tela utilizando o elemento Tab onde, na primeira aba (aba1) eu adiciono a grid com os dados e na segunda aba (aba2), eu mostraria um gráfico.

Neste momento meu problema seria em como "setar" a aba2, para jogar o gráfico nela.

Será que algum dos amigos já passou por isso ?
Desde já agradeço a ajuda !
Obrigado !

Elemento Graph dentro de Tab, é possível ?

Enviado: 09 Jun 2017 20:09
por MSDN
Amigo, fazer isso é simples, as TABs estão dentro de um FORM, portanto, o que vale, o controle maior é o FORM, independente de haver 1 ou mais TABs, basta mencionar no seu código fonte o que deseja fazer, por exemplo :
- imagine que vc tem 2 TABs em um FORM, no primeiro TAB tem um GRID com o seu cadastro de clientes, e no segundo TAB tem alguns campos ( TEXTBOX ) que devem ser preenchidos de for dado duplo-clique sobre um registro, ficaria assim :

setproperty( "form_clientes", "tbox_nome", "value", clientes->nome )
setproperty( "form_clientes", "tbox_telefone", "value", clientes->telefone )

a lógica é essa, para testar de forma mais rápida, na pasta samples\basic da miniguia tem vários exemplos com TAB, pegue um deles e faça o teste.

Abraços

Elemento Graph dentro de Tab, é possível ?

Enviado: 09 Jun 2017 20:20
por jjr_rs
Caro MSDN,

Agradeço seu retorno. No momento não estou com acesso a pasta samples/basic neste micro.

Você poderia, por favor, compactá-la e enviá-la por e-mail ou deixá-la disponível em algum link ?

Obrigado !

Elemento Graph dentro de Tab, é possível ?

Enviado: 10 Jun 2017 19:23
por JoséQuintas

Elemento Graph dentro de Tab, é possível ?

Enviado: 20 Jun 2017 10:59
por jjr_rs
Caro JoséQuintas,

Desculpe a demora em responder. Muito obrigado, sua ajuda foi de grande utilidade !

Elemento Graph dentro de Tab, é possível ?

Enviado: 28 Nov 2018 11:39
por NiltonGM
Bom dia pessoal,
Não ficou claro para mim como é possível inserir o comando DRAW GRAPH dentro de um Tab, uma vez que esse comando deve ser iniciado por uma função após o FORM e o TAB serem definidos, o mais cedo possível para definir o DRAW GRAPH seria no OnInit do Form.
Se os valores que compõe o gráfico fossem estáticos, eu poderia definir o gráfico na definição do TAB.

Código: Selecionar todos

DEFINE FORM_1
     DEFINE TAB_1
          PAGE "Graficos"
               DRAW GRAPH 
                ...Valores ESTÁTICOS
          END PAGE
          PAGE "Relatórios"
          END PAGE
     END TAB
END WINDOW
...
Mas como faço quando os valores depende do usuário definir após o Form ter se iniciado?

Elemento Graph dentro de Tab, é possível ?

Enviado: 28 Nov 2018 12:13
por JoséQuintas
Talvez seja igual Visual Basic 6...
Colocar o gráfico no tab não dá..... mas ....... colocar algum controle no Tab, que depois recebe o gráfico sim.
No caso do VB6, geralmente é um Picturebox.

Então tem o tab, coloca na aba o Picturebox, e coloca o gráfico no Picturebox e não diretamente na tab.
Agora seria encontrar o equivalente na HMG.
graficotab.png