ABRIR FORM EM REGISTRO ESPECÃFICO
Olá amigos,
Como faço para abrir um formulário em um registro especÃfico através de um botão em outro formulário. Já tentei de algumas formas, mas o formulário abre sem registro nenhum.
Como faço para abrir um formulário em um registro especÃfico através de um botão em outro formulário. Já tentei de algumas formas, mas o formulário abre sem registro nenhum.
Amigo voce nao postou nenhum codigo, nao postou nenhuma tela, nao postou como busca estes dados assim fica dificil...
SANROMAN,
Você quer que ao abrir o código apareça um registro especÃfico?
Você usou [Ô]recordset[Ô] para carregar uma [Ô]grid[Ô] (por exemplo) ou [Ô]dataset[Ô] direto no objeto ... exemplo: um [Ô]datagrid[Ô]?
[][ô]s,
Tunusat.
Você quer que ao abrir o código apareça um registro especÃfico?
Você usou [Ô]recordset[Ô] para carregar uma [Ô]grid[Ô] (por exemplo) ou [Ô]dataset[Ô] direto no objeto ... exemplo: um [Ô]datagrid[Ô]?
[][ô]s,
Tunusat.
KURTGU, boa tarde
Realmente me equivoquei, peço desculpas.
Tenho um formulário que possui campos que são preenchidos através de uma consulta. Esses campos são originalmente do formulário Cadastro de Clientes. Segue abaixo o código..
Nesse mesmo formulário possuo um botão para editar esses campos caso alguma informação esteja incorreta. O código do campo para edição é o seguinte.
Esse último código abre formulário cadastro de cliente em branco. Gostaria de saber como abrir o formulário cadastro de cliente no registro especÃfico das informação que estão no campo do primeiro formulário, filtrados pela consulta.
Muito obrigado pela atenção.
Realmente me equivoquei, peço desculpas.
Tenho um formulário que possui campos que são preenchidos através de uma consulta. Esses campos são originalmente do formulário Cadastro de Clientes. Segue abaixo o código..
Dim sqlCon As New SqlConnection(strCmd)
Dim strSql As String = [Ô]SELECT * [Ô] & _
[Ô]FROM TB_ClientesPessoaFisica [Ô] & _
[Ô]WHERE pf_TelefoneResidencial = [ô][Ô] & mskTelResDelivery.Text & [Ô][ô][Ô]
Dim sqlCmd As New SqlCommand(strSql, sqlCon)
Dim dr As SqlDataReader
sqlCmd.Connection.Open()
dr = sqlCmd.ExecuteReader
dr.Read()
Try
If mskTelResDelivery.Text = [Ô]__ ____.____[Ô] Then
Exit Sub
Else
If Not Validar.isValidTelefoneFixo(mskTelResDelivery.Text) Then
MessageBox.Show([Ô]Esse número de telefone não é válido...[Ô], [Ô]ERRO[Ô], MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
If Not dr.HasRows Then
If MsgBox([Ô]Cliente não cadastrado. [Ô] + vbCrLf + [Ô]Gostaria de cadastrar o cliente para continuar com a venda?[Ô], MsgBoxStyle.Information + vbOKCancel, [Ô]ATENÇÃO[Ô]) = MsgBoxResult.Ok Then
btnCancelarDelivery.PerformClick()
mskTelResDelivery.Text = String.Empty
frmClientesPessoaFisica.Show()
frmClientesPessoaFisica.btnNovo.PerformClick()
Exit Sub
Else
btnCancelarDelivery.PerformClick()
Exit Sub
End If
Else
txtIdClientesDelivery.Text = dr([Ô]id_PessoaFisica[Ô]).ToString
txtNomeDelivery.Text = dr([Ô]pf_Nome[Ô]).ToString
txtEnderecoDelivery.Text = dr([Ô]pf_Endereco[Ô]).ToString
txtNumEndDelivery.Text = dr([Ô]pf_NumEnd[Ô]).ToString
txtComplEndDelivery.Text = dr([Ô]pf_Complemento[Ô]).ToString
txtBairroDelivery.Text = dr([Ô]pf_Bairro[Ô]).ToString
txtCidadeDelivery.Text = dr([Ô]pf_Cidade[Ô]).ToString
txtEstadoDelivery.Text = dr([Ô]pf_Estado[Ô]).ToString
txtCepDelivery.Text = dr([Ô]pf_CEP[Ô]).ToString
End If
End If
End If
Catch ex As Exception
MsgBox([Ô]Erro ao conectar com o banco de dados. Segue detalhes do erro:[Ô] & vbCrLf & ex.ToString, MsgBoxStyle.Exclamation, [Ô]Erro[Ô])
Finally
dr.Close()
sqlCon.Close()
End Try
End Sub
Nesse mesmo formulário possuo um botão para editar esses campos caso alguma informação esteja incorreta. O código do campo para edição é o seguinte.
If btnEditarClienteDelivery.Text = [Ô]EDITAR[Ô] Then
frmClientesPessoaFisica.ShowDialog()
btnEditarClienteDelivery.Text = [Ô]ATUALIZAR[Ô]
ElseIf btnEditarClienteDelivery.Text = [Ô]ATUALIZAR[Ô] Then
selecionaCliente()
btnEditarClienteDelivery.Text = [Ô]EDITAR[Ô]
End If
Esse último código abre formulário cadastro de cliente em branco. Gostaria de saber como abrir o formulário cadastro de cliente no registro especÃfico das informação que estão no campo do primeiro formulário, filtrados pela consulta.
Muito obrigado pela atenção.
Boa tarde TUNUSAT
Quero que abra o formulário cadastro de clientes com o registro selecionado através do código abaixo:
Só que não sei como continuar.
Quero que abra o formulário cadastro de clientes com o registro selecionado através do código abaixo:
Dim sqlCon As New SqlConnection(strCmd)
Dim strSql As String = [Ô]Select * FROM TB_ClientesPessoaFisica [Ô] & _
[Ô]WHERE PF_TelefoneResidencial = [ô][Ô] & mskTelResDelivery.Text & [Ô][ô][Ô]
Dim sqlCmd As New SqlCommand(strSql, sqlCon)
Dim daClientes As New SqlDataAdapter(sqlCmd)
Dim ds = New DataSet
sqlCmd.Connection.Open()
daClientes.SelectCommand = sqlCmd
daClientes.Fill(ds, [Ô]TB_ClientesPessoaFisica[Ô])
Só que não sei como continuar.
Tópico encerrado , respostas não são mais permitidas