Visual Basic - Script???

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Script???

Publicado por Nomada (1 intervención) el 07/08/2006 12:29:01
Tengo el siguiente codigo (que por cierto funciona perfectamente) y quisiera simplificarlo un poco. Creo que se puede hacer a través de un Array, pero no se como hacerlo. Este es el código:

For Registro =1 To 20
If Registro = 1 Then Me.DOC1 = Me.DOCU
If Registro = 2 Then Me.DOC2 = Me.DOCU
If Registro = 3 Then Me.DOC3 = Me.DOCU
If Registro = 4 Then Me.DOC4 = Me.DOCU
... así hasta 20
CurrentWindow.NextRecord
Next

Me explico: Tengo dos bases de datos relacionadas (Cliente y Pedido). La BD Cliente tiene los campos DOC1, DOC2...DOC20, y en la BD Pedido hay un campo DOCU que forma parte de un Panel de Repetición (donde como máximo puede haber 20 registros). Estando en una vista basada en Pedido, quiero que al estar en el primer registro el campo DOC1 de la BD Cliente tome el valor de DOCU; Pedido que vaya al siguiente registro y el campo DOC2 de Cliente tome el valor de DOCU, y así con todos los registros.

Alguién sabe como hacerlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel

RE:Script???

Publicado por Daniel (360 intervenciones) el 07/08/2006 13:04:23
Pues prubalo asi:

For Registro =1 To 20
If Registro = 1 Then Me.DOC & Registro = Me.DOCU
CurrentWindow.NextRecord
Next

Deberia funcionar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar