Jump to content
Fivewin Brasil

ram_bh

Membros
  • Posts

    285
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by ram_bh

  1. Kapiaba,

    Toda vez que ativo a Dialog com essa função, os botões da barra da Window ficam maiores e são redimensionados na barra...

    Não estudei a função, mas obrigado de qualquer forma.

    Vou continuar no encalço da danada...

    Agora, vou tomar umas que chegou a hora!

    Bom Carnaval a todos!

    Rodrigo Melo

  2.  

    Veja \samples\DLGSAVE.PRG se ajuda.

    Kapiaba, obrigado!

    Agora, interessante... essa vai mudar sua vida:

    Eu trabalho com dois monitores Dell (1. P2214H 1920x1080 e 2. E196FP 1280x1024).

    Quando a aplicação está no monitor 2, a Dialog fica centralizada em relação à Window.

    Mas, quando a aplicação está no monitor 1, a Dialog fica centralizada em relação à resolução do monitor (desktop) e não à Window...

    Vai saber... só mesmo perguntando ao Meste Linares.

    Valeu!

    Rodrigo Melo

  3.  

    Olá Rodrigo...

     

    Tente assim :

    oWnd:Center()

    Antes do Activate Windows

    Abraços.

     

    Valdir,

    Se entendi corretamente, você recomenda centralizar a Window e, assim, a Dialog ficaria centralizada em relação à Window.

    Mas, se o usuário move a Window para outro monitor, que é o caso do meu cliente, eu gostaria que a Dialog sempre se posicionasse centralizada à Window.

    Obrigado!

    Seguirei ao encalço da danada!

    Abraço!

    Rodrigo Melo

  4. Prezados,

    Tem como centralizar uma Dialog na Window a qual ela pertence?

    ...

    Define Window oWnd Title "Teste Window blá, blá,blá" MDI

    Activate Window

    ...

    Define Dialog oDlg Of oWnd Title "Teste Dialog blá, blá, blá"

    Activate Dialog oDlg Centered

    ...

    No exemplo acima, a Dialog fica centralizada em relação ao desktop do SO e não à janela oWnd.

    Tem como resolver?

    Obrigado!

     

    Rodrigo Melo

    BH / MG - FW17.09 + xHarbour + BCC7.3

  5.  

    Relacionamento em DBF era feito, na aplicação com: SET RELATION TO

    Não tem essa informação nos DBF

    Vou explicar melhor, nobres amigos, estou migrando um sistema antigo em Clipper para FW.

    Meu cliente não tem documentação do sistema e muito menos os fontes.

    Através dos DBFs e NTXs atuais, estou tentando criar o diagrama de E-R do sistema.

    Eu sei que existem programas que criam o diagrama a partir das tabelas (já fiz isso em banco de dados SQL), mas desconheço para arquivos DBFs...

    Então, estou a procurar...

    Obrigado! 

     

  6. Kabiaba,

    O código é esse mesmo, só que uso a versão FW-1709.

    A única diferença é que em Dialog[2] e Dialog[3], criei opções como em Dialog[1].

    O que está acontecendo com W10 é que some a barra superior da janela (onde fica o menu tradicional) e o alinhamento inferior da janela.

    Compare nas duas imagens...

    Já troquei as versões do xH e do BCC que acompanham a FW-1709 e continua na mesma...

    Alguma dica, palpite, chute ou solução!? ;) hehehe

  7.  

    Ahhh Entendi...
    eu Cheguei testar ela mas me deparei com alguns problema e voltei pra TDOLPHIN...
    NÃO lembro o que foi... mas tive que desistir dela...
    obrigado pela atenção...
     

    Luiz,

    Que tipo de problema você deparou? Até agora tudo que precisei funciona muito bem com a FW.

  8.  

    usando a TDOLPHIN ????
    poderia mostrar como usa ??

    Luiz, eu faço desta forma:

     

    cServer := "localhost:"     // ou o endereço ip do servidor de banco de dados
    cUsrAdm := "root"     // usuário cadastrado no bando de dados
    cPasAdm := "sua.senha"     // senha do usuário
    cTcpPor := "3306"     // porta de acesso ao banco de dados
     

    //

    Function Conectar()
        oDba := Maria_Connect( cServer,, cUsrAdm, cPasAdm, cTcpPor, )
        If oDba == Nil
            MsgAlert("Não foi possível acessar o banco de dados","Atenção")
            Return(.f.)
        Else
            oDba:SelectDB( cDtaBas )
        EndIf
       oDba:lShowErrors := .t.
       oDba:SetMsgLang( "pt_BR" )
    Return(.t.)
    //

    O objeto oDba é a conexão com o banco de dados.

    Qualquer dúvida pode perguntar.

    Um abraço!

     

    Rodrigo Melo

  9.  

    So sorry! Não entendi muito bem. Podrias hacer um ejemplo? Ou espere o Eduardo Motta se pronunciar. Eu acho que ele sabe a resposta;

    Kapiaba,

    Tenho no sistemas vários objetos Window criados: oWndTab, oWndCad, oWndPes, etc...

    A barra de funções possui um botão que finaliza o objeto em uso pelo usuário, que pode ser um dos objetos Window (oWndTab, oWndCad, oWndPes).

    Ao chamar essa função para finalizar, quero fechar somente o objeto Windows que está ativo no momento.

    Vou postar partes do código para melhor entendimento... no final do dia.

    Obrigado!

    Rodrigo Melo

  10.  

    Kapiaba, bom dia!

    Não. Quero saber qual janela está ativa pelo usuário.

    No sistema tenho 3 tabelas e 2 cadastros. A barra de funções é a mesma para todos. Nesta barra tenho a opção de finalizar. Eu sei quais janelas foram criadas através do estado do objeto da janela oWndTb1, oWndTb2... Mas existe um dado na classe que informa se aquela janela (objeto) é o que está ativa no momento?

    Obrigado!

    Rodrigo Melo

  11.  

    Bom dia,

    O FWH 17.04 fornece posicionamento de alguns botões alinhados à direita na barra de botões . 
    Mas não podemos ter tamanhos diferentes de botões. 

    ex:   DEFINE BUTTON OF oBar PROMPT "Setup"   RESOURCE 0x1005D BTNRIGHT

    Outra maneira é definir BTNBMP da barra usando @ r, c, BTNBMP .... OF oBar

    abraço

    João Alpande

    Valeu João, obrigado!

    Era o que eu estava procurando.

    Um abraço!

    Rodrigo Melo

  12. Kapiaba e Everton,

    Sim, como duas barras... Eu vi um exemplo, não me lembro onde, que mostra botões à esquerda e outros à direita.

    Não me lembro se ficava numa única barra. Mas lembro-me de que ao ajustar a Dialog / Windows, os botões também eram ajustados...

    Mas, valeu a intenção de ajudar. Quando eu encontrar, vou publicar aqui.

    Um abraço!

    Rodrigo Melo

×
×
  • Create New...