SlideShare una empresa de Scribd logo
Formulario para agregar Cliente




CODIFICACIÓN

En el espacio principal del formulario

       Option Explicit
       Dim cn As ADODB.Connection
       Dim rsClientes As ADODB.Recordset

En el formulario mismo

Private Sub Form_Load()
   Set cn = New ADODB.Connection
   Set rsClientes = New ADODB.Recordset
   With cn
      .Provider = "Microsoft.Jet.OLEDB.4.0"
      .ConnectionString = "Data Source=d:sisventasdataventas.mdb"
      .Open
   End With
   rsClientes.ActiveConnection = cn
   rsClientes.Open "Select * from clientes", cn, adOpenStatic, adLockOptimistic
   llenalista
   rsClientes.MoveFirst
   txtCod_cli.Text = rsClientes.Fields("cod_cli")
              txtCliente.Text = rsClientes.Fields("ape_cli") & ", " &
   rsClientes.Fields("nom_cli")
   txtDni.Text = rsClientes.Fields("DNI")
End Sub
En el txtbusCliente




Private Sub txtBus_Change()
   Dim cBus As String
   cBus = txtBus.Text
   Set rsClientes = New Recordset
     rsClientes.Open "select * from clientes where ape_cli like'" + Trim(cBus) &
   "%" & "'", cn, adOpenStatic, adLockOptimistic
   llenalista
End Sub
En el ListView1




Private Sub ListView1_Click()
   Dim cCod_cli As String
   cCod_cli = ListView1.SelectedItem.Text
   rsClientes.MoveFirst
   rsClientes.Find "cod_cli='" + Trim(cCod_cli) + "'"
   txtCod_cli.Text = rsClientes.Fields("cod_cli")
              txtCliente.Text = rsClientes.Fields("ape_cli")     &       ",    "   &
   rsClientes.Fields("nom_cli")
   txtDni.Text = rsClientes.Fields("DNI")
End Sub

En el botón aceptar



Private Sub cmdAceptar_Click()
   Dim cCod_cli As String
   cCod_cli = ListView1.SelectedItem.Text
   rsClientes.MoveFirst
   rsClientes.Find "cod_cli='" + Trim(cCod_cli) + "'"
   frm_Venta.txtCod_cli = rsClientes.Fields("cod_cli")
           frm_Venta.txtCliente = rsClientes.Fields("ape_cli")       &    ",   "   &
   rsClientes.Fields("nom_cli")
   frm_Venta.txtDireccion = rsClientes.Fields("direccion")
   frm_Venta.txtDni = rsClientes.Fields("dni")
   frm_Venta.Show
   Unload Me
End Sub


En el botón cancelar




Private Sub cmdCancelar_Click()
   frm_Venta.Show
   Unload Me
End Sub
Otras codificaciones dentro del formulario

Private Sub llenalista()
   ListView1.ListItems.Clear
   Dim nuevo As ListItem
   Dim i As Integer
   For i = 1 To rsClientes.RecordCount
                       Set nuevo = frmVen_cli.ListView1.ListItems.Add(, ,
      rsClientes.Fields("cod_cli"))
                 nuevo.SubItems(1) = rsClientes.Fields("ape_cli") & ", " &
      rsClientes.Fields("nom_cli")
      nuevo.SubItems(2) = rsClientes.Fields("DNI")
      rsClientes.Move (1)
   Next i
End Sub

Más contenido relacionado

DOC
Formulario Para Los Vendedores
jameszx
 
DOC
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
jameszx
 
PDF
Ejemplos Borland C++ Builder
Darwin Durand
 
DOC
Formulario Para Agregar ArtíCulos
jameszx
 
DOC
Formulario De Ventas Con Los MenúS Y Un Reporte
jameszx
 
DOCX
Guia programacion de reportes
Instituto Centro de Sistemas (System Center)
 
PDF
Metodos abreviados del teclado
Alejandro856619
 
Formulario Para Los Vendedores
jameszx
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
jameszx
 
Ejemplos Borland C++ Builder
Darwin Durand
 
Formulario Para Agregar ArtíCulos
jameszx
 
Formulario De Ventas Con Los MenúS Y Un Reporte
jameszx
 
Guia programacion de reportes
Instituto Centro de Sistemas (System Center)
 
Metodos abreviados del teclado
Alejandro856619
 

Destacado (13)

PPT
In Out Ads
zenova zenova
 
PPS
Totos
johnnypappas
 
PPT
Sm Ster Manual
cdtech
 
DOC
CDTECH
cdtech
 
PPTX
Ppt para summer school
Armin Andreas Hollas
 
PPTX
Physical appearance
Mimi Sanchez
 
DOC
CDTECH
cdtech
 
PPTX
Slides para o Dia mundial de oração
Armin Andreas Hollas
 
PDF
Memoriabetulo2011
Ana mendoza
 
PPT
Lounge Affair by Carine Sanchez
Sanchez Carine
 
PPSX
Dia mundial de oração 2016
Armin Andreas Hollas
 
PDF
Etica I Investigació
Ana mendoza
 
In Out Ads
zenova zenova
 
Sm Ster Manual
cdtech
 
CDTECH
cdtech
 
Ppt para summer school
Armin Andreas Hollas
 
Physical appearance
Mimi Sanchez
 
CDTECH
cdtech
 
Slides para o Dia mundial de oração
Armin Andreas Hollas
 
Memoriabetulo2011
Ana mendoza
 
Lounge Affair by Carine Sanchez
Sanchez Carine
 
Dia mundial de oração 2016
Armin Andreas Hollas
 
Etica I Investigació
Ana mendoza
 
Publicidad

Similar a Formulario Para Agregar Cliente (20)

DOC
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
jameszx
 
PDF
Practica form builder
Edwin Calle Terrazas
 
PDF
7 practica agregando db en vb
Ma Isabel Arriaga
 
PDF
Guia de Laboratorios 2 - VB.NET 2005
Jose Ponce
 
DOCX
codigos de algunas pantallas
Dania Archaga
 
DOCX
Actividad desarrollada de una herramienta tecnológica de la guia
Jeidinson Jesus Ternera
 
PPTX
practicanueva ejercicio practico programacion
KilbertChusiHuamani
 
PDF
Guia no2 ado.net
Manuel Hormechea
 
DOCX
Dbdd u1 ea_dila
Diana Lopez
 
DOCX
FormularioFaturaFoxpro
emeronez
 
PDF
Codigo de altas alejandra tecocoatzi ortiz
alejandra22110
 
DOCX
Actualizacion de base de datos Access
IUP.Santiago mariño
 
PDF
Guia no4 ado.net
Manuel Hormechea
 
PDF
Desarrollo de práctica para un modelo de tres capas
Nelson Salinas
 
PDF
Guia de Laboratorios 4 - VB.NET 2005
Jose Ponce
 
PDF
Tema2 ado net
Karlos Estrada
 
PDF
Creación de informes y formularios
karen barrionuevo
 
PDF
Guia no3 ado.net
Manuel Hormechea
 
PDF
Guia no3 ado.net
Manuel Hormechea
 
DOCX
consultas de visual estudio sistema de ventas
Group Lliuya
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
jameszx
 
Practica form builder
Edwin Calle Terrazas
 
7 practica agregando db en vb
Ma Isabel Arriaga
 
Guia de Laboratorios 2 - VB.NET 2005
Jose Ponce
 
codigos de algunas pantallas
Dania Archaga
 
Actividad desarrollada de una herramienta tecnológica de la guia
Jeidinson Jesus Ternera
 
practicanueva ejercicio practico programacion
KilbertChusiHuamani
 
Guia no2 ado.net
Manuel Hormechea
 
Dbdd u1 ea_dila
Diana Lopez
 
FormularioFaturaFoxpro
emeronez
 
Codigo de altas alejandra tecocoatzi ortiz
alejandra22110
 
Actualizacion de base de datos Access
IUP.Santiago mariño
 
Guia no4 ado.net
Manuel Hormechea
 
Desarrollo de práctica para un modelo de tres capas
Nelson Salinas
 
Guia de Laboratorios 4 - VB.NET 2005
Jose Ponce
 
Tema2 ado net
Karlos Estrada
 
Creación de informes y formularios
karen barrionuevo
 
Guia no3 ado.net
Manuel Hormechea
 
Guia no3 ado.net
Manuel Hormechea
 
consultas de visual estudio sistema de ventas
Group Lliuya
 
Publicidad

Más de jameszx (14)

DOC
EvaluacióN Preguntas 4to D
jameszx
 
DOC
Control Listbox
jameszx
 
DOC
Control Listbox
jameszx
 
PPT
Visual Basic
jameszx
 
DOC
Tablas
jameszx
 
DOC
Tablas
jameszx
 
DOC
Los Iconos Que Se Utilizaron Son Los Siguientes
jameszx
 
DOC
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
jameszx
 
DOC
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
jameszx
 
DOC
Creancdo Proyecto Y Formularios
jameszx
 
DOC
Creación De Un Sistema En Visual Basic Con Base De Datos
jameszx
 
DOC
Creando Tablas
jameszx
 
DOC
los pasos
jameszx
 
DOC
tt
jameszx
 
EvaluacióN Preguntas 4to D
jameszx
 
Control Listbox
jameszx
 
Control Listbox
jameszx
 
Visual Basic
jameszx
 
Tablas
jameszx
 
Tablas
jameszx
 
Los Iconos Que Se Utilizaron Son Los Siguientes
jameszx
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
jameszx
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
jameszx
 
Creancdo Proyecto Y Formularios
jameszx
 
Creación De Un Sistema En Visual Basic Con Base De Datos
jameszx
 
Creando Tablas
jameszx
 
los pasos
jameszx
 

Último (20)

PDF
Chile Claro Swap Project Guidebook Version 1.4.1b.pdf
DarkoAlmanzaTrujillo
 
PDF
Trabajo Tecnología #2 Periodo (2).pdfjdjfjf
ssuser57b6e41
 
PDF
Conceptos Básicos de programación- Paula Obando
edeppaulaobando
 
PDF
Trabajo de tecnologia en equipo (1).pdf
jjfch3110
 
PDF
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
PDF
actividad tecnologia periodo 1 2025 (1).pdf
jjfch3110
 
DOCX
Informe de Tecnologia Diagrama de Pareto Juan Martinez, Alexandra Delgado, L...
edepisabellanaranjo
 
PDF
Problema de pareto resuelto iandanielpdf
IanDanielGiraldoRami
 
PPTX
JuarezGonzalez_Maria_M1S3AI6.docs https://docs.google.com/presentation/d/1-
susana0271
 
PPTX
Actividad integradora 6 Crear un archivo multimedia
susana0271
 
PDF
Tecnología. Programación pseint 10-7 Sol Riaño Támara
edepsolriano
 
PDF
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
PDF
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
PPTX
Ingeniería Genética y Obtención de Insulina por Escherichia.pptx
ElbaCristinaMendoza
 
DOCX
#USOLASTICPARA Proyecto integrador M1S4PI JuarezGonzalez _Maria_M1S4PI.doc...
MariaSusanaJuarezGon
 
PDF
Trabajo Tecnología Diagrama De Pareto.pdf
srsantiagof09
 
DOCX
tecnologia actividad segundo periodo.docx
samuelcuaran
 
PDF
actividad tecnologia (1).pdflksjksIUQWDIUWEGDHI
anavallejo2323
 
PDF
Excel Avanzado ..........................
Alejo857214
 
PDF
Distribución de frecuencias y Diagrama de Pareto en Exce (2).pdf
samuelcuaran
 
Chile Claro Swap Project Guidebook Version 1.4.1b.pdf
DarkoAlmanzaTrujillo
 
Trabajo Tecnología #2 Periodo (2).pdfjdjfjf
ssuser57b6e41
 
Conceptos Básicos de programación- Paula Obando
edeppaulaobando
 
Trabajo de tecnologia en equipo (1).pdf
jjfch3110
 
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
actividad tecnologia periodo 1 2025 (1).pdf
jjfch3110
 
Informe de Tecnologia Diagrama de Pareto Juan Martinez, Alexandra Delgado, L...
edepisabellanaranjo
 
Problema de pareto resuelto iandanielpdf
IanDanielGiraldoRami
 
JuarezGonzalez_Maria_M1S3AI6.docs https://docs.google.com/presentation/d/1-
susana0271
 
Actividad integradora 6 Crear un archivo multimedia
susana0271
 
Tecnología. Programación pseint 10-7 Sol Riaño Támara
edepsolriano
 
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
Ingeniería Genética y Obtención de Insulina por Escherichia.pptx
ElbaCristinaMendoza
 
#USOLASTICPARA Proyecto integrador M1S4PI JuarezGonzalez _Maria_M1S4PI.doc...
MariaSusanaJuarezGon
 
Trabajo Tecnología Diagrama De Pareto.pdf
srsantiagof09
 
tecnologia actividad segundo periodo.docx
samuelcuaran
 
actividad tecnologia (1).pdflksjksIUQWDIUWEGDHI
anavallejo2323
 
Excel Avanzado ..........................
Alejo857214
 
Distribución de frecuencias y Diagrama de Pareto en Exce (2).pdf
samuelcuaran
 

Formulario Para Agregar Cliente

  • 1. Formulario para agregar Cliente CODIFICACIÓN En el espacio principal del formulario Option Explicit Dim cn As ADODB.Connection Dim rsClientes As ADODB.Recordset En el formulario mismo Private Sub Form_Load() Set cn = New ADODB.Connection Set rsClientes = New ADODB.Recordset With cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source=d:sisventasdataventas.mdb" .Open End With rsClientes.ActiveConnection = cn rsClientes.Open "Select * from clientes", cn, adOpenStatic, adLockOptimistic llenalista rsClientes.MoveFirst txtCod_cli.Text = rsClientes.Fields("cod_cli") txtCliente.Text = rsClientes.Fields("ape_cli") & ", " & rsClientes.Fields("nom_cli") txtDni.Text = rsClientes.Fields("DNI") End Sub
  • 2. En el txtbusCliente Private Sub txtBus_Change() Dim cBus As String cBus = txtBus.Text Set rsClientes = New Recordset rsClientes.Open "select * from clientes where ape_cli like'" + Trim(cBus) & "%" & "'", cn, adOpenStatic, adLockOptimistic llenalista End Sub
  • 3. En el ListView1 Private Sub ListView1_Click() Dim cCod_cli As String cCod_cli = ListView1.SelectedItem.Text rsClientes.MoveFirst rsClientes.Find "cod_cli='" + Trim(cCod_cli) + "'" txtCod_cli.Text = rsClientes.Fields("cod_cli") txtCliente.Text = rsClientes.Fields("ape_cli") & ", " & rsClientes.Fields("nom_cli") txtDni.Text = rsClientes.Fields("DNI") End Sub En el botón aceptar Private Sub cmdAceptar_Click() Dim cCod_cli As String cCod_cli = ListView1.SelectedItem.Text rsClientes.MoveFirst rsClientes.Find "cod_cli='" + Trim(cCod_cli) + "'" frm_Venta.txtCod_cli = rsClientes.Fields("cod_cli") frm_Venta.txtCliente = rsClientes.Fields("ape_cli") & ", " & rsClientes.Fields("nom_cli") frm_Venta.txtDireccion = rsClientes.Fields("direccion") frm_Venta.txtDni = rsClientes.Fields("dni") frm_Venta.Show Unload Me End Sub En el botón cancelar Private Sub cmdCancelar_Click() frm_Venta.Show Unload Me End Sub
  • 4. Otras codificaciones dentro del formulario Private Sub llenalista() ListView1.ListItems.Clear Dim nuevo As ListItem Dim i As Integer For i = 1 To rsClientes.RecordCount Set nuevo = frmVen_cli.ListView1.ListItems.Add(, , rsClientes.Fields("cod_cli")) nuevo.SubItems(1) = rsClientes.Fields("ape_cli") & ", " & rsClientes.Fields("nom_cli") nuevo.SubItems(2) = rsClientes.Fields("DNI") rsClientes.Move (1) Next i End Sub