Manwë Súlimo Postado Agosto 2, 2004 Denunciar Share Postado Agosto 2, 2004 Pessoal é possivel passar parametros como no asp, exemplo:form1.show?param="teste"da p/ fazer isso??ou abrir assmi um aplicativoteste.exe?param="texto"da p/ fazer isso??porque talvez isso pouparia variaveis globaise no caso do exe, abriria determinado formulario do aplicativo, ao invés do padrão...teria como fazer isso?até mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Agosto 2, 2004 Denunciar Share Postado Agosto 2, 2004 O que você pode fazer é criar uma função que aceite parametros no form2 e quando chamar o outro formulario, passar o parametro.Tipo assim: Form2.FuncaoCriada(valor) No caso de executaveis, você pode chamar o aplicativo da seguinte forma:SeuAquivo.exe ParametroPara pegar o parametro:Parametro= Command$ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manwë Súlimo Postado Agosto 3, 2004 Autor Denunciar Share Postado Agosto 3, 2004 Desculpa, mas eu não entendi muito bem, tem como você dar um exemplo..?até Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Agosto 3, 2004 Denunciar Share Postado Agosto 3, 2004 'Digite o código abaixo , copile o programa e quando chama-lo, passe um parametro.Private Sub Form_Load() Dim ParRec As String ParRec = Command$ MsgBox ParRecEnd Sub'Crie um form1 e um form2:' Coloque o código abaixo no form1:Private Sub Form_Load() Form2.Teste ("Ola")End Sub' Coloque o código abaixo no form2:Public Function Teste(ByVal strValor As String) MsgBox strValorEnd Function Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 William Rodrigues Postado Agosto 3, 2004 Denunciar Share Postado Agosto 3, 2004 Boa DecioAbraços,William Rodrigues Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 @line Postado Agosto 3, 2004 Denunciar Share Postado Agosto 3, 2004 E se eu precisasse passar um resultset ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Agosto 4, 2004 Denunciar Share Postado Agosto 4, 2004 E se eu precisasse passar um resultset ? O que você precisa fazer mais precisamente?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 @line Postado Agosto 4, 2004 Denunciar Share Postado Agosto 4, 2004 Preciso passar um resultset como parâmetro de um form para o outro.Assim:Show Form2(rs)private sub Form2_load(rdres as rdoresultset)Não quero declarar esse rs como público. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Agosto 4, 2004 Denunciar Share Postado Agosto 4, 2004 Tenta fazer assim:No form 2 crie a seguinte função:Public Sub testeObj(ByVal myObj As Object) MsgBox myObj("seuCampo")End SubNo formulario que você já criou o resultset passe o parametro desta forma: Form2.testeObj (rs)Note que para passar um parametro de um objeto, a função deve estar preparada para isso.Espero que resolva seu problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Manwë Súlimo
Pessoal é possivel passar parametros como no asp, exemplo:
form1.show?param="teste"
da p/ fazer isso??
ou abrir assmi um aplicativo
teste.exe?param="texto"
da p/ fazer isso??
porque talvez isso pouparia variaveis globais
e no caso do exe, abriria determinado formulario do aplicativo, ao invés do padrão...
teria como fazer isso?
até mais
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.