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

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 ... 3 4 [5] 6 7 ... 9
101
Visual Basic 6.0 e inferiores / Re: Primer Caracter En Mayuscula De Un String
« en: Martes 2 de Agosto de 2005, 01:08 »
Otra forma pero en el evento KeyPress:

Código: Text
  1.  
  2. Private Sub Text1_KeyPress(KeyAscii As Integer)
  3.    Dim TextAnt As String ' Almacena el contenido "actual" del Textbox
  4.    Dim Letra As String ' Para chequear el último caracter que hay en el texto
  5.    '
  6.    TextAnt = Text1.Text
  7.    letra = Right(TextAnt, 1)
  8.    If ((letra = " ") Or (Len(TextAnt) = 0)) Then
  9.       KeyAscii = Asc(UCase(Chr(KeyAscii)))
  10.    End If
  11. End Sub
  12.  
  13.  

Esta forma de lograr que la primera letra de cada palabra sea mayúscula me gusta más ya que no toma el texto completo para modificarlo , cada vez que ocurre el evento (como sucede si se usa la función StrConv en el evento Change).

Saludos,

DiabloRojo.

102
Visual Basic 6.0 e inferiores / Re: Primer Caracter En Mayuscula De Un String
« en: Lunes 1 de Agosto de 2005, 22:39 »
Yo probé algo así y no me dió ningún problema.

Código: Text
  1.  
  2. Private Sub Text1_Change()
  3.    Text1.Text=StrConv(Text1.Text,vbProperCase)
  4.    Text1.SelStar=Len(Text1.Text)
  5. End Sub
  6.  
  7.  

Por otro lado, el error número 28 'No hay suficiente espacio de pila' se debe  a estas dos líneas combinadas:

Citar
...
Reves = Reves & Mid(TxtNombre.Text, i, 1)
...
TxtNombre.Text = StrConv(Reves, vbProperCase)

Ya que provocan que el evento Change ocurra infinitas veces (hasta que se acaba el espacio de la pila).


DiabloRojo.

103
SQL Server / Re: Consultas Rapidas???
« en: Domingo 31 de Julio de 2005, 13:57 »
Qué tal Soultaker?
Hasta donde tengo entendido las consultas SELECT que devuelven todos los campos se optimizan reemplazando el "*" por el nombre de cada campo. Es decir

En vez de esto:
Código: Text
  1.  
  2. SELECT * FROM nombretabla
  3.  
  4.  

Algo como esto:
Código: Text
  1.  
  2. SELECT campo1,campo2,campo3...campoN FROM nombretabla
  3.  
  4.  

Además de agregar una o varias condiciones de búsqueda.

Espero que te aumente la velocidad del query.

DiabloRojo

104
Visual Basic 6.0 e inferiores / Re: Usar Sql Para Añadir Un Registro, Como Puedo?
« en: Miércoles 27 de Julio de 2005, 17:14 »
Hola Herchi.
Hace un rato que no trabajo con VB y tal vez lo que te diga no sea del todo correcto así que mis disculpas por adelantado.
Supongo que estas trabajando con un control ADODC. Para agregar registros a una tabla el codigo sería parecido a esto:

Código: Text
  1.  
  2. AdoTeorica.Recordset.AddNew
  3. AdoTeorica.Recordset.Fields!ID_AULA=8
  4. AdoTeorica.Recordset.Fields!ID_PROFESOR=28
  5. AdoTeorica.Recordset.Fields!ID_ALUMNO=169
  6. AdoTeorica.Recordset.Update
  7.  
  8.  

Te recuerdo que la propiedad recordsource se utiliza para especificar el origen de los datos del control ADODC. Esto es un valor de cadena que indica el nombre de una tabla o una consulta SQL (sentencias del tipo SELECT).

Espero te sea de ayuda.

DiabloRojo.

105
VBA / Re: Fondo Formulario Mdi
« en: Miércoles 27 de Julio de 2005, 15:47 »
Hola Dj_eDu.
Revisa aquí. El último mensaje contiene un ejemplo que encontré en internet que inicialmente pensé servía para otra cosa... Pero hace exactamente lo que tú estás buscando.

Espero que te sea de utilidad.


DiabloRojo.

106
Visual Basic 6.0 e inferiores / Re: Como Adaptar Nuestras Aplicaciones
« en: Jueves 14 de Julio de 2005, 21:46 »
Que tal amigos?
Les comento que el ocx del que habla hernanvid es fácilmente ubicable en la web. Prueben en www.vbgold.com

Saludos.


DiabloRojo.

107
Visual Basic 6.0 e inferiores / Re: Como Adaptar Nuestras Aplicaciones
« en: Jueves 7 de Julio de 2005, 13:55 »
hernanvid donde podemos conseguir esa librería?. Por otro lado, el control SysInfo nos permite saber en qué momento cambia la resolución de la pantalla. Aunque nunca he tratado con este tema sí he visto algunos ejemplos y sí parece ser muy engorroso sobre todo cuando hay muchos controles en el form.


DiabloRojo.

108
Dudas informáticas / Re: Win Xp
« en: Miércoles 6 de Julio de 2005, 04:33 »
Gracias soultaker y gracias RadicalEd. Lo sospeché desde un principio -como dice un famoso personaje de la tele-. Procedere a la eliminación de la cuenta de asp.net que les comenté al principio.


DiabloRojo.

109
Visual Basic 6.0 e inferiores / Re: Problema Mdiform
« en: Domingo 3 de Julio de 2005, 22:41 »
Ejemplo...

110
Dudas informáticas / Re: Win Xp
« en: Domingo 3 de Julio de 2005, 16:58 »
Hola.

Radical: Gracias por responder. Ya había probado de esa forma y no resuelve mi problema. En realidad no deseo que aparezca nada al iniciar mi computadora sino que entre directamente al sistema. No sé si esto sea posible.

misterwillian: No sé si te refieres a esto pero si mal no recuerdo los temas del escritorio son archivos con extensión .theme y los puedes cambiar a través de las "propiedades de pantalla". Si decides cambiar el tema por defecto del XP te recomiendo que primero realices una copia del mismo. Una vez me puse a cambiar los temas del escritorio y me llevé la gran sorpresa de que luego no podía volver a colocar el tema de windows xp ya que había desaparecido del pc.


Saludos.

DiabloRojo.

111
Visual Basic 6.0 e inferiores / Re: Problema Mdiform
« en: Domingo 3 de Julio de 2005, 16:38 »
Bueno amigos aquí les mando el programa del cual quería tomar la idea pero la verdad lo reviso y lo reviso y no veo que es lo que hace de "especial" para poder mantener los formularios sobre el picture. Si pueden revisarlo y hacerme comentarios se los agradeceré.
Juanolo he estado probando con tu idea pero tengo un problema similar que con el picture si hago click en el formulario que me actua de fondo este se superpone a los otros forms ¿como puedo hacer para que siempre este al fondo?.
Otra cosa, originalmente hice la pregunta para colocar una imagen pero me interesaría también colocar algun control sobre este picturebox.

Gracias a todos los que han enviado sugerencias.


DiabloRojo.

112
Software / Re: Sonidos De Las Vocales
« en: Sábado 2 de Julio de 2005, 23:20 »
Qué tal su-?
Muchas gracias por el link me será de utilidad te lo aseguro. Sobre las vocales te digo que encontre un microfo y termine yo mismo por grabar lo que necesitaba.
De nuevo gracias.


DiabloRojo.

113
Software / Sonidos De Las Vocales
« en: Sábado 2 de Julio de 2005, 13:58 »
Hola amigos.
Pues exactamente pedido de software no es pero la verdad es que necesito archivos de audio para las vocales ya sean en formato wav, mp3 o el que sea.
He estado buscando por la web y no encuentro nada. ¿Alguien sabe donde puedo encontrarlos?.

De antemano muchas gracias.

DiabloRojo.

114
Visual Basic 6.0 e inferiores / Re: Linea De Error
« en: Viernes 1 de Julio de 2005, 18:29 »
Juanolo así al vuelo lo que se me ocurre es crearle pluggin al VB que se encargue de numerar automaticamente cada línea de código.


DiabloRojo.

115
Visual Basic 6.0 e inferiores / Re: Problema Mdiform
« en: Viernes 1 de Julio de 2005, 18:26 »
WOW! Es una muy buena idea voy a probarla para ver que tal me va. Gracias por la sugerencia Juanolo. Tengo un ejemplo que encontre en internet pero usando pictures despues se los mando para que lo revisen.


DiabloRojo

116
VBA / Re: Filtrar Reporte Por Clientes
« en: Viernes 1 de Julio de 2005, 00:49 »
Hola Drax.
Del crystal lamentablemente no sé nada pero intenta así:

Código: Text
  1.  
  2.    Facturas.CrystalReport1.SelectionFormula = "{Factura.CodCli} =" & Codigo
  3.  
  4.  

Espero te sea de alguna ayuda.

DiabloRojo

117
Visual Basic para principiantes / Re: Dudas Con Eof Y Bof
« en: Martes 28 de Junio de 2005, 14:43 »
Hola manuelbse.
Dices que el error lo tienes en los BOF y EOF. No especificas que tipo de error es pero si tienes la tabla vacía esto genera error:

Citar
If consulta.EOF = False Then
consulta.MoveNext
Else
consulta.MoveLast
End If

Veamos:

If consulta.EOF = False Then : Te devuelve True entonces pasa al Else

y trata de ejecutar:

consulta.MoveLast, pero como tampoco hay un registro anterior (BOF es igual a

True) entonces te genera el error...


Supongo que un código así podría funcionarte:
Código: Text
  1.  
  2. If consulta.EOF = False Then
  3.     consulta.MoveNext
  4. ElseIf consulta.BOF=False Then
  5.     consulta.MoveLast
  6. Else
  7.     'Entonces la tabla está vacía
  8. End If
  9.  
  10.  


Espero que te sea de alguna ayuda.

DiabloRojo.

118
Visual Basic 6.0 e inferiores / Re: Problema Mdiform
« en: Martes 28 de Junio de 2005, 02:48 »
Todos tienen razón. Además creo que eso haría mucho mas pesado el proyecto.
Consideraré otras opciones. Gracias a todos los que respondieron.

119
Visual Basic 6.0 e inferiores / Problema Mdiform
« en: Lunes 27 de Junio de 2005, 17:41 »
Qué tal foro?
Estoy intentando darle un poco de vida a un proyecto y quisiera colocar una imagen de fondo a un formulario MDI. Lo que hago es utilizar un control PictureBox y colocarle un tamaño que abarque el área donde aparecen los formularios hijos el problema está en que cuando ejecuto el proyecto me muestra el picture con la imagen pero no tengo acceso a los formularios hijos ya que estos se ubican detrás del control picture. He revisado algunos programas que utilizan esta forma para colocar imagenes al fondo de formularios MDI y funcionan correctamente. ¿Por qué no me funciona? ¿Qué puedo estar haciendo mal?. Agradezco su ayuda.

DiabloRojo.

120
Visual Basic 6.0 e inferiores / Re: Nombres De Dias De La Semana
« en: Domingo 26 de Junio de 2005, 00:07 »
Como dice Juanolo probablemente ya has resuelto el problema. Aún así aquí te mando un ejemplillo de como devolver los nombres de los días dentro de un rango de fechas. Las ideas que uso son parecidas a las que te mandan RadicalEd y Juanolo. Si lo resolviste de alguna otra forma comentanos así todos aprendemos.

DiabloRojo.

121
Dudas informáticas / Win Xp
« en: Sábado 25 de Junio de 2005, 18:54 »
Pues es eso. Deseo eliminar la pantalla de bienvenida del Win Xp (esa donde salen los diferentes usuarios). Les comento que no tenía esta pantalla antes de instalar el dotnetfx.exe (package redistribuible) y el framework del .net.
Revisando en el administrador de usuarios veo que existen tres cuentas la mía, una de invitado que está desactivada y aparece una de asp.net. Esta última no sé si me la creó el .net framework y no se si es por esto que ahora me sale la pantalla de bienvenida (que francamente no me gusta para nada).
¿Que puedo hacer?.


DiabloRojo.

122
VB .NET / Instalar Vb.net
« en: Sábado 25 de Junio de 2005, 18:46 »
Hola.
Leí en algún sitio que para trabajar con VB.Net desde la línea de comandos podía crear mi programa en un archivo de text colocxándole la extensión .VB y luego desde la línea de comandos escribir: vbc NombrePrograma.vb. El problema está en que cuando intento hacer esto la consola del ms-dos me genera un error que dice que el comando vbc no es un comando ni interno ni externo (es decir el ms-dos no sabe que es vbc o no lo reconoce). Alguien sabe a que se debe esto? Cómo puedo corregir el problema? Algún sitio donde pueda conseguir info acerca de esto (trabajar con Visual Studio.Net (me interesan VB.Net y C#) desde la línea de comandos)?

DiabloRojo.

123
Visual Basic 6.0 e inferiores / Re: Número De Formularios Activos En Un Mdiform
« en: Viernes 24 de Junio de 2005, 06:12 »
Revisa AQUÍ tal vez te sirva de algo.


DiabloRojo

124
VBA / Re: Datagrid Y Sql
« en: Viernes 24 de Junio de 2005, 05:57 »
Hola seba_m.
Tuve un problema similar pero con un control MSFlexGrid que luego de llenarlo quedaba la última celda (la de más abajo a la derecha) seleccionada y me causaba un comportamiento indeseado. Recuerdo haber corregido el problema estableciendo las propiedades Col y Row a cero justo despues de la última línea de mi procedimiento de llenado. No sé si esto funcionará también para el control DataGrid pero con intentar no pierdes nada.

Espero que te sea de utilidad.

DiabloRojo.

125
Visual Basic 6.0 e inferiores / Re: Nombres De Dias De La Semana
« en: Viernes 24 de Junio de 2005, 05:39 »
Qué tal Kurt?
Por qué no pruebas con la función WeekDay para determinar qué día corresponde a la fecha inicial y luego de acuerdo al rango de días resultante asignar los días sucesivos?. Revisa en la ayuda.

DiabloRojo

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