Jump to content
Fivewin Brasil

Marca

Membros
  • Posts

    1,425
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by Marca

  1. Olá Vagner é o Marcelo De Petrópolis Obrigado por sua dica funcionou perfeitamente Muito Obrigado!!!
  2. citação:Olá Marcelo, Coloque no seu Activate dialog, fica +- assim : Activate Dialog oDlgDoc CENTERED ON PAINT( Teste(d_Arg1) ) Static Func Teste(d_Arg1) IF d_Arg1 != "P" oSayDoc[5]:Hide() // Nome da Sub.contas oSayDoc[5]:Refresh() oGetDoc[16]:Hide() // Get da Sub.contas oGetDoc[16]:Refresh() oDlgDoc:Refresh() // Tela Principal ENDIF Retu("") os Comandos são exatamente esses, porém vc têm q desativar HIDE(), qdo, está pintando a Dialog e Reativar Show(), esse pode ser em qualquer função posterior ao dialog II Encontro Vamos lá , dias 4 e 5 de Dezembro de 2004, Confirmação - www.fivewin.com.br, participe,mande sua confirmação Vagner Wirts São Paulo-Brasil id=quote>id=quote>
  3. Olá Pessoal Meu Nome é Marcelo Sou de Petrópolis - Rj estou começando a utilizar o FW sendo orientado pelo Elias Obs-> É impressionante a atenção dada pelo Elias a nós programadores que estamos começando a utilizar esta extraordinária ferramenta. Estou fazendo o possível para ir ao II encontro do FW. Inclusíve Elias estou aguardando aquela visita. voltando ao assunto coloquei dia 08/11 este assunto e o Alex me retornou Com as Funcoues Hide() e Refres() e não funcionou este é o código que preciso resolver. Antecipadamente Obrigado!!!! ***************************************//************************************** STATIC FUNCTION Edit_Doc(oBrD,_Append,_Modo) ***************************************//************************************** LOCAL aBtD[2],; oDlgDoc,; oBmp ,; oGetDoc lAppend := _Append oGetDoc := Array((cArqRecPag)->(FCount())) aSayDoc[1] := IF(d_Arg1="P","Plano de Contas","Vendedor") aSayDoc[2] := IF(d_Arg1="P","Sub Conta","") f_Sub_Conta := 0 lGetSub := IF(d_Arg1="P",.T.,.F.) cTituloD := IF(lAppend,"INCLUSÃO DE ","ALTERAÇÃO DE ") + IF(d_Arg1="P","CONTAS A PAGAR","CONTAS A RECEBER") aSayDoc[3] := Space(45) FOR nI = 4 TO 9 aSayDoc[nI] := Space(20) NEXT IF Ini_Var(cArqRecPag, lAppend) RESTORE FROM f_ields ADDITIVE ENDIF IF lAppend f_Dat_Emis := zData f_Dat_Venc := zData f_Dat_Movi := zData lEditVal := .T. ENDIF f_Empresa := _CodEmp lCaixa := .T. F_DocAnt := f_Docto aSayDoc[10] := (f_Valor + f_Juros) - f_Descontos f_HoraBax := IF(Empt(f_HoraBax),Time(),f_HoraBax) cStatus := IF(f_Status = 1,"BAIXADO ",; IF(f_Status = 2,"PENDENTE ",; IF(f_Status = 3,"DEVOLVIDO","ABERTO "))) IF d_Arg1 = "P" Checa_Ger("Fornec", f_Codigo, oSayDoc[3],.T.,1) Checa_Ger("PlanCont",f_Tipo_Oper,oSayDoc[4],.T.,2) Checa_Ger("SubPCont",Str(f_Sub_Conta,3),oSayDoc[5],.T.,3,F_Tipo_Oper) IF lAppend f_Pedido := Setup->N_Apagar IF _Modo = 2 // PI OU PIE IF Substr(nD_ARG1,1,2)='PI' // IF nD_Arg1 ="PIE" // Lancamento de saidas j quitados f_Docto := "SAIDA CX" cStatus := "BAIXADO " f_Dat_Pgto := zData lCaixa := .F. ENDIF ENDIF ELSE Checa_Ger("Clientes",f_Codigo, oSayDoc[3],.T.,1) Checa_Ger("Funcio", f_Vendedor, oSayDoc[4],.T.,2) ENDIF Checa_Ger("Tipo_Dc",f_Tipo_Doc,oSayDoc[6],.T.,4) Checa_Ger("Bancos" ,f_Banco, oSayDoc[7],.T.,5) Checa_Ger("Contas" ,f_Conta, oSayDoc,.T.,6,f_Banco) Checa_Ger("CondPgto",f_Cond_Pg,oSayDoc[9],.T.,7) DEFINE DIALOG oDlgDoc RESOURCE 'SV_MOV00C' TITLE cTituloD FONT oWnd:oFont oDlgDoc:lHelpIcon := .F. REDEFINE BITMAP oBMP ID 600 OF oDlgDoc RESOURCE "Bancos" TRANSPAREN ADJUST REDEFINE BTNGET oGetDoc[ 1] VAR f_Pedido ID 200 OF oDlgDoc ; PICTURE _PictN8 ; WHEN lAppend .AND. lCaixa REDEFINE BTNGET oGetDoc[ 2] VAR f_Docto ID 201 OF oDlgDoc ; RESOURCE 'Get_Dados' ; PICTURE _PictDoc ; WHEN lCaixa ; VALID Checa_Doc(oGetDoc[1],oGetDoc[2],F_DocAnt,oDlgDoc,lAppend) REDEFINE BTNGET oGetDoc[ 3] VAR f_NF ID 202 OF oDlgDoc PICTURE _PictN8 REDEFINE BTNGET oGetDoc[ 4] VAR f_HoraBax ID 110 OF oDlgDoc PICTURE _PictHor REDEFINE BTNGET oGetDoc[ 5] VAR f_Codigo ID 203 OF oDlgDoc ; RESOURCE 'Get_Dados' ; PICTURE _PictN6 ; ACTION (GetZoom(cArqCliFor,oGetDoc[5],oSayDoc[3],400,150),oGetDoc[5]:Refresh() ); VALID Checa_Ger(cArqCliFor,f_Codigo,oSayDoc[3],.F.,1) IF d_Arg1 = "P" REDEFINE BTNGET oGetDoc[7] VAR f_Tipo_Oper ID 204 OF oDlgDoc; RESOURCE 'Get_Dados' ; WHEN lEditCpa ; PICTURE "999" ; ACTION (GetZoom("PlanCont",oGetDoc[7],oSayDoc[4],400,150),oGetDoc[7]:Refresh()) ; VALID Checa_Ger("PlanCont",f_Tipo_Oper,oSayDoc[4],.F.,2) REDEFINE BTNGET oGetDoc[16] VAR f_Sub_Conta ID 205 OF oDlgDoc; RESOURCE 'Get_Dados' ; WHEN lEditCpa ; PICTURE "999" ; ACTION ( ZoomSb_Pc(oGetDoc[16],300,150,f_Tipo_Oper),oGetDoc[16]:Refresh() ); VALID Checa_Ger("SubPCont",Str(f_Sub_Conta,3),oSayDoc[5],.F.,3,f_Tipo_Oper) ELSE REDEFINE BTNGET oGetDoc[7] VAR f_Vendedor ID 204 OF oDlgDoc; RESOURCE 'Get_Dados' ; PICTURE "999" ; ACTION ( GetZoom("FUNCIO",oGetDoc[7],oSayDoc[4],300,150),oGetDoc[7]:Refresh() ); VALID Checa_Ger("Funcio",f_Vendedor,oSayDoc[4],.F.,2) ENDIF REDEFINE BTNGET oGetDoc[16] VAR f_Sub_Conta ID 205 OF oDlgDoc; RESOURCE 'Get_Dados' ; PICTURE "999" ; ACTION ( ZoomSb_Pc(oGetDoc[16],300,150,f_Tipo_Oper),oGetDoc[16]:Refresh() ); VALID Checa_Ger("SubPCont",Str(f_Sub_Conta,3),oSayDoc[5],.F.,3,f_Tipo_Oper) REDEFINE BTNGET oGetDoc VAR f_Tipo_Doc ID 206 OF oDlgDoc; RESOURCE 'Get_Dados' ; PICTURE "999" ; ACTION ( GetZoom("Tipo_Dc",oGetDoc,oSayDoc[6],300,150),oGetDoc:Refresh() ); VALID Checa_Ger("Tipo_Dc",f_Tipo_Doc,oSayDoc[6],.F.,4) REDEFINE BTNGET oGetDoc[9] VAR f_Banco ID 207 OF oDlgDoc; RESOURCE 'Get_Dados' ; PICTURE "999" ; ACTION ( GetZoom("Bancos",oGetDoc[9],oSayDoc[7],300,150),oGetDoc[9]:Refresh()) ; VALID Checa_Ger("Bancos",f_Banco,oSayDoc[7],.F.,5) REDEFINE BTNGET oGetDoc[10] VAR f_Conta ID 208 OF oDlgDoc; RESOURCE 'Get_Dados' ; PICTURE "@!" ; ACTION ( ZoomContas(oGetDoc[10],300,150,f_Banco),oGetDoc[10]:Refresh()); VALID Checa_Ger("Contas",f_Conta,oSayDoc,.F.,6,f_Banco) REDEFINE BTNGET oGetDoc[11] VAR f_Valor ID 209 OF oDlgDoc PICTURE _Pict80S WHEN lEditVal REDEFINE BTNGET oGetDoc[12] VAR f_Juros ID 210 OF oDlgDoc PICTURE _Pict40S REDEFINE BTNGET oGetDoc[13] VAR f_Descontos ID 211 OF oDlgDoc PICTURE _Pict40S; WHEN AtualizaTot(oSayDoc[11],f_Valor,f_Juros,f_Desconto) REDEFINE COMBOBOX oGetDoc[14] VAR cStatus ITEMS Siglas_St() ID 213 OF oDlgDoc REDEFINE BTNGET oGetDoc[15] VAR f_Nominal ID 214 OF oDlgDoc PICTURE _PictDoc REDEFINE BTNGET oGetDoc[17] VAR f_Dat_Emis ID 215 OF oDlgDoc; WHEN .T. ; RESOURCE 'Get_Data' ; ACTION (aRec:=GetCoors(oGetDoc[17]:hWnd) ,; f_Dat_Emis := Calendario(f_Dat_Emis, aRec[1], aRec[4], oDlgDoc),; oGetDoc[17]:Refresh()) REDEFINE BTNGET oGetDoc[18] VAR f_Dat_Venc ID 216 OF oDlgDoc; WHEN .t. ; RESOURCE 'Get_Data' ; ACTION (aRec:=GetCoors(oGetDoc[18]:hWnd) ,; f_Dat_Venc := Calendario(f_Dat_Venc, aRec[1], aRec[4], oDlgDoc),; oGetDoc[18]:Refresh()) REDEFINE BTNGET oGetDoc[19] VAR f_Dat_Movi ID 217 OF oDlgDoc; WHEN .T. ; RESOURCE 'Get_Data' ; ACTION (aRec:=GetCoors(oGetDoc[19]:hWnd) ,; f_Dat_Movi := Calendario(f_Dat_Movi, aRec[1], aRec[4], oDlgDoc),; oGetDoc[19]:Refresh()) REDEFINE BTNGET oGetDoc[20] VAR f_Dat_Pgto ID 218 OF oDlgDoc; WHEN .T. ; RESOURCE 'Get_Data' ; ACTION (aRec:=GetCoors(oGetDoc[20]:hWnd) ,; f_Dat_Pgto := Calendario(f_Dat_Pgto, aRec[1], aRec[4], oDlgDoc),; oGetDoc[20]:Refresh()) REDEFINE SAY oSayDoc[1] VAR aSayDoc[1] ID 100 OF oDlgDoc // Vendedor ou Plano de Contas REDEFINE SAY oSayDoc[2] VAR aSayDoc[2] ID 101 OF oDlgDoc WHEN lGetSub REDEFINE BTNGET oSayDoc[3] VAR aSayDoc[3] ID 111 OF oDlgDoc WHEN lEditRazao REDEFINE BTNGET oSayDoc[4] VAR aSayDoc[4] ID 112 OF oDlgDoc WHEN .F. // Vendedor ou Plano de Contas REDEFINE BTNGET oSayDoc[5] VAR aSayDoc[5] ID 113 OF oDlgDoc WHEN .F. // SubConta REDEFINE BTNGET oSayDoc[6] VAR aSayDoc[6] ID 114 OF oDlgDoc WHEN .F. // Tipo de Documento REDEFINE BTNGET oSayDoc[7] VAR aSayDoc[7] ID 115 OF oDlgDoc WHEN .F. // Banco REDEFINE BTNGET oSayDoc VAR aSayDoc ID 116 OF oDlgDoc WHEN .F. // Conta REDEFINE BTNGET oSayDoc[9] VAR aSayDoc[9] ID 118 OF oDlgDoc WHEN .F. // Condi‡†o de Pagamento REDEFINE BTNGET oSayDoc[10] VAR f_Cond_Pg ID 117 OF oDlgDoc WHEN .F. // Condi‡†o de Pagamento REDEFINE BTNGET oSayDoc[11] VAR aSayDoc[10] ID 119 OF oDlgDoc PICTURE _Pict80S WHEN .F. FOR nI = 4 To 9 oSayDoc[nI]:SetFont(oPub:oFontBot) NEXT *************************************//*************************************** REDEFINE DBUTTON aBtD[1] ID 500 OF oDlgDoc; RESOURCE "Btn_Alt3d" ; TOOLTIP "Confirma Altera‡â€es" ; ACTION( ConvVar(d_Arg1,lAppend) ,IF( Processa(cArqRecPag,f_VarField(),lAppend,oDlgDoc),oDlgDoc:End(), FALSE )) REDEFINE DBUTTON aBtD[2] ID 501 OF oDlgDoc; RESOURCE "Btn_Sai3d" ; TOOLTIP "Sair"; ACTION oDlgDoc:End() aBtD[1]:SetFont( oPub:oFontBot ) aBtD[2]:SetFont( oPub:oFontBot ) IF d_Arg1 != "P" oSayDoc[5]:Hide() // Nome da Sub.contas oSayDoc[5]:Refresh() oGetDoc[16]:Hide() // Get da Sub.contas oGetDoc[16]:Refresh() oDlgDoc:Refresh() // Tela Principal ENDIF ACTIVATE DIALOG oDlgDoc CENTERED oBrD:Refresh() oBrD:SetFocus() RETURN(.T.)
  4. citação:Olá, obj_get:hide() obj_get:refresh() Um abraço, Alexandre Pereira id=quote>id=quote>
  5. Tenho Uma tela que é utilizada por 2 módulos contas a pagar / contas a receber no primeiro utilizo o get do plano de contas e no outro nao preciso que ele apareca como fazer pedido : 123 documento : 456 nota fiscal : 789 vendedor : 01 - joao / PLANO CONTAS : 123-FORNECEDOR PRECISO FAZER COM QUE A LINHA DO GET DO PLANO DE COT. NEM MESMO APARECA E NAO ESTOU CONSEGUINDO
×
×
  • Create New...