• Miércoles 12 de Marzo de 2025, 12:07

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 - DiabloRojo

Páginas: 1 2 3 [4] 5 6 ... 9
76
Visual Basic 6.0 e inferiores / Re: Mostrar Estados De Conexión.
« en: Miércoles 26 de Octubre de 2005, 16:26 »
Hey qué tal Widark?
Pues tienes mucha razón en lo que me dices... creo que me he estado ahogando en un vaso de agua.

Gracias por tu comentario.

Saludos.

DiabloRojo.

77
Visual Basic 6.0 e inferiores / Re: Alguna Sugerencia Para Esta Interface?
« en: Miércoles 26 de Octubre de 2005, 14:25 »
Ea Herchi! no te desanimes!.
Por aquí te mando un ejemplo de lo que te comentaba. Espero que se parezca a lo que andas buscando.

Saludos.

DiabloRojo.

78
VBA / Re: Combobox.text=""
« en: Martes 25 de Octubre de 2005, 14:41 »
Ya probaste así?

Combo1.ListIndex=-1

Saludos.

DiabloRojo.

79
Visual Basic 6.0 e inferiores / Mostrar Estados De Conexión.
« en: Domingo 23 de Octubre de 2005, 15:30 »
Estoy rehaciendo un programa al cual quiero darle un mejor aspecto y se me ocurrió agregarle una pantalla de presentación (frmSplash) en la cual, además de mostrar los datos del programa, deseo mostrar mensajes que indiquen los estados por los cuales pasa el programa para conectarse a una base de datos. Mi problema está en que estoy realizando la conexión con la base de datos desde un módulo .BAS y desde ahí no se pueden exponer los eventos de los objetos. Es decir, no puedo declarar mi objeto conexión de la siguiente manera:

Código: Text
  1.  
  2. Dim WithEvents cn as ADODB.Connection
  3.  
  4.  
Entoces, ¿cómo indicarle al usuario de una manera visual que se está llevando a cabo la conexión?.

Además de los mensajes me gustaría indicar el progreso en la conexión mediante un progressbar pero no sé qué tomar en cuenta para incrementar el valor del value del mismo. Necesito ayuda!.
 Acepto todo tipo de ideas y sugerencias.

De antemano gracias a todos.


DiabloRojo.

80
Visual Basic 6.0 e inferiores / Re: Alguna Sugerencia Para Esta Interface?
« en: Viernes 21 de Octubre de 2005, 14:09 »
Hola Herchi.
La verdad no creo que tengas que rehacer todo el proyecto. Solo modifica el form que te actua como contenedor (el MDI). Pues, y a aquellos forms hijos debes cambiarle la propiedad mdichild a false. El uso del setparent no es tan complicado. Déjame ver el ejemplo que te mandaron y la carpeta que enviaste en el último post para ver si puedo colaborar en algo.

Saludos.


DiabloRojo.

81
Visual Basic para principiantes / Re: Cerrar Formulario Hijo
« en: Lunes 17 de Octubre de 2005, 14:24 »
En qué parte del form padre mandas a cargar los formulariuos hijos?. Por lo que dices parece que lo hicieras en el evento Activate del form padre. Si es así podrías utilizar una variable de tipo lógico que te indique si determinado form hijo ya fue cargado o no. De cualquier forma postea el código a ver cual es el error.

Saludos.


DiabloRojo.

82
Visual Basic 6.0 e inferiores / Mostrar Estados De Conexión
« en: Martes 11 de Octubre de 2005, 15:00 »
Pues mi problema es que no sé cómo mostrar los datos del estado de la conexión con una base de datos en la pantalla de inicio (frmSplash). Hasta ahora realizo la conexión con la base de datos en un procedimiento Sub Main pero desde ahí no puedo (o no sé) exponer los eventos del objeto conexión. Quiero que en la pantalla de inicio salga, por ejemplo:
1.-"Estableciendo conexión con la base de datos..."
2.-"Conexión establecida..."

En caso de error:

3.-"Error en la conexión. (y descripción del error)."

Uso la referencia al ADO 2.0 y no tengo problemas realizando la conexión sólo que no se como mostrar lo que está ocurriendo con la conexión. Además me gustaría colocar un progressbar pero no sé de donde tomar los datos para indicar el progreso.

Agradezco cualquier ayuda con esta duda.

Saludos a todos.


DiabloRojo.

83
Dudas informáticas / Re: No Me Abre El Ie6
« en: Lunes 3 de Octubre de 2005, 16:26 »
Que tal?
Yo de nuevo. Ya logré que el IE6 respondiera. Se trataba de un error en el registro que solucioné mediante un disco de inicio y scanreg/restore. Pero ahora tengo otro problema  :ouch: y es el siguiente: en mi desesperación por lograr que el IE6 me respondiera lo traté de instalar nuevamente. Ahora cada vez que inicio el windows me sale la ventana de instalación del IE6. ¿Cómo hago para evitar que salga la ventana de instalación del IE6?. Remarco que el explorer está instalado y funcionando.

Porfa, alguien que me ayude... es urgente.

Saludos


DiabloRojo

84
Dudas informáticas / No Me Abre El Ie6
« en: Lunes 3 de Octubre de 2005, 14:40 »
Que tal amigos del foro?
Pues como dice el título de mi discución tengo el problema de que el Internet Explore 6 no me abre. Explico, cuando le hago doble click al ícono del explorer se carga el programa pero no me muestra ninguna página, ni siquiera me muestra aquella que dice que no se pudo encontrar ninguna página. Para ser más claro, parece que el explorer se "colgara"; queda el puntero del mouse mostrando el reloj de arena indefinidamente y no pasa nada.
He intentado ver si el problema es un virus pero con los antivirus que he probado no he detectado nada. ¿Alguien sabe a qué se puede deber este problema? y mas importante aún ¿cómo puedo resolverlo?.
Se que muchos dirán que cambie de navegador pero no soy solo yo quien usa la compu y las otras personas pueden molestarse -cosa que no quiero-.

De antemano gracias a todos.

Un saludo


DiabloRojo

85
Visual Basic 6.0 e inferiores / Re: Restringir Ingreso De Datos
« en: Sábado 10 de Septiembre de 2005, 03:18 »
Sí patitofeo esa es la forma!. Ahora para que cada columna tenga su restricción específica yo lo hago de la siguiente manera:

Código: Text
  1.  
  2. Private Sub DataGrid1_KeyPress(KeyAscii As Integer)
  3.     Select Case DataGrid1.Col
  4.       Case 0
  5.          'acepta cualquier caracter (número o letra) para la primera
  6.          'posicion
  7.          If ((KeyAscii <= 13) Or (KeyAscii >= 48) And (KeyAscii <= 57)) Then 'sólo números
  8.             KeyAscii = KeyAscii
  9.          Else
  10.             KeyAscii = 0
  11.          End If
  12.       Case 1
  13.           If ((KeyAscii <= 13) Or (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And KeyAscii <= 122)) Then ' Solo letras
  14.              KeyAscii = KeyAscii
  15.           Else
  16.              KeyAscii = 0
  17.           End If
  18.       Case 2
  19.          KeyAscii = KeyAscii ' Letras, números y cualquier caracter
  20.    End Select
  21. End Sub
  22.  
  23.  

Gracias a todos los que aportaron sus ideas.

DiabloRojo.

86
Visual Basic para principiantes / Re: Array Bidimensional
« en: Viernes 9 de Septiembre de 2005, 15:00 »
Qué tal Güorker?
La verdad no sé a que se deba el error. Pero podrías tratar pasando arrays unidimensionales de un tipo de datos definido por ti. Algo así:

Código: Text
  1.  
  2. ' creas el tipo
  3. Type MiTipoDat
  4.     var1 as Long
  5.     var2 as String
  6.     .
  7.     .
  8.     .
  9.     varn
  10. End Type
  11.  
  12. 'declaras el vector
  13. Dim vector() as MiTipoDat
  14.  
  15. 'y en tu función haces...
  16. Private Function MiFuncion (array1() as MiTipoDat,...,array2() as OtroTipo) as Boolean
  17.     'Aquí tus instrucciones
  18. End Sub
  19.  
  20.  

Esto si la segunda dimensión es fija y no varía... Espero que te sea de utilidad.

DiabloRojo.

87
Visual Basic 6.0 e inferiores / Re: Restringir Ingreso De Datos
« en: Viernes 9 de Septiembre de 2005, 14:49 »
Hola Jodijo5.
Gracias por responder a mi pregunta.
Aclaro un poco la situación... Uso un datagrid porque lo que trato de hacer es agregar registros a un recordset directamente sobre el datagrid. Es decir, uso el datagrid más para ingresar datos que para mostrarlos. El problema está en que la primera columna del datagrid sólo debería aceptar datos numéricos; la segunda, sólo datos tipo caracter (letras) y; la tercera columna, aceptar tanto letras como números que es como por defecto actúa el datagrid. Entonces mi duda es cómo puedo indicarle al datagrid que sólo acepte números en la primera columna y sólo letras en la segunda?.


DiabloRojo.

88
Visual Basic 6.0 e inferiores / Restringir Ingreso De Datos
« en: Jueves 8 de Septiembre de 2005, 22:21 »
Hola.
La pregunta es: ¿Cómo puedo restringir el ingreso de datos a un datagrid?. Es decir, cómo puedo hacer para que en una columna sólo pueda ingresar números y en otra solo caracteres?. De antemano agradezco cualquier ayuda o comentario.


DiabloRojo.

89
C# / Re: C# Versus Java
« en: Miércoles 7 de Septiembre de 2005, 06:02 »
Hola.
Pues primero que todo aclarar que nunca he usado ni java ni c# por lo tanto no voto en este tema. Mi intervención es sólo para indicar que hay proyectos para hacer del c# un lenguaje multiplataformas. Revisen el siguiente enlace:

Proyecto Mono
Proyecto Mono_Plataformas
Lamentablemente está en inglés pero si consigo algo en español coloco el enlace. Sólo espero que el comentario enriquezca la discusión. Saludos a todos.


DiabloRojo.

90
MySQL / Re: Problema Con Consulta
« en: Sábado 3 de Septiembre de 2005, 16:32 »
Qué tal Dudin?
Prueba utilizando en tu consulta las instrucciones JOIN. Existen varias pero creo que te podrían ser útiles un LEFT JOIN o un RIGHT JOIN. Busca en internet sobre las consultas SELECT.

Saludos. Espero que esto te oriente un poco para resolver tu duda.


DiabloRojo.

91
Visual FoxPro / Re: Consulta En Grid
« en: Lunes 29 de Agosto de 2005, 20:34 »
Hola.
Una forma de evitar eso es utilizando como fuente de datos para tu grid un cursor. La consulta SQL SELECT sería de esta forma:

Código: Text
  1. SELECT * FROM TuTabla INTO CURSOR CursorVar
  2.  

Y en el grid iría algo como esto:

Código: Text
  1. TuGrid.RecordSource=CursorVar
  2.  

El cursor vendría siendo algo así como una "matriz" donde se almacenan los resultados de tu consulta.

Espero que te sirva de algo...


DiabloRojo.

92
VBA / Re: Ayuda Con Combobox En Vba
« en: Lunes 29 de Agosto de 2005, 04:05 »
Qué tal cacharin?
No hagas caso de mi post anterior. Estuve revisando y la verdad el evento Click de los controles ComboBox sólo se activa cuando el combo contiene elementos y se elije uno de ellos. Te digo dos cosas primero, por lo general, los combobox se llenan en el evento load del form y; segundo, si quieres llenar el combo cuando el usuario interactúe con el combo debes usar el evento DropDown (del combo). El evento DropDown se activa cuando el usuario hace click en la flecha que permite desplegar la lista que muestra el contenido del mismo. Si no deseas que se repitan los elementos dentro del combo deberías usar una línea como esta:

Código: Text
  1. tu_combo.Clear
  2.  

antes  del código que te lo llena.

Saludos.


DiabloRojo.

93
VBA / Re: Ayuda Con Combobox En Vba
« en: Sábado 27 de Agosto de 2005, 17:51 »
Hola cacharin.
Prueba comentando o eliminando esta línea de codigo:

Código: Text
  1. ComboBox1.ListIndex = 0
  2.  

Saludos.


DiabloRojo.

94
Visual FoxPro / Re: Fecha En Visual Fox
« en: Martes 23 de Agosto de 2005, 17:44 »
Si mal no recuerdo, algo así también sirve:

Código: Text
  1.  
  2. SELECT *   FROM   Tabla WHERE CampoFecha>=#" & VariableFecha1 &"#  AND  CampoFecha<=#" & VariableFecha2 & "#"
  3.  
  4.  

95
Visual Basic 6.0 e inferiores / Re: Inhabilitar Nodo Treeview
« en: Domingo 21 de Agosto de 2005, 05:29 »
Aquí te mando una idea de lo que te comentaba anteriormente. No es muy elegante así que mis disculpas. Lo que hago es utilizar la propiedad tag del node para indicar si dicho node puede elegirse o no.


DiabloRojo.

96
Visual Basic 6.0 e inferiores / Re: Inhabilitar Nodo Treeview
« en: Domingo 21 de Agosto de 2005, 04:11 »
Hola Jose.
Leí tu pregunta y me puse a revisar en la ayuda del VB aparentemente los objetos node no poseen una propiedad Enabled. Lo que se me ocurre es tratar de simularla. Tal vez cambiando el color de la fuente (el font) del nodo y usando la propiedad selected (verificando de acuerdo a alguna condición si el node que deseas que no se pueda elegir fue seleccionado, si fue selecionado cambiar su propiedad selected a false). Pero la verdad nunca lo he hecho así que no sé si funcionaría.

Saludos y espero que por lo menos te dé ideas.


DiabloRojo.

97
Visual Basic 6.0 e inferiores / Re: Mostrar Num De Reg En Un Textbox
« en: Lunes 15 de Agosto de 2005, 21:32 »
Qué tal usercode?

Otra cosa que puedes hacer es crear una variable a nivel de formulario que te sirva de contador algo así:

nRegistro ' Tu variable

Si |<< entonces nRegistro=1
Si >>| entonces nRegistro= la propiedad RecordCount de tu RecordSet
Si << entonces nRegistro=nRegistro-1
Si >> entonces nRegistro=nRegistro+1

Lo que quedaría es hacer algo como esto:

TextX.Text=Str(nRegistro) & "/" & str(rs.RecordCount )


Aunque creo que para que no tengas problemas el número de registros de tu recordset debe permanecer fijo mientras navegas entre ellos. De cualquier manera espero que esta idea al "aire" te sirva.


DiabloRojo.

98
Hardware / Re: Orientación En Compra
« en: Miércoles 10 de Agosto de 2005, 21:56 »
Ok. Todo depende del uso que le de... Tomo nota...
Gracias a todos por darme una orientación.
Saludos.

Diablorojo.

99
Hardware / Orientación En Compra
« en: Sábado 6 de Agosto de 2005, 17:35 »
Pues quisiera comprar un Pen Drive (creo que también se conocen con el nombre de Flash Drive) y pues no sé cual sea mejor. Las marcas disponibles en mi localidad son: ScanDisk, Markvision y Dane-Elec. La diferencia de precios en Pen Drive de la misma categoría (256Mb por ejemplo) son muy marcadas y eso me hace dudar cual elejir. Alguien me puede decir cual de estas marcas es mejor o más confiable?.
No sé si este foro vale para este tipo de preguntas (o viceversa).

De antemano gracias por su ayuda.


DiabloRojo.

100
Visual Basic 6.0 e inferiores / [Código Fuente] Muy bueno!
« en: Sábado 6 de Agosto de 2005, 17:23 »
Me gustó sobre todo el efecto de voltear las cartas. Un buen código para estudiar.
Felicitaciones Pedro.

Páginas: 1 2 3 [4] 5 6 ... 9