Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hola Am
Hola Amigo
igos,
s, me da gus
gusto
to sal
saluda
udarle
rles.
s. En est
esta
a oca
ocacio
cion
n les estoy haciendo
haciendo una
invitacion a un Laboratorio que voy a empezar bajo el nombre " Punto de Venta en
Access" , la finalidad de este curso es desarrollar desde cero una aplicacion que
seguramente le encontraran un uso muy adecuado en alguna oportunidad de negocio.
ara esto quiero tambien definirles...
La tabla de usuarios contendr( todos los datos necesarios para que cada
usuario pueda usar el sistema de acuerdo a los permisos otorgados, as& que cada
usuario poseer( permisos seg)n sea requerido. !oda esta configuraci%n sera
importante al momento que un empleado entre al sistema *utilizando una formulario
de
acceso+ ya que el sistema sera capaz de reconocer que acciones si y que acciones
no el usuario podr( desempear de acuerdo a los permisos otorgados *esto sera
a trav-s de un modulo de variables de sesi%n que veremos mas adelante en la 'da
entrega+
ien empezemos por eplicar como esta estructurada nuestra tabla de usuarios.
>.? haces doble clic en ese campo y se agregara abajo junto con los demas
Esta entrega hasta ahorita "Las Pantallas de $nventarios ", quiz(s vaya a ser una de
las que mas contenido haya que eplicar. or lo que tendr- la necesidad de dividirlo
en ' partes La 3uncional y la L%gica, para cada una de estas he preparado
un v&deo por separado, para as& comprender con mas claridad como funciona
este'odulo de $nventarios .
Empezare por eplicar que hay ' pantallas y ' !ablas de 1nventarios4
B7A;!DL279CMB7A;!DL27'CMB7A;!DL27>CMB7A;!1<A<DE;DEOH11712;C
$i1nm*B7A;!D<1$2;1LECPB7A;!1<A<D#1;1#AC,"$1",";2"+
=
1 Private Sub CmdGuardar/nv_Click()
On Error GoTo err:
2
3
'&ariable de eJecucion
4 !im idprod A /nte%er
!im CantEnt A !ouble
5
!im -oc A Strin%
6 !im CantActual/nv A !ouble
7 !im CantE*1ibicion A !ouble
8 !im "vaCantE*1ibicion A !ouble
9 !im Cant-oc8 A !ouble
!im "vaCant-oc8 A !ouble
10
!im Cant-oc A !ouble
11 !im "vaCant-oc A !ouble
12 !im CantlocH A !ouble
13 !im "vaCant-ocH A !ouble
14
15
'Anular valore nulo en la ai%nacion de valore
idprod "(#e7/!_P.O!$CTO&alue+ I)
16 CantEnt "(#eCA"T/!A!_E"T.A!A&alue+ I)
17 -oc "(#eAS/G"A._-OCA-/KAC/O"&alue+ ,,)
18
19 '2ucar dato en -ita de /nventario
20 !im .t A !AO.ecordet
!im =l A Strin%
21
22
=l ,SE-ECT > 7.O# ?/"&E"TA./OS@ $S BE.E $S?7/!_P.O!$CTO@, idprod
23 Set .t Current!bOpen.ecordet(=l)
24
25 /0 .t2O7 And .tEO7 T1en
26 #%2o* ,Producto "o Encontrado en la -ita de /nventario,
27 Ele
'Accion al Encontrar el producto en lita de inventario
28
'Actualiar Cantidad de /nventario e%un la localiacion Seleccoionada
29 Select Cae -oc
30 Cae ,E6B/2/C/O",
31 CantE*1ibicion .t5?CA"T/!A!_E"_E6B/2/C/O"@
32
"vaCantE*1ibicion CantE*1ibicion 4 CantEnt
.tEdit
33 .t5?CA"T/!A!_E"_E6B/2/C/O"@ "vaCantE*1ibicion
34 .t$pdate
35 Cae ,-OCA-/KAC/O"_8,
36 Cant-oc8 .t5?CA"T_-OC8@
"vaCant-oc8 Cant-oc8 4 CantEnt
37
.tEdit
38 .t5?CA"T_-OC8@ "vaCant-oc8
39 .t$pdate
40 Cae ,-OCA-/KAC/O"_,
41
Cant-oc .t5?CA"T_-OC@
"vaCant-oc Cant-oc 4 CantEnt
42
.tEdit
43 .t5?CA"T_-OC@ "vaCant-oc
44 .t$pdate
45 Cae ,-OCA-/KAC/O"_H,
CantlocH .t5?CA"T_-OCH@
46
"vaCant-ocH CantlocH 4 CantEnt
47 .tEdit
48 .t5?CA"T_-OCH@ "vaCant-ocH
49 .t$pdate
50 End Select
51
52
53
54
55
56
57
.tCloe
58
Set .t "ot1in%
59 End /0
60
61 !oCmdGoTo.ecord + + ac"e*t
62
63 E*it Sub
err:
64
#%2o* err!ecription
65 End Sub
66
67
68
69
70
71