• Miércoles 14 de Mayo de 2025, 09:43

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 - J.M.Movilla

Páginas: 1 ... 8 9 [10] 11 12 ... 17
226
Visual Basic 6.0 e inferiores / DATA REPORT
« en: Jueves 1 de Mayo de 2003, 00:38 »
¿Algo así como esto, por ejemplo?

Que te sirva y saludos

227
Visual Basic 6.0 e inferiores / Re: Retardo en la desaparición de frmSplash
« en: Jueves 1 de Mayo de 2003, 00:32 »
Código para que hagas cuantas pausas necesites de todos los milisegundos del mundo...

Saludos y suerte

228
Visual Basic 6.0 e inferiores / A vueltas con ADO y el error 3706
« en: Miércoles 30 de Abril de 2003, 20:20 »
Pienso que este ejemplo de El Guille te aclarará el tema.

Ya veo que utiliza un control ADODC y puede que eso a ti no te venga bien; pero el tema del Proveedor queda bien patente, espero.

Saludos y suerte

229
Visual Basic 6.0 e inferiores / POP3 en VB
« en: Miércoles 30 de Abril de 2003, 20:04 »
Bueno, nada, nada es imposible. Este código sólo utiliza una API; pero más simple no puede ser.

Que te guste y te sirva.  Saludos

230
Visual Basic 6.0 e inferiores / Re: dbgrid
« en: Miércoles 30 de Abril de 2003, 13:47 »
Hola uurtiaga:
Cuando hablas de ROW parece que te estás refiriendo a la última fila de los tres grid; pero por otra parte dices de ir al último registro, y hay que averiguar a qué último registro te refieres, de cuál de las cuatro tablas y de cuál de las dos bases de datos... Como ves, haces (a mi entender) una pregunta para adivinos... Porque también hay que adivinar cómo tienes anidados tus grid.

Yo no sé si podría ayudarte o no; lo que sí sé es que tal como planteas el problema, no entiendo lo que quieres... y no puedo, por tanto, nada más que lamentarme de que no sé darte ninguna orientación.

Te aconsejo que replantees la pregunta, y si es posible adjuntes tu código para que podamos echarte una mano.

Saludos y suerte

231
Visual Basic 6.0 e inferiores / Mover texto de un form1 a form2
« en: Miércoles 30 de Abril de 2003, 09:42 »
No conozco V.net, pero aunque sé que tiene importantes diferencias con las anteriores versiones, en este caso no sería lógico que cambiara...
En VB 6.0 dirías en el formulario Form2:

For n = 0 To Form1.List1.ListCount - 1
List1.AddItem Form1.List1.List(n)
next n

Ah; y te aconsejo que borres el otro mensaje, que este mismo repetido

Saludos y suerte

232
Visual Basic 6.0 e inferiores / Re: DataGrid no enlazado...
« en: Martes 29 de Abril de 2003, 17:30 »
He intentado estudiar tu caso, pero me encuentro con esa variable CN que no está definida y no sé a qué pueda referirse... En tus manos queda el siguiente capítulo...

Saludos y suerte

233
Visual Basic 6.0 e inferiores / Data Report ¿como hago consulta?
« en: Martes 29 de Abril de 2003, 17:00 »
Hola, Clinforsat:

Hay cosas que, como diría un castizo, "no pueden ser y además son imposibles..." Un DataReport es un objeto derivado de la primitiva versión de Crystal Report, que se basa en la presentación gráfica (?) de un DataEnvironment.  No cabe prescindir de la base de ese objeto. Al menos eso pienso yo.

Otra cosa es que las propiedades del DataEnvironment las puedas definir por código, de forma que te permita actualizar los criterios en tiempo de diseño. Eso sí que es posible, y de hecho sé que tú lo estás haciendo así, a juzgar por esa otra consulta que has presentado simultáneamente a ésta, y que te está solucionando la Maestra de C.R., angelescj.

Saludos y suerte

234
Visual Basic 6.0 e inferiores / Re: IMAGEN EN DATAREPORT
« en: Martes 29 de Abril de 2003, 16:45 »
Hola, Takhisis:
Veo que nadie se lanza a darte respuesta, y estarás pensando que aquí nos ayudamos unos a otros sólo los veteranos...
Y pienso que probablemente a los demás les pase lo mismo que a mí, que es muy difícil darte respuesta con sólo los datos que facilitas. Por eso te propongo: ¿No podrías adjuntar el código que te crea conflicto, con unos registros de la tabla que contiene los datos que van a formar parte del reporte? Yo estoy seguro de que en cuanto tengamos esto vas a recibir la respuesta en el acto; por mi parte quedo comprometido.

Saludos y suerte

235
Visual Basic 6.0 e inferiores / Re: de excel a acces!!!?
« en: Martes 29 de Abril de 2003, 10:51 »
Te incluyo "tal cual" todo el código que empleo yo para hacer eso mismo que tú solicitas.
No me "entretengo" en purgarle las variables que a tí van a sobrarte, ya las quitarás tú...
Supongo que no te resulte difícil adaptar el código a tu caso, y que cumpla los requisitos que necesitas.

Saludos y suerte

236
Si tú actualizaras la base de datos cada vez que modificases una línea del grid, lo lógico es que sólo actualizases el registro correspondiente a esa línea. Pero tal como lo haces, pulsar el comando de actualizar, sin tener constancia de si has modificado la línea 4 o la 6 o ambas..., lo mejor que puedes hacer es eliminar todos los componentes antiguos e insertar los nuevos. Porque eso es mejor, más rápido y más seguro que el llevar cuenta de qué línea o qué líneas has rectificado.
Porque yo me imagino que en el grid tengas filtrados mediante SQL sólo los componentes del plato que estés consultando... Si no fuera así, el borrar toda la base de datos pudiera ser peligroso...

Saludos y suerte

237
Visual Basic 6.0 e inferiores / Re: Ayuda para insert de SQL
« en: Domingo 27 de Abril de 2003, 19:43 »
Te adjunto un código que funciona, a pesar de que sé que no es exactamente lo que tú solicitas. Pero ojalá resuelva tus dudas existenciales y compruebes que todavía estás vivo y muy vivo...

Saludos y suerte

238
Visual Basic 6.0 e inferiores / Re: Tooltiptext con saltos de linea
« en: Sábado 26 de Abril de 2003, 21:42 »
Pues, no, HurryCrack... Esa instrucción (vbCrLf) fue la primera que probé, y aparece exactamente igual que si incrustaras Chr(10) + chr(13), que es en realidad lo que contiene el vbCrLf.
Yo no veo posibilidad de hacer lo que pretende Jose Arriagada.
Saludos

239
Visual Basic 6.0 e inferiores / Re: pa gurus: combobox en datagrid
« en: Sábado 26 de Abril de 2003, 21:29 »
No conozco ningún "control" específico que haga lo que tú pides; pero hay tienes un pequeño proyecto que te ofrece un truco con el que puedes simular esa función.

Saludos y suerte

240
Visual Basic 6.0 e inferiores / Re: Tooltiptext con saltos de linea
« en: Sábado 26 de Abril de 2003, 11:39 »
He ¿perdido? mucho tiempo tratando de asignar un array, una imagen o un ficherito a la propiedad .ToolTypText, y no hay forma. Lo único que admite es texto. Y, claro, si en el texto incluyes el carácter(10) o el carácter(13), éstos se te presentan como tales (|), pero no como salto de línea...

Así que, a esperar que otro tenga más luces o más suerte, o a pensar en conformarse con lo que hay... ¿Tú sabes lo que significa "ajo" y "agua", y si no, "resina"?... Pues, eso.

Saludos y suerte

241
Visual Basic 6.0 e inferiores / Re: Como hago para el LPT1?
« en: Sábado 26 de Abril de 2003, 01:24 »
A ver si te sirve este código:

' Ponemos, por ejemplo, 1 pulgada de márgenes
Const TOP_MARGIN = 1440   ' Margen superior
Const LEFT_MARGIN = 1440  ' Define aquí el margen izquierdo que desees

Dim bottom_margin As Single
   ' Define el margen inferior, con una pulgada también
    bottom_margin = Printer.ScaleTop + Printer.ScaleHeight - 1440
   
    ' Empieza la impresión
    Printer.CurrentY = TOP_MARGIN
    For I = 0 to 20
        Printer.CurrentX = LEFT_MARGIN
        Printer.Print Format$(I, "00")  ' Puedes poner formato para valores con decimales "##0.00"

        If Printer.CurrentY >= bottom_margin Then
            ' Harías un salto de página si el bucle no fuera de sólo 20 líneas
            Printer.NewPage
            Printer.CurrentY = TOP_MARGIN
        End If

    Next

    ' Termina la impresión
    Printer.EndDoc

Espero que también te vaya al peluche...

Un abrazo

242
Hola, Wafima:

No sé si ya llega tarde mi ayuda; pero veo que nadie te ha contestado y yo he tenido que hacer un esfuerzo para recordar lo que aprendí hace 60 años...

Porque no he encontrado nada hecho y tienes la suerte de estrenar código...

A ver si te resulta útil.  Saludos

243
Visual Basic 6.0 e inferiores / AYUDA POR FAVOR
« en: Viernes 25 de Abril de 2003, 23:11 »
Mira, este es el ejemplo que te viene en Visual Studio:

Sub TableDefX()
Dim dbsNeptuno As Database
Dim tdfNuevo As TableDef
Dim tdfBucle As TableDef
Dim prpBucle As Property

Set dbsNeptuno = OpenDatabase "Neptuno.mdb")

' Crea un objeto TableDef nuevo, anexa los objetos
' Field a la colección Fields y anexa el objeto
' TableDef a la colección TableDefs del objeto Database.
Set tdfNuevo = dbsNeptuno.CreateTableDef("NuevoTableDef")
tdfNuevo.Fields.Append tdfNuevo.CreateField("Fecha", dbDate)
dbsNeptuno.TableDefs.Append tdfNuevo

With dbsNeptuno
Debug.Print .TableDefs.Count & _
"TableDefs en " & .Name

' Enumera la colección TableDefs.
For Each tdfBucle In .TableDefs
Debug.Print " " & tdfBucle.Name
Next tdfBucle

With tdfNuevo
Debug.Print "Propiedades de " & .Name

' Enumera la colección Properties del objeto
' TableDef nuevo, sólo imprime las propiedades con valores no vacíos.
For Each prpBucle In .Properties
Debug.Print " " & prpBucle.Name & " - " & _
IIf(prpBucle = "", "[vacío]", prpBucle)
Next prpBucle

End With

' Elimina el TableDef nuevo ya que esto es un ejemplo.
.TableDefs.Delete tdfNuevo.Name
.Close
End With
End Sub

Como ves, te viene el código para crearla y luego para borrarla. Y esta segunda parte coincide, yo creo, con las indicaciones que te daba Angeles. De todos modos, ya ves que esta confusión se ha generado porque en lugar de responder en el primer mensaje, has creado un mensaje nuevo con el mismo tema...

Espero que te funcione.  Saludos

244
Visual Basic 6.0 e inferiores / Re: AYUDA POR FAVOR
« en: Viernes 25 de Abril de 2003, 20:36 »
¿No será que no has leído la solución a este problema que tú mismo planteaste ayer mismo? http://foros.solocodigo.com/viewthread.php?tid=3286

245
Visual Basic 6.0 e inferiores / Re: Imprimir en una Matriz de Puntos
« en: Viernes 25 de Abril de 2003, 19:10 »
Por lo visto tu problema es que puedas quedarte sin información si sufres un corte inesperado de energía.

¿Por qué no mandas las líneas a un fichero, y cuando el número de líneas sea X (60 por ejemplo) haces un volcado a impresora y una inicialización del fichero?

Si te va la solución, no olvides el imprimir e inicializar el fichero también antes de salir de la aplicación...

Saludos y suerte

246
Visual Basic 6.0 e inferiores / Re: a J.M.Movilla o Hurrycrack
« en: Viernes 25 de Abril de 2003, 18:57 »
Estoy con la misma duda. Le envié tres programitas que preparé específicamente para ella. Supongo que le hayan servido, pero tampoco he tenido respuesta.

¿Sabes qué creo yo?. Estaba muy angustiada porque iba a tener un examen al día siguiente o pasados dos días. Sospecho que todavía esté tratando de relajarse, si es que no tenía a continuación otros exámenes.

Pero este es otro caso que guarda relación con la encuenta activa, a pesar de que Mariana usó la vía del chat y del e-mail.

Un cordial saludo

247
Visual Basic 6.0 e inferiores / Re: Error 3706
« en: Viernes 25 de Abril de 2003, 12:32 »
Yo creo que por consejo tuyo estuve haciendo unas pruebas con Setup Factory 6.0.  Me bajé la versión demo y probablemente por novato la encontré muy engorrosa (con lo fácil que es el PDCMDLN.EXE de vb)

¿Tendrías inconveniente en enviarme un e-mail al [email:2mzinp8d]jmovillac@hotmail.com[/email:2mzinp8d] iniciándome en el manejo de Setup Factory 6.0, y sobre todo convenciéndome de sus ventajas?  Porque estoy harto de depender de Windows'98 sólo para programar y empaquetar Vb.

Muchas gracias y un abrazo de este pucelano, de la calle Cantarranas!!! (la que bajaba de la Pza. de la Universidad al Teatro Calderón), aunque ya llevo 37 años en Burgos.

248
Visual Basic 6.0 e inferiores / Re: Como hago para el LPT1?
« en: Viernes 25 de Abril de 2003, 12:16 »
No sé si he entendido bien tu problema, pero supongo que te lo solucione con

   Dim  I
   For I = 1 To 20
      Printer.Print I
      Printer.NewPage
   Next I
   Printer.EndDoc

¿Era eso?

Saludos y suerte

249
Visual Basic 6.0 e inferiores / Re: Error 3706
« en: Viernes 25 de Abril de 2003, 12:05 »
Eso es a lo que huele tu problema: me da la impresión de que tú compilas el aplicativo en Xp y luego lo ejecutas en '98.

Si lo hicieras al revés no te daría problema, al menos ésa ha sido la solución que yo he tomado para evitar conflictos de versiones. Sobre todo con el Mscomctl.ocx.  Yo ahora tengo un disco con Windows'98 en el que preparo las instalaciones. Pero no puedo editarlas con Xp, porque me incluye librerías que luego inhabilitan la instalación para '98.

Espero que alguien NOS dé otra solución más práctica, a pesar de que la mía es segura (pero un coñazo, lo reconozco)

Saludos y suerte

250
Visual Basic 6.0 e inferiores / Evento Validate
« en: Viernes 25 de Abril de 2003, 11:34 »
Sí, señor...

¿ Y también pueden desactivarse los demás eventos ?  Porque esa cuestión de repetir el ciclo ocurre también con  GotFocus y sobre todo con LostFocus cuando cambias el foco a otro objeto. A mí me ha fastidiado siempre un montón.

Saludos y gracias

Páginas: 1 ... 8 9 [10] 11 12 ... 17