Dim vNro_Art_Deta As Variant
Dim vPvta1_Art As Variant
Dim vPvta2_Art As Variant
Dim vPvta3_Art As Variant
Dim VTipo_Vta_Fact As Variant
Dim vCompruebo As Variant
vNro_Art_Deta = Nz(Me.Nro_Art_Deta.Value, "")
VTipo_Vta_Fact = Nz(Forms!f_factura!Tipo_Vta_Fact.Value, "")
vPvta1_Art = DLookup("Pvta1_Art", "T_art")
vPvta2_Art = DLookup("Pvta2_Art", "T_art")
vPvta3_Art = DLookup("Pvta3_Art", "T_art")
'_____________________________________________SI EL CAMPO NO TIENE NINGÚN VALOR____________________________________
If IsNull(Me.Nro_Art_Deta) Then
Me.Nro_Art_Deta.SetFocus
Exit Sub
End If
'_________________________________________________________________________________________________________________
vCompruebo = DLookup("Cod_ba_Art", "t_Art", "Cod_ba_Art ='" & vNro_Art_Deta & "'")
If vNro_Art_Deta = vCompruebo Then 'SI EL CODIGO EXISTE? ENTONCES QUE?
If VTipo_Vta_Fact = "Pvta1_Art" Then
Me.Precio_Deta = Me.Pvta1_Art
Me.T_Precio_Deta = "Público"
Forms!f_factura!F_Factura_Detalle!vend_fact_Det = Forms!f_factura!Vendedor
ElseIf VTipo_Vta_Fact = "Pvta2_Art" Then
Me.Precio_Deta = Me.Pvta2_Art
Me.T_Precio_Deta = "Mayorista"
Forms!f_factura!F_Factura_Detalle!vend_fact_Det = Forms!f_factura!Vendedor
ElseIf VTipo_Vta_Fact = "Pvta3_Art" Then
Me.Precio_Deta = Me.Pvta3_Art
Me.T_Precio_Deta = "Especial"
Forms!f_factura!F_Factura_Detalle!vend_fact_Det = Forms!f_factura!Vendedor
End If
Else
MsgBox "CODIGO NO EXISTE", vbInformation, "AVISO"
End If