En este vídeo implementamos las funcionalidades de la ventana de proveedores, en ella ya guardamos proveedores para poder poder ingresar productos, ya que productos va relacionado con dos tablas Categorías y Proveedores. Para poder ingresar un Producto se necesita tener ya Categorías y Proveedores por esta razón se organizo estas dos ventanas.
Se dejo lista para implementar funcionalidades la ventana de Producto donde ingresaran los productos del inventario.
Los códigos que se implementaron son las siguientes:
Dim CodigoProveedor 'variable que controla la edición del proveedor Sub GuardarProveedor() If txtNombreEmpresa = "" Then MsgBox "Debe llenar el nombre de la Nombre de la Empresa", vbExclamation, "Error" txtNombreEmpresa.SetFocus Exit Sub End If If txtNit = "" Then MsgBox "Debe llenar el campo Nit", vbExclamation, "Error" txtNit.SetFocus Exit Sub End If If txtNombreContacto = "" Then MsgBox "Debe llenar el nombre de Nombre de Contacto", vbExclamation, "Error" txtNombreContacto.SetFocus Exit Sub End If If txtTelefono = "" Then MsgBox "Debe llenar el nombre de Teléfono", vbExclamation, "Error" txtTelefono.SetFocus Exit Sub End If If txtDireccion = "" Then MsgBox "Debe llenar el nombre de Dirección", vbExclamation, "Error" txtDireccion.SetFocus Exit Sub End If If txtEmail = "" Then MsgBox "Debe llenar el nombre de E-Mail", vbExclamation, "Error" txtEmail.SetFocus Exit Sub End If If CodigoProveedor = 0 Then IdProveedor = UltimoIdTabla("tblProveedores", "IdProveedor") Sql = "Insert Into tblProveedores (IdProveedor, NombreEmpresaPro, NitEmpresaPro, NombrePro, TelefonoPro, DireccionPro, EmailPro) Values (" & IdProveedor & ",'" & txtNombreEmpresa & "','" & txtNit & "','" & txtNombreContacto & "','" & txtTelefono & "','" & txtDireccion & "','" & txtEmail & "') " Else Sql = "Update tblProveedores SET NombreEmpresaPro = '" & txtNombreEmpresa & "',NitEmpresaPro = '" & txtNit & "',NombrePro = '" & txtNombreContacto & "',TelefonoPro = '" & txtTelefono & "',DireccionPro = '" & txtDireccion & "',EmailPro = '" & txtEmail & "' Where tblProveedores = " & CodigoProveedor End If ConexionADO.Execute Sql MsgBox "Proveedor Guardado", vbInformation, "Guardar" Call Limpiar End Sub
El Procedimiento de GuardarProveedor Valida los campos y segun el CodigoProveedor guarda o actualiza un proveedor
Sub Limpiar() txtNombreEmpresa.Text = "" txtNit.Text = "" txtNombreContacto.Text = "" txtTelefono.Text = "" txtDireccion.Text = "" txtEmail.Text = "" txtNombreEmpresa.SetFocus End Sub
El procedimiento de Limpiar() Inicializa los campos del formulario por si se va a guardar un nuevo proveedor
Private Sub cmdGuardar_Click() Call GuardarProveedor End Sub Private Sub cmdNuevo_Click() Call Limpiar End Sub Private Sub Form_Load() CodigoProveedor = 0 End Sub
Eventos de los botones y el load del formulario.
El Evento Load del formulario se usa cuando queremos que al abrir el formulario se cargue alguna función en este caso estamos inicializando la variable de CodigoProveedor a Cero.
En este proyecto, vamos a desarrollar una calculadora sencilla usando Visual Basic 6, que permite…
6 de septiembre de 2024 - La demanda de desarrolladores de software sigue en aumento,…
En un movimiento histórico, la Unión Europea ha aprobado la primera ley de inteligencia artificial…
¿Sigues trabajando con Visual Basic 6 y necesitas una forma eficiente de acceder a tus…
OpenAI revoluciona la interacción con IA: ChatGPT ahora interpreta imágenes En un avance significativo para la…
Bienvenido al Curso Básico de Visual Basic 6! Este curso está diseñado para llevarte a…
Este sitio utiliza cookies desea activarlas
Deja un comentario