Es k es una cosa un poco rara xk no me da el error en una linea de código concreta sino k se pone a ejecutar un procedimiento y de repente me saca un msgbox diciendome k el procedimiento es demasiado largo... de todas formas te pongo el "chorizo" de codigo x si soy yo desde mi inmensa garrulidad xD
(te agradeceria tb k si existe otra forma de hacerlo k sea menos "garrula", como verás actualizo el contenido del almacen con el contenido de las cajas de texto en donde el usuario ha escrito... ufff, un poco liosillo...)
Muchas gracias de antemano
ahi va eso:
[CODE]
'-------------------------------------------------------------------------------------------
If fraArticulo(0).Visible = True Then
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla1") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades1") = adcArticulos.Recordset.Fields("Unidades1") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla2") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades2") = adcArticulos.Recordset.Fields("Unidades2") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla3") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades3") = adcArticulos.Recordset.Fields("Unidades3") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla4") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades4") = adcArticulos.Recordset.Fields("Unidades4") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla5") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades5") = adcArticulos.Recordset.Fields("Unidades5") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla6") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades6") = adcArticulos.Recordset.Fields("Unidades6") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla7") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades7") = adcArticulos.Recordset.Fields("Unidades7") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla8") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades8") = adcArticulos.Recordset.Fields("Unidades8") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla9") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades9") = adcArticulos.Recordset.Fields("Unidades9") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla10") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades10") = adcArticulos.Recordset.Fields("Unidades10") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla11") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades11") = adcArticulos.Recordset.Fields("Unidades11") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla12") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades12") = adcArticulos.Recordset.Fields("Unidades12") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla13") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades13") = adcArticulos.Recordset.Fields("Unidades13") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla14") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades14") = adcArticulos.Recordset.Fields("Unidades14") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla15") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades15") = adcArticulos.Recordset.Fields("Unidades15") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla16") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades16") = adcArticulos.Recordset.Fields("Unidades16") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla17") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades17") = adcArticulos.Recordset.Fields("Unidades17") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla18") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades18") = adcArticulos.Recordset.Fields("Unidades18") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla19") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades19") = adcArticulos.Recordset.Fields("Unidades19") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
If Text13(0).Text = adcArticulos.Recordset.Fields("Talla20") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades20") = adcArticulos.Recordset.Fields("Unidades20") - Val(Text14(0).Text)
adcArticulos.Recordset.Update
End If
End If
If fraArticulo(1).Visible = True Then
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla1") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades1") = adcArticulos.Recordset.Fields("Unidades1") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla2") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades2") = adcArticulos.Recordset.Fields("Unidades2") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla3") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades3") = adcArticulos.Recordset.Fields("Unidades3") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla4") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades4") = adcArticulos.Recordset.Fields("Unidades4") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla5") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades5") = adcArticulos.Recordset.Fields("Unidades5") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla6") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades6") = adcArticulos.Recordset.Fields("Unidades6") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla7") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades7") = adcArticulos.Recordset.Fields("Unidades7") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla8") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades8") = adcArticulos.Recordset.Fields("Unidades8") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla9") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades9") = adcArticulos.Recordset.Fields("Unidades9") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla10") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades10") = adcArticulos.Recordset.Fields("Unidades10") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla11") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades11") = adcArticulos.Recordset.Fields("Unidades11") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla12") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades12") = adcArticulos.Recordset.Fields("Unidades12") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla13") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades13") = adcArticulos.Recordset.Fields("Unidades13") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla14") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades14") = adcArticulos.Recordset.Fields("Unidades14") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla15") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades15") = adcArticulos.Recordset.Fields("Unidades15") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla16") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades16") = adcArticulos.Recordset.Fields("Unidades16") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla17") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades17") = adcArticulos.Recordset.Fields("Unidades17") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla18") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades18") = adcArticulos.Recordset.Fields("Unidades18") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla19") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades19") = adcArticulos.Recordset.Fields("Unidades19") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
If Text13(1).Text = adcArticulos.Recordset.Fields("Talla20") Then
adcArticulos.Recordset.Edit
adcArticulos.Recordset.Fields("Unidades20") = adcArticulos.Recordset.Fields("Unidades20") - Val(Text14(1).Text)
adcArticulos.Recordset.Update
End If
End If
'----------------------------------------------------------------------------------------------