FORM MDI

ANABON0106 19/10/2011 17:24:37
#387112
Olá pessoa boa tarde, tenho outra duvida que espero que vcs possa m ajudar!!!Em meu aplicativo tenho um Form MDI como form principal, gostaria que todas as outras telas abrisse sobre ele, só que uso um codigo de restrição de login que o o seguinte:
Citação:

Set RS = New ADODB.Recordset
Set con = New ADODB.Connection
con.Open (cnSQL)
Dim flag As Boolean

[ô] uma query
Set RS = con.Execute([Ô]select * from login where codigo_usuario =[Ô] & frmLogin.txtcodigo.Text)
If RS!fornecedores Then
flag = True
End If
RS.MoveNext
[ô]Wend
If flag = True Then
Me.Hide
frmcadastro_fornecedor.Show
Else
MsgBox [Ô]Você não está autorizado, para acessar este modulo![Ô], vbInformation, [Ô]Mecanica Soft[Ô]
End If



Sempre qndo uso esse codigo para abrir outro form o form principal some, se eu uso simplesmente o codigo:
Citação:

frmcadastro_clientes.show

ai sim ele abre em cima do form principal...

Já tentei mudar a propriedade MDIChild de false para true, mas qndo faço isso ele nem abre, será que alguem pode me dizer onde estou errando? Já procurei em todo lado da net, mas não consigo ver o meu erro!!!

Acima uma imagem de como quero que abra todas as telas!!!



Forte abraço!!!
XXXANGELSXXX 19/10/2011 20:08:48
#387127
tente.. frmcadastro_clientes.show 1
ou frmcadastro_clientes.show vbmodal
MARCELO.TREZE 19/10/2011 20:17:06
#387129
Resposta escolhida
vc tentou tirar o me.hide do código
ANABON0106 19/10/2011 22:08:14
#387135
Obrigada amigos deu certo na dica do MARCELO-TREZE, nem acredito faz uma semana que estou com essa pergunta em outro forum.... muito obrigada...
Tópico encerrado , respostas não são mais permitidas