• Jueves 2 de Mayo de 2024, 22:01

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - juravi

Páginas: 1 2 [3] 4
51
Visual Basic 6.0 e inferiores / Re: Update & Sql Server 2000
« en: Miércoles 19 de Enero de 2005, 14:08 »
:devil:
Hola desarrollo, es buena idea, voy a consultar con mi jefe para ver si es factible, es que el es una amante de la perfeccion. Gracias de Todas manera.
 :comp:
Sigo aceptando sujerencias

52
Visual Basic 6.0 e inferiores / Re: Update & Sql Server 2000
« en: Martes 18 de Enero de 2005, 20:16 »
:devil:
Hola, vbmc_2004.
Entiendo tu opinion. pero todo sistema amigable debe permitir hacer ese tipo de transacciones(crear, actualizar y eliminar si es necesario). y eso es necesario en este sistema, no es por mi, es por politica de la empresa, y solo no se puede eliminar si la susodicha ya fue impresa de lo contrario se puede eliminar.
 :comp:
Hay alguien que me pueda dar una solucion.

53
Visual Basic 6.0 e inferiores / Re: Update & Sql Server 2000
« en: Martes 18 de Enero de 2005, 14:28 »
:devil:
Hola vbmc_2004 y gracias.
Yo te entiendo, yo hice una rutina paresida, pero mi jefe dice que puede y no puede servir. ya que como se esta trabajando con facturas la enumeracion tiene que ser consecutiva. Mira por ejemplo. con la rutina que desarrolle el busca el ultimo registro(factura) de ese periodo y le suma una. hasta alli no hay problema. El problema esta en que si se elimina una factura por decir habian 15 y elimine la 8(1008) la 15 tiene por ejm(1015) al introducir otra factura el cuenta que hay es 14 + 1 seria 15 osea(1015) y ya seria error(duplisidad)( y el sistema maneja por mes un minimo de 300 facturas) yadema se imprime en unas hojas de facturas ya enumeradas y ese eso el otro problema. por eso es que quiero como autoenumerar en un Update.

 :comp:
Alguien tiene una solucion, se lo agardesco.

Saludos

54
Visual Basic 6.0 e inferiores / Re: Update & Sql Server 2000
« en: Martes 18 de Enero de 2005, 14:27 »
Hola vbmc_2004 y gracias.
Yo te entiendo, yo hice una rutina paresida, pero mi jefe dice que puede y no puede servir. ya que como se esta trabajando con facturas la enumeracion tiene que ser consecutiva. Mira por ejemplo. con la rutina que desarrolle el busca el ultimo registro(factura) de ese periodo y le suma una. hasta alli no hay problema. El problema esta en que si se elimina una factura por decir habian 15 y elimine la 8(1008) la 15 tiene por ejm(1015) al introducir otra factura el cuenta que hay es 14 + 1 seria 15 osea(1015) y ya seria error(duplisidad)( y el sistema maneja por mes un minimo de 300 facturas) yadema se imprime en unas hojas de facturas ya enumeradas y ese eso el otro problema. por eso es que quiero como autoenumerar en un Update.

Alguien tiene una solucion, se lo agardesco.

Saludos

55
Visual Basic 6.0 e inferiores / Re: Update & Sql Server 2000
« en: Lunes 17 de Enero de 2005, 21:07 »
Hola desarrollo, mira dejame esplicarte mejor la cosa es asi.
Yo tengo una tabla que tiene unos registros que se actualizan mensualmente, y en la actualizacion se toma un numero base que de alli se comiensa a enumerar las facturas. por decir el numero base es 100. y en ese mes hay 5 facturas. el proceso lo que hace es ponerle el numero de factura(q inisialmente es nulo) de forma consecutiva.

El antes estaba con un while pero es que se usaba access de BD pero ahora se cambio a sql server y con una sola consulta se actualizan todos de una sola vez sin la necesidad de hacer el ciclo while y como solo se controla por el periodo,
mira antes estaba asi

Citar
num=100
 while not.eof
 if periodo = per then
    .edith
    .field("fac_mes") =  Trim(num)
    .update
    .movenext
    num= num + 1
 end if
wend

y si habian 5 sera asi. 100, 101,..105
Antes si se podia hacer pero ahora con sql es otra cosa ya que el busca todos los registros que cumplan con la misma condision y los actualiza de un vez.
asi

Citar
num = 100
Set RSMensuales = Nothing
RSMensuales.Open "UPDATE TMensual SET fac_mes = '" & Trim(num) & "'" & _
"WHERE per_mes = '" & per & "'", CnSQLconexion, adOpenKeyset, adLockOptimistic

Como hago para que ponga la enumeracion verdadera por que asi le pone el mismo valor a todos los registros que esten en el mismo periodo. Ya trate poniendole num + 1 y nada lo suma y se lo pone a todos los del periodo osea 5 101.
Saludos

56
Visual Basic 6.0 e inferiores / Update & Sql Server 2000
« en: Lunes 17 de Enero de 2005, 19:21 »
Hola a todos sere brebe. como hago para guardar numeros consecutivos en un update. Por ejemplo
 :devil:

Citar
num = 1024
Set RSMensuales = Nothing
                 RSMensuales.Open "UPDATE TMensual SET fac_mes = '" & Trim(num) & "'" & _
                  "WHERE per_mes = '" & per & "'", CnSQLconexion, adOpenKeyset, adLockOptimistic

si hay 3 registros afectados se guarde asi

1025
1026
y 1027

pero con un solo update y sin ciclo .... :blink:

57
Visual Basic 6.0 e inferiores / Re: Barra De Progreso
« en: Miércoles 12 de Enero de 2005, 15:53 »
:comp:
Hola.. mira yo acabo de hacer algo parecido
por ejemplo si tienes un rutna asi.

Citar
Set RSEjemplo = Nothing
 RSEjemplo.Open ("SELECT * FROM Tabla"), CnSQLconexion, adOpenStatic, adLockReadOnly
 ProgressBar.value=0
  RSEjemplo.MoveFirst
 While RSEjemplo.EOF = False
    El Proceso............
 Var_Progreso=Var_Progreso + val(100 /RSEjemplo.RecordCount )
 ProgressBar.value=var_progreso
 RSEjemplo.MoveNext
 Wend
Set RSEjemplo = Nothing
:devil:
Cuando termina el proceso termina el Progressbar.. has la prueba y veras.
 :scream:

58
Crystal Reports / Re: El Crystal Me Da Error Sql Con Un Sp
« en: Martes 11 de Enero de 2005, 14:27 »
:devil:
Hola mira, te voy a dar posibles solusiones.
 <_< 1. puede ser los permisos que tienes(no le diste los permisos en la base de datos en sql a los usuarios, tablas y a la misma bd). Eso te manda un error dll.
 <_< 2. Si esta perdiendo los link con sql ya alli tendrias que bajar una actualizacion del cristal report 8.5, cosa que me pasaba con la version 8.
 :comp:
Pero en resumen lo mas probable es que sea los permisos, tambien ponle permiso a la carpeta que tiene los reportes por si las moscas.

Saludos y espero que te sirva. :hola:

59
Visual Basic 6.0 e inferiores / Re: Nuevo Sp Para Visual Basic Disponible!!
« en: Martes 11 de Enero de 2005, 14:11 »
:devil:
Hola.. lo que pasa con el sp6 es que despues de un tiempo te desactiva las referencias y no puedes modificarlas.
 :comp:
Es solo una opinion. por que no solo le paso a mi pc sino tambien a la de mi jefe y varias veces.

Saludos :hola:

60
Visual Basic 6.0 e inferiores / Re: Nuevo Sp Para Visual Basic Disponible!!
« en: Viernes 7 de Enero de 2005, 13:59 »
:devil:
Que onda. :hola:
 :comp:
Mira el sp6 es un plomo. quedate con el sp 5 ya hice la prueba hace unos meses atras y es un plomo, trae problemas a la larga

61
Crystal Reports / Re: El Crystal Me Da Error Sql Con Un Sp
« en: Lunes 3 de Enero de 2005, 15:54 »
Hola, que tipo de error te manda....

62
Visual Basic 6.0 e inferiores / Re: Propiedades Del Text
« en: Miércoles 29 de Diciembre de 2004, 20:14 »
:devil:
Puedes usas.

Citar
caja.text=format(Now,"dd/mm/yyyy  hh:mm:ss")


 :comp:

63
Visual Basic 6.0 e inferiores / Cristal Report & Sql Server 2000
« en: Miércoles 29 de Diciembre de 2004, 15:53 »
:comp:
Hola gente,  tengo problemas con la unión de SQL Server 2000 y cristal Report 8. Tengo mas de 300 reportes en un sistema.. los arreglo y cuando pienso que funcionan pierden el link  :angry: con el database y por ende con toda la base de datos de SQL 2000. Hay reportes que lo he hecho como 10 veces y ya estoy apunto de tirar la PC por el balcón :lightsabre: . No se q le pasa a eso.. un día funciona bien y al otro no, de una carpeta de 50 reportes que funcionaba ayer hoy 47 no sirven :blink: .

Alguien conoce si es que existe alguna error de incompatibilidad entre estas dos herramientas ya que cristal Report 8 es algo viejo. Si me pueden ayudar se lo agradezco mucho.

Que  pasen feliz año

64
Visual Basic 6.0 e inferiores / Re: Proc. Almacenados
« en: Martes 28 de Diciembre de 2004, 21:47 »
:devil:
Hola, mira es algo largo y no se mucho de eso, pero puedes consultar algo sobre exec.. es lo  que se usa para llamar esos tipos de procedimientos.
Espero no haberte confundido mas <_< .

65
Visual Basic 6.0 e inferiores / Re: Error 20533
« en: Martes 28 de Diciembre de 2004, 21:43 »
:devil:
Hola..
 :comp:
Mira me parece que usas sql server por q a mi me mandava el mismo error. Ese error es por que no tiene los permisos requeridos(pueden ser en la tablas, users, carpetas o la misma base de datos verifica eso.. :whistling: ) si no usas sql.. entonces la pele..jeje :blink:  
Saludos

66
Visual Basic 6.0 e inferiores / Re: Copiar Archivos
« en: Martes 28 de Diciembre de 2004, 21:36 »
:devil:
Gracias por sus sujerencias... aunque creo que no me estoy esplicando bien... pero no importa B) .... yo lo que quiero es una aplicacion hecha en vb(desarrollarla yo con algo de ayuda :scream: ) que me permita tomar file de otra pc.
 :hola:
Que pasen una feliz navidad
 :comp:

67
Visual Basic 6.0 e inferiores / Re: Enviar Mensajes Con Msn Messenger A Través De Mi
« en: Martes 28 de Diciembre de 2004, 21:29 »
:devil:
Hola socio, mira con esto puedes mandar un correo a otra persona sin la necesidad de estar en hotmail...
 :scream:
Espero que te guste
 :comp:

68
Visual Basic 6.0 e inferiores / Re: Update
« en: Martes 28 de Diciembre de 2004, 21:25 »
:devil:
Hola, otra vez gracias, pero con el codigo que me dista antes me funciono, es que la tabla tiene mas de 40 campos , pero con eso funciono y mi jefe no dijo nada :P
 :kicking:
Otra vez gracias :scream:

69
Visual Basic 6.0 e inferiores / Re: Impresión De Formularios
« en: Martes 28 de Diciembre de 2004, 21:20 »
:devil:
Hola.. mira si quieres es imprimir es el formulario pones asi
Citar
formulario.PrintForm

sobre a pasar los valores del recordset es facil

por ejm. :comp:

Citar
formPrinter.etiqueta.caption = .fields("campo")

No se si es eso lo que querias... es que no espesificas bien..
saludos  :scream:

70
Visual Basic 6.0 e inferiores / Re: Memoria Insuficiente O Programador Insuficiente?
« en: Lunes 27 de Diciembre de 2004, 15:07 »
:devil:

Hola y feliz navidad.
Una pregunta. Cuando levantas las tablas, es necesario todos los campos. <_< .? mira si utilizas select * esto trae todo y como veo de tres tablas y eso no siempre es necesario.

Mira por ejemplo

Si solo deseas el codigo, nombre y direccion de las tablas(es un ejemplo) en vez de usar select  * usas select codigo, nombre, direccion form tabla,...... y asi no fuersas tanto a tu maquina. Esta es un opcion, espero que te sirva.

 :comp:
Saludos

71
Visual Basic 6.0 e inferiores / Re: Update
« en: Lunes 27 de Diciembre de 2004, 14:55 »
:devil:
Hola y gracias, lo voy a probar. Yo tenia otra solución pero mi jefe dice q es poco ortodoxa.
De nuevo.. Gracias

 :scream:

72
Visual Basic 6.0 e inferiores / Re: Runtimeerror339
« en: Domingo 26 de Diciembre de 2004, 17:55 »
:devil:

Hola, mira puede ser una cosa.. no seleccionaste en las refernecias los controladores de cristal... fijate y me habisas... yo trabajo con esto..


 :kicking:

73
Visual Basic 6.0 e inferiores / Re: Visual Y Crystal Reports
« en: Domingo 26 de Diciembre de 2004, 17:46 »
:devil:

Hola, mira para eso hay solucion, una es que te vallas a archivos y le quitas la opcion de autosave de datos, prueba y me habisas...

 :kicking:

74
Visual Basic 6.0 e inferiores / Re: Update
« en: Domingo 26 de Diciembre de 2004, 17:38 »
Que onda ebolo, jjajaja disculpa .. no se en que estaba pensando..
el codigo es asi como lo pusiste

Citar
Set Prueba = Nothing
Prueba.Open"Update from Tabla Valor = '" & Valor & "',Valor = '" & Valor & "',..  " & _
"Valor = '" & Valor & "',Valor = '" & Valor & "',Valor = '" & Valor & "',..  " & _
"Valor = '" & Valor & "',Valor = '" & Valor & "',Valor = '" & Valor & "',..  " & _
"Where ......",.......
Set Prueba = Nothing

Pero asi para varias lineas no me funciona.. Me manda error  solo acepta un solo & _
Osea:

Citar
Set Prueba = Nothing
Prueba.Open"Update from Tabla Valor = '" & Valor & "',Valor = '" & Valor & "',..  " & _
"Where ......",.......
Set Prueba = Nothing

si conoces otra forma me puedes decir....
Que pases Feliz año

75
Visual Basic 6.0 e inferiores / Update
« en: Jueves 23 de Diciembre de 2004, 23:19 »
Hola amigos, tengo un problema al momento de actualizar un registro que es demasiado largo y toma mas de una linea de codigo en vb y sentencia sql

Miren por ejemplo.
Citar
Set Prueba = Nothing
Prueba.Open"Update from Tabla Valor = '" & Valor & "',Valor = '" & Valor & "',..   "_&
"Valor = '" & Valor & "',Valor = '" & Valor & "',Valor = '" & Valor & "',..   "_&
"Valor = '" & Valor & "',Valor = '" & Valor & "',Valor = '" & Valor & "',..   "_&
"Where ......",.......
Set Prueba = Nothing
[/color]

La pregunta es si conosen algo ademas de _& para unir lineas ya que esto me da error
si lo pongo asi no me da error

Citar
Set Prueba = Nothing
Prueba.Open"Update from Tabla Valor = '" & Valor & "',Valor = '" & Valor & "',..   "_&
"Where ......",.......
Set Prueba = Nothing
[/color]

Para ver si me pueden hechar la mano.
Saludos y Feliz Navidad :hola:

Páginas: 1 2 [3] 4