• Lunes 12 de Mayo de 2025, 22:04

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

Páginas: 1 ... 6 7 [8] 9 10 ... 26
176
Visual Basic 6.0 e inferiores / Re: Ajustar Picturebox A La Imagen
« en: Domingo 15 de Julio de 2007, 00:34 »
Tengo un proyecto que muestra como adaptar el tamaño de una imagen al tamaño del PictureBox.

Te lo adjunto..
 :comp:

177
Visual Basic 6.0 e inferiores / Re: Buscar En Una Base De Datos Access 2000
« en: Miércoles 11 de Julio de 2007, 06:49 »
Revisa esta discusión, te puede servir:

http://foros.solocodigo.com/index.php?show...=18220&hl=fecha

 :comp:

178
Visual Basic 6.0 e inferiores / Re: Ayuda Con Archivos Temporales
« en: Viernes 29 de Junio de 2007, 22:50 »
Es normal que se generen ese tipo de archivos temporales. No creo que puedas deshacerte de ellos.
 :comp:

179
Visual Basic 6.0 e inferiores / Re: Filesystemobject,textstream Etc
« en: Lunes 25 de Junio de 2007, 19:53 »

180
Visual Basic para principiantes / Re: Formularios
« en: Viernes 22 de Junio de 2007, 01:52 »
Es esta discusión hay un código adjunto de base de datos, que puede servirte:

http://foros.solocodigo.com/index.php?showtopic=474&hl=

 :comp:

181
Visual Basic 6.0 e inferiores / Re: Filesystemobject,textstream Etc
« en: Miércoles 20 de Junio de 2007, 19:29 »
No tengo modo de comprobar el código, espero te de una idea. La rapidez que tiene la notarás enseguida.
Código: Text
  1.     Dim FSO As New Scripting.FileSystemObject
  2.     Dim fich As Scripting.File
  3.     Dim ts As Scripting.TextStream
  4.     Dim sArchivo As String
  5.     Dim sAux As String
  6.     '----------------------------
  7.     Dim strArray() As String
  8.     Dim lngCnt As Long
  9.     '---------------------------
  10.     'Busca el archivo a depurar
  11.     Set fich = FSO.GetFile(sRuta)
  12.    
  13.     'Abre el archivo en modo lectura
  14.     Set ts = fich.OpenAsTextStream(ForReading)
  15.  
  16.     'Lee una por una todas las lineas del archivo de texto
  17.     Do While Not ts.AtEndOfStream
  18.  
  19.         sAux = ts.ReadLine
  20.         If Trim(sAux) <> "" Then
  21.             If CDate(Mid(sAux, 1, 10)) >= (CDate(Mid(Now, 1, 10)) - iDiasConservados) Then
  22.                 If Len(sArchivo) = 0 Then
  23.                     sArchivo = sAux
  24.                 Else
  25.                     'sArchivo = sArchivo & vbCrLf & sAux
  26.                     '----------------------------
  27.                     strArray(lngCnt) = sAux
  28.                     lngCnt = lngCnt + 1
  29.                     If lngCnt >= UBound(strArray) Then
  30.                         ReDim Preserve strArray(UBound(strArray) + 1000) As String
  31.                     End If
  32.                     '----------------------------
  33.                 End If
  34.             Else
  35.                 iEntradasDepuradas = iEntradasDepuradas + 1
  36.             End If
  37.         End If
  38.  
  39.     Loop
  40.     '---------------------------
  41.     ReDim Preserve strArray(lngCnt) As String
  42.     sArchivo = Join(strArray, vbCrLf)
  43.     '---------------------------
  44.  
  45.  
Me comentas si te sirvió.
 :comp:

182
Visual Basic 6.0 e inferiores / Re: Filesystemobject,textstream Etc
« en: Miércoles 20 de Junio de 2007, 16:45 »
Explica como grabas en un string.
Posiblemente el programa se cuelgue cuando concatenas cadenas de texto como el siguiente ejemplo:

strAlmacena = strAlmacena & strTexto

Muestra algo del código que cuelga el equipo. Para saber de que hablas.
:comp:

183
Visual Basic 6.0 e inferiores / Re: Que No Salga Menu Al Pulsar Botón Drcho
« en: Domingo 17 de Junio de 2007, 03:20 »
Muchas gracias, puede adaptar el código. Funciona bien.
 :comp:

184
Visual Basic 6.0 e inferiores / Re: Que No Salga Menu Al Pulsar Botón Drcho
« en: Sábado 16 de Junio de 2007, 20:12 »
Podrías decirnos como lo hiciste. Yo no he encontrado como hacer que no aparezca el menú, solo he podido hacerle Lock.
 :unsure:

185
Visual Basic 6.0 e inferiores / Re: Query Desde Vb En Cr 8.0
« en: Viernes 15 de Junio de 2007, 16:21 »
El Crystal Report 8 lo puedes manejar como un reporte externo como el que mencionas, o como un reporte que se elabora dentro de VB con ADO.

Manejo los reportes como archivos externos ya que la versión 8 de Crystal Report se bloquea frecuentemente cuando se maneja como reporte dentro del VB.

El parámetro SelectionFormula lo manejo como si fuera un Query, si explicas un poco más lo que deseas, tal vez pudiera ayudarte.
 :comp:

186
Visual Basic 6.0 e inferiores / Re: Ayuda Con Dtpìcker
« en: Miércoles 13 de Junio de 2007, 21:23 »
Prueba con esto

Data1.RecordSource = "SELECT fecha, empresa, numero, precio FROM tabla1 WHERE fecha = #" & DTPicker1 & "#"

Y mejor aún revisa esto:

http://foros.solocodigo.com/index.php?show...=10996&hl=fecha

 :comp:

187
Primero verifica que tengas el último Service Pack de VB6, SP6.
 :comp:

188
Visual Basic 6.0 e inferiores / Re: Indexar En Access 2002 (xp)
« en: Martes 22 de Mayo de 2007, 17:05 »
Si te gusta Visdata para hacer las bases de datos, en esta página se indica que hacer para que Visdata pueda leer y escribir bases de datos Access 2000.

http://support.microsoft.com/kb/252438/es

También puedes hacer lo que necesitas con el Access de Office 2000, 2003 o 2007

 :comp:

189
Visual Basic 6.0 e inferiores / Re: Calcular Hora
« en: Lunes 21 de Mayo de 2007, 23:56 »
Otra forma:

   
Código: Text
  1.  LbTotalHrs.Caption = DateDiff("h", dtmHoraEntrada, dtmHorasalida)
  2.  
:comp:

190
Visual Basic para principiantes / Re: Base De Datos Dao
« en: Domingo 20 de Mayo de 2007, 17:04 »
En las propiedades del label: en DataSource selecciona el nombre de DataControl y en propiedad DataField el nombre del campo.

 :comp:

191
Visual Basic para principiantes / Re: ¿como Guardo Las Opciones De Los Checks?
« en: Sábado 19 de Mayo de 2007, 18:08 »
¿En donde vas a guardarlas?
¿En una variable?
¿En el registro?
¿En un archivo?
 :comp:

192
Visual Basic 6.0 e inferiores / Re: Salto De Linea
« en: Miércoles 16 de Mayo de 2007, 22:39 »
Hay dos formas

texto & vbCrLf & texto

texto & vbNewLine & texto

 :comp:

193
Bases de Datos / Re: Word Desde Basic
« en: Sábado 12 de Mayo de 2007, 07:01 »
Te hace falta la referencia "Microsoft Word XX Object Library"
Las XX es la versión según el Office que tengas.
 :comp:

194
Visual Basic 6.0 e inferiores / Re: Importar Datos De Excel A Vb Aplicación
« en: Viernes 4 de Mayo de 2007, 00:49 »
Haz tratado en Excel de "Guardar como" texto (delimitado por tabulaciones), texto (delimitado por comas) o Texto con formato (delimitado por espacios), para posteriormente tomar los datos en VB.
Con VB puedes elaborar una base de datos Access e introducir los datos importándolos del archivo que exportes de Excel.
 :comp:

195
Visual Basic 6.0 e inferiores / Re: Curiosidad Al Declarar Variables
« en: Lunes 30 de Abril de 2007, 02:37 »
El problema es el siguiente, en la línea que tiene:
Dim x, y, z As Integer
VB declara a X y Y como variantes y a Z como integer.

Suponiendo que los valores de Text1 sea =1 Text2=2 y Text3=3

En esta línea
a = (x + y + z) / 3

Sucede lo siguiente: Se concatena X y Y como texto y el resultado es una cadena con valor de "12" a la cual se le suma 3 (el valor de z) que da como resultado 15 y si lo divides entre 3 el resultado es A=5

La declaración múltiple la debes hacer así:

Código: Text
  1. Dim x As Integer, y As Integer, z As Integer
  2.  
:comp:

196
Bases de Datos / Re: Compactar Y Reparar Base De Datos
« en: Miércoles 18 de Abril de 2007, 16:04 »
Revisa esta discusión, espero te sirva la información.

http://foros.solocodigo.com/index.php?show...28&hl=compactar

 :comp:

197
Visual Basic 6.0 e inferiores / Re: Error '76' En Tiempo De Ejecucion
« en: Jueves 12 de Abril de 2007, 22:50 »
Si te refieres al control Data, entonces debes de usar la siguiente línea de código en el Form_Load

Código: Text
  1. Data1.DatabaseName = App.Path & "\Inventariolibros.mdb"
  2.  
En el cuadro de propiedades del Data control, en la propiedad DatabaseName puedes dejar vacío o colocar  "Inventariolibros.mdb" (sin las comillas).
 :comp:

198
Visual Basic 6.0 e inferiores / Re: Error '76' En Tiempo De Ejecucion
« en: Jueves 12 de Abril de 2007, 21:23 »
Otro tip:

Siempre uso en el Form_load el siguiente código:

Código: Text
  1.     ChDrive CurDir(App.Path)
  2.     ChDir App.Path
  3.  
  4.  
Estas instrucciones hacen que el directorio de trabajo de tu aplicación sea el directorio donde se encuentra la aplicación.

Si colocas el código anterior, entonces no necesitarás App.Path y el código del comentario anterior quedaría así:

Código: Text
  1. Open "Dia.dat" For Input As #1
  2.  

Pero con este método pudiera presentarse problemas si tu aplicación maneja otros directorios.

 :comp:

199
Visual Basic 6.0 e inferiores / Re: Error '76' En Tiempo De Ejecucion
« en: Jueves 12 de Abril de 2007, 21:15 »
Código: Text
  1. Open App.path & "\Dia.dat" For Input As #1
  2.  

 :comp:

200
Visual Basic 6.0 e inferiores / Re: Recibir Parametros De Una Aplicacion
« en: Martes 10 de Abril de 2007, 01:11 »

Páginas: 1 ... 6 7 [8] 9 10 ... 26