Sunteți pe pagina 1din 3

--CREAR TABLAS CREATE TABLE PRODUCTOS (IDPRODUCTO CHAR(4) NOT NULL PRIMARY KEY, DESCRIPCION CHAR(30) NOT NULL,

PRECIO NUMERIC(8,2) NULL, CANTIDAD NUMERIC(8,0) NULL) --DESCPUES DE CREAR ALGUNA TABLA SE SELECCIONA SELECT * FROM PRODUCTOS --INSERTAR PRODUCTOS PARA TABLAS SELECT * FROM PRODUCTOS INSERT INTO PRODUCTOS (IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD) ('P001','POLO',50,20) INSERT INTO PRODUCTOS (IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD) ('P002','PANTALON',100,30) INSERT INTO PRODUCTOS (IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD) ('P003','SHORT',120,40) INSERT INTO PRODUCTOS (IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD) ('P004','CHOMPA',200,15) INSERT INTO PRODUCTOS (IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD) ('P005','CHALINA',175,5) --MODIFICAR CANTIDADES SELECT * FROM PRODUCTOS UPDATE PRODUCTOS SET CANTIDAD=50 WHERE IDPRODUCTO='P002' --AGREGAR UN CAMPO MAS (SE SELECCIONA + F5) SELECT DESCRIPCION,PRECIO,CANTIDAD,PRECIO*CANTIDAD SUBTOTAL FROM PRODUCTOS SELECT DESCRIPCION,PRECIO,CANTIDAD,PRECIO*CANTIDAD TOTAL,(PRECIO*CANTIDAD)*0.18 IGV FROM PRODUCTOS SELECT DESCRIPCION,PRECIO,CANTIDAD,PRECIO*CANTIDAD TOTAL,(PRECIO*CANTIDAD)*0.18 IGV,(PRECIO*CANTIDAD)+((PRECIO*CANTIDAD)*0.18) TOTAL FROM PRODUCTOS --ORDENAR EN FORMA ASCENDENTE(ASC) O DESCENDENTE(DESC) SELECT*FROM PRODUCTOS ORDER BY CANTIDAD ASC SELECT*FROM PRODUCTOS ORDER BY IDPRODUCTO ASC --Consulta de Producto SELECT IDPRODUCTO,DESCRIPCION,PRECIO,CANTIDAD,(PRECIO*CANTIDAD) SUBTOTAL,(PRECIO*CANTIDAD)* 0.18 IGV, (PRECIO*CANTIDAD)+((PRECIO*CANTIDAD)*0.18) TOTAL FROM PRODUCTOS --ELIMINAR SELECT * FROM PRODUCTOS DELETE FROM PRODUCTOS WHERE IDPRODUCTO ='P005' --GUARDAR UNA COPIA --ELIMINAR TODO DELETE FROM PRODUCTOS

VALUES VALUES VALUES VALUES VALUES

VISUAL Private Sub CMDANTERIOR_Click(Index As Integer) Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst End Sub Private Sub CMDCONSULTAR_Click(Index As Integer) Adodc1.Recordset.MoveFirst DATO = InputBox("INGRESE TEXTO", "BUSQUEDA") If DATO = " " Then Exit Sub End If Adodc1.Recordset.Find ("IDPRODUCTO=" + "'" + DATO + "'") If Adodc1.Recordset.EOF Then MsgBox "NO REGISTRADO", 64, "AVISO" Adodc1.Recordset.MoveFirst End If End Sub Private Sub CMDELIMINAR_Click(Index As Integer) Adodc1.Recordset.Delete Adodc1.Recordset.MoveFirst End Sub Private Sub CMDFINAL_Click(Index As Integer) Adodc1.Recordset.MoveLast End Sub Private Sub CMDINICIO_Click(Index As Integer) Adodc1.Recordset.MoveFirst End Sub Private Sub CMDSIGUIENTE_Click(Index As Integer)

Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End Sub Private Sub CMDSALIR_Click(Index As Integer) Dim a As Integer a = MsgBox("desea salir", vbInformation + vbYesNo, "salir") If a = 6 Then End Else Cancel = True Cancel = False End If End End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) Dim a As Integer a = MsgBox("desea salir", vbInformation + vbYesNo, "salir") If a = 6 Then End Else Cancel = True Cancel = False End If End Sub

S-ar putea să vă placă și