Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/05/2010, 11:49
carnero
 
Fecha de Ingreso: noviembre-2009
Mensajes: 315
Antigüedad: 15 años
Puntos: 0
Exclamación Respuesta: error de complicion: Procedimiento demasiado largo

Cita:
Iniciado por pkj Ver Mensaje
por que no creas una sub con todo ese código repetido?

Loginsql list1(0)
loginsql list1(1)
etc...

Código vb:
Ver original
  1. sub loginsql(list as listbox)
  2.  
  3. login.sql = "select distinct * from requerimiento where numero = '" + login.c4 + "' and sucursal '" + login.c5 + "' and depto = '" + login.c6 + "' and funcionario = '" + login.c7 + "' fecha = '" & dtpicker1.value & "'and estado = '" + login.val + "'"
  4.  
  5. login.rst.open login.sql, login.cnn, adopendynamic, adlockoptimistic
  6.  
  7. while login.rst.eof = false
  8.   list.additem login.rst(list.index)
  9.   login.rst.movenext
  10. wend
  11.  
  12. login.rst.close
  13.  
  14. end sub

así reduces código y encuentras mejor los errores.

Suerte
y la condicion??, SON VARIOS IF DISTINTOS, LA VERDAD NO ENTIENDO MUCHO "#
Sub Loginsql(List as Listbox)"

Última edición por carnero; 13/05/2010 a las 12:19