• Lunes 12 de Mayo de 2025, 19:26

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 ... 20 21 [22] 23 24 ... 26
526
Visual Basic 6.0 e inferiores / Re: Problema Con Data
« en: Miércoles 2 de Marzo de 2005, 01:18 »
Puedes usar algo así

Código: Text
  1. Dim dbContrato As Database
  2. Dim recContrato As Recordset
  3.  
  4. Set dbContrato = DBEngine.OpenDatabase(PathDeBase, False, False, ";Pwd=MiContraseña")
  5. strSQL = "SELECT * FROM Clientes ORDER BY IdCliente"
  6. Set recContrato = dbContrato.OpenRecordset(strSQL, dbOpenDynaset)
  7. Set Data1.Recordset = recContrato
  8.  
  9.  

Mi base de datos se llama Contrato, cambia los nombres de las variables según tus necesidades. En lugar de "MiContraseña" escribe la de tu base de datos.
 :)

527
Visual Basic 6.0 e inferiores / Re: Cambio De Resolucion
« en: Lunes 14 de Febrero de 2005, 22:44 »
Revisa mi mensaje en esta discusión del foro

http://foros.solocodigo.com/index.php?show...t=0&#entry37880

 :hola:

528
Visual Basic 6.0 e inferiores / Re: Formularios Dañados
« en: Jueves 3 de Febrero de 2005, 23:48 »
No conozco ninguna herramienta para arreglar las formas. Pero...
Los archivos con extensión frm son básicamente, archivos de texto, ábrelos con el Bloc de Notas, y si tienes una idea de como están contruidos, tal vez puedas arreglarlos. Te recomiendo que primero revises algunos archivos de formas que no estén dañados para que veas el formato con que están escritos.

 :blink:

529
Visual Basic 6.0 e inferiores / Re: Operacion Con Fechas
« en: Viernes 21 de Enero de 2005, 23:54 »
Te elaboré un pequeño programa con la rutina que uso para calcular la edad exacta en años meses y días.

 :)

530
Visual Basic 6.0 e inferiores / Re: Texto de archivos
« en: Viernes 14 de Enero de 2005, 05:36 »
Para abrir una página de internet desde VB

Coloca lo siguiente en la sección de Declaraciones de una forma.
Código: Text
  1. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  2. Const SW_SHOW = 5
  3.  
  4.  

Y lo siguiente en el evento clic de un botón o en también puede ser en una etiqueta:

Código: Text
  1. Private Sub cmdAceptar_Click()
  2.   ShellExecute 0, "open", "http://www.misitio.com", "", "", SW_SHOW
  3. End Sub
  4.  
  5.  

 :)

531
Visual Basic 6.0 e inferiores / Re: Porque???
« en: Jueves 13 de Enero de 2005, 02:51 »
Bueno, es lo que al parecer Kev desea cuando dice:
Citar
primero vacio todas las tablas de la BD
Uso el método de eliminar la base de datos, y crearla de nuevo, le añado los datos y envío a hacer un reporte. Claro esto solo en los casos en que según yo, no es posible hacerlo de otra manera.

 :)

532
Visual Basic 6.0 e inferiores / Re: Error Instalar Vb6 Pro
« en: Miércoles 12 de Enero de 2005, 08:35 »
En el folder C:\Archivos de programa\Archivos comunes\System\Ole DB hay 43 archivos (6.4 mb) que no me es posible enviarte. Mejor intenta reinstalar la aplicación.  O consigue el disco original. Ya que es probable que te hagan falta más archivos.
 :)

533
Visual Basic 6.0 e inferiores / Re: Porque???
« en: Martes 11 de Enero de 2005, 23:04 »
Otra manera sería, crear una base de datos nueva (con código vb), eliminando la anterior, cada vez que necesites.
O tener una base de datos vacía de respaldo. Eliminas la que tiene datos, y efectúas una copia de la base datos vacía, cambiándole el nombre que necesitas.
 :)

534
Visual Basic 6.0 e inferiores / Re: Error Instalar Vb6 Pro
« en: Martes 11 de Enero de 2005, 22:55 »
Tengo el VB6 Pro en español (original)  y efectúe una búsque del archivo que mencionas y se encuentra en la siguiente ruta:
C:\Archivos de programa\Archivos comunes\System\Ole DB\MSDASC.CNT

Posiblemente se alteraron las rutas en la instalación que efectuaste, pudiera funcionar si  haces un folder nuevo con el nombre de la ruta que te pide el VB que tienes y copias los archivos desde la ruta que te indiqué anteriormente.

 :)

535
Visual Basic 6.0 e inferiores / Re: Nuevo Sp Para Visual Basic Disponible!!
« en: Martes 11 de Enero de 2005, 22:40 »
A mi también me pasó lo mismo:
Citar
'despues de un tiempo te desactiva las referencias y no puedes modificarlas'
Pero lo pude arreglar usando el programa de Regmon.exe y modificando el registro, ya que el problema es el permiso para modificar una clave en TypeLib de HKEY_CLASSES_ROOT

 :)

536
Visual Basic 6.0 e inferiores / Re: Para Todos
« en: Martes 4 de Enero de 2005, 00:16 »
Un feliz y prospero año nuevo les desea
 :comp:

cpmario

537
Visual Basic 6.0 e inferiores / Re: Problema De Consulta Con Fechas
« en: Sábado 1 de Enero de 2005, 18:21 »
En VB si es posible usar <>= en fechas, ya que las fechas se manejan en forma interna en VB  como datos numéricos, para algunas operaciones.

 :)

538
Visual Basic 6.0 e inferiores / Re: Ocultar Una Ventana
« en: Martes 28 de Diciembre de 2004, 22:24 »
En ese caso mejor genera el ejecutable, en menú archivo de VB busca la opción
 Generar Proyecto1.exe
El ejecutable lo encuentras en la carpeta donde están las formas.

 :)

539
Visual Basic 6.0 e inferiores / Re: Problemas En Dao Con Like
« en: Lunes 27 de Diciembre de 2004, 20:13 »
Aclarando: Para usar Like en consultas de DAO se usa el asterisco * y para ADO se usa el signo de porciento %
 :)

540
Visual Basic 6.0 e inferiores / Re: Runtimeerror339
« en: Lunes 27 de Diciembre de 2004, 05:21 »
Corrige el nombre de este archivo en el script de Inno Seup

Source: "HISTOG~1.RPT"; DestDir: "{app}"

Y nos dices que pasa.

541
Visual Basic 6.0 e inferiores / Re: Problemas En Dao Con Like
« en: Lunes 27 de Diciembre de 2004, 05:10 »
Número o cadena de texto

Al hacer una consulta en SQL tienes que verificar si es texto o números lo que deseas.
Si el campo a buscar es texto "IDPRODUCION:TEXTO" la consulta debe escribirse entre comillas simples. Como lo tienes...  ='" & Was &  "'"

Pero si el campo es numérico "IDPRODUCCION:NUMERO" entonces debes introducir la consulta sin las comillas.
Dim lngWas as long
lngWas = InputBox("Por Favor Teclee El Folio a Buscar", "BUSCAR FOLIO")
If lngWas = 0 Then
   Exit Sub
Else
   Bus2 = "select * from TRABAJO where IDPRODUCCION = " & lngWas

Antes de construir una base de datos debes de definir si el campo que deseas es de texto o numérico. También toma en cuenta que en un campo de texto puedes guardar números como si fueran texto y si lo deseas puedes después convertirlos en números.
Siempre define que tipo de variable vas a usar ya que es más fácil que se presenten errores de tipo cuando no se definen, por ejemplo:
En lugar de:
Dim Was
Cuando es texto usa mejor:
Dim strWas as string
Cuando es número y no lleva decimales:
Dim lngWas as long

 :)

542
Visual Basic 6.0 e inferiores / Re: Textbox
« en: Jueves 9 de Diciembre de 2004, 01:47 »
Encontré un programa con la API, en esta página:

http://www.thescarms.com/vbasic/SubClassTextBox.asp

Solo falta definir las minúsculas

 Private Const ES_LOWERCASE = &H10&

 :)

543
Visual Basic 6.0 e inferiores / Re: Barra De Estado
« en: Miércoles 10 de Noviembre de 2004, 02:21 »
Agrega el siguiente componente que viene en el Service Pack del VB6
Microsoft Windows Common Controls 6.0(SP6)

Coloca en un Form el control StatusBar, en su propiedad Style cambia a sbrSimple
después para colocar el texto que deseas coloca código como sigue:
StatusBar.SimpleText = Now

 :)

544
Visual Basic 6.0 e inferiores / Re: Programa De Visual Basic 5
« en: Martes 9 de Noviembre de 2004, 01:58 »
Código de Vb5

VBTERM.VBP

545
Visual Basic 6.0 e inferiores / Re: Resolucion Maxima Pantalla
« en: Martes 9 de Noviembre de 2004, 00:19 »
Tengo un código para obtener y cambiar la resolución de la pantalla.
Obtuve el código fuente de la web, solo agregue la rutina, con manejo de errores, para el cambio de resolución. Tengo un programa en el que necesito una resolución mínima de 800x600 en este enlace lo pueden revisar http://consultapractica.aztecaonline.net/index.html y que es para manejo de consultorio médico.
En el código que les adjunto aumenté la resolución mínima a 1024x768. Si desean probar como funciona, cambien manualmente en propiedades de pantalla de Windows, a una resolución de pantalla de 800x600 y después corran el ejecutable adjunto.
También se podría extraer la resolución máxima de pantalla, pero hay que implementar más código.

---------------------
"Corrector Ortográfico de Notas", freeware, utilidad para programadores.
Programado en VB6, con diccionario propio.

http://consultapractica.aztecaonline.net/index2.html

546
Visual Basic 6.0 e inferiores / Re: Problemas De Resolución
« en: Lunes 8 de Noviembre de 2004, 01:20 »
En este sitio encontré las versiones más recientes y al menos si funciona la resolución para captura de televisión.
http://www.shrinkwrapvb.com/ezvidcap.htm

 :)

547
Visual Basic 6.0 e inferiores / Re: Crear Data Con Codigo
« en: Miércoles 3 de Noviembre de 2004, 02:17 »
"Database"

Dim base As Database
Dim ruta As String


Espero te sirva lo anterior, no muestras el resto del código. Normalmente inicializo los Data Controls en Form_Load

548
Visual Basic 6.0 e inferiores / Re: Rtf ¿ Como Pongo Un Combo Con Las Fonts ?
« en: Lunes 1 de Noviembre de 2004, 02:42 »
Te adjunto un archivo con un demo con la carga de fuentes. No es código mio. Lo encontré en un programa de Planet Source Code.
En casi instantáneo como muestra todas las fuentes.
Espero te sirva.
 :)

---------------------
"Corrector Ortográfico de Notas", freeware, utilidad para programadores.
Programado en VB6, con diccionario propio.

http://consultapractica.aztecaonline.net/index2.html
---------------------

549
Visual Basic 6.0 e inferiores / Re: Asistente Para Empaquetado De Vb6
« en: Sábado 23 de Octubre de 2004, 18:45 »
Para ejecutar una aplicación antes del setup.exe tendrías que instruir al usuario para que ejecute tu aplicación antes, pero si está elaborada en vb y el usuario no tiene el runtime de vb, no te servirá.

Una opción que puedes usar, que es la de modificar el proyecto Setup1.vbp
que se encuentra en:
C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1
Puedes agregar código en Form_load de Setup1.frm
El Setup1.exe se encuentra en setup.lst

 :)

550
Visual Basic 6.0 e inferiores / Re: Ayuda Urgente
« en: Jueves 7 de Octubre de 2004, 21:54 »
Para buscar cadena con apóstrofe después de:
Text14.Text = DataCombo2.Text
Escribe:
strNombre = replace(DataCombo2.Text,"'","''")
Y en lugar de:
base3 = "select InvAddStreet1,ClientID from baClients where Name like'[]" & DataCombo2.Text & "';"
Escribe:
base3 = "select InvAddStreet1,ClientID from baClients where Name like'" & strNombre  & "';"

Además en el código, no veo la razón para los brackets [], a menos que lo que estés buscando los tenga, retíralos.

 :)

Páginas: 1 ... 20 21 [22] 23 24 ... 26