• Miércoles 1 de Mayo de 2024, 04: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 - sujey_sanchez

Páginas: [1] 2
1
Visual Basic 6.0 e inferiores / Re: Cerrar Excel
« en: Viernes 23 de Julio de 2004, 02:43 »
Jeremy, yo hago lo mismo en una aplicacion, la unica diferencia q veo es que tu tienes:
         Set objExcel = GetObject(, "Excel.Application")

Y yo tengo:
              Set objExcel = New Excel.Application

De resto tenemos las misma sentencias, aunq no uso el Quit al final solo el Set objExcel = Nothing .

cambia solo esa linea haber que tal... :P  :D

2
Visual Basic 6.0 e inferiores / Re: Ayuda Con Un Mshflexgrid
« en: Jueves 22 de Julio de 2004, 18:12 »
Buenos Dias Programadores....

Tengo un MSHFLexGrid que posee dos columnas fijas, la primera columna se encuentra agrupada, ya que posee el mismo contenido, y la agrupo en una celda única que abarca múltiples filas (en la segunda columna).
Mi  Problema es cuando deseo eliminar por esa celda unica que posee varias filas, hice un ciclo donde comparo, pero no me recorre toda la infomacion.
Como se hace para eliminar una celda que se encuentra agrupada junto con todas las filas asociadas a el....


Gracias Por su Ayuda  :P

3
Visual Basic 6.0 e inferiores / Re: Ayuda...
« en: Jueves 22 de Julio de 2004, 17:58 »
Gracias Anderea por tu ayuda, tube que usar ese tipo de SQL, el que usa Access, por q no me acepto la condicion que utiliza el SQL puro.
Al menos saque el problema.



Gracias Mil :hola:

4
Visual Basic 6.0 e inferiores / Ayuda...
« en: Martes 20 de Julio de 2004, 17:01 »
Buenos Dias Comunidad
      Mi problema es que estoy haciendo una exportacion a excel donde el SQL esta en la aplicacion en Visual Basic, pero necesito una instruccion que me pueda traer los datos del padre asi no tengan hijos, hablando de una base de datos Access relacional.



Gracias de Antemano :D

5
Visual Basic 6.0 e inferiores / Ayuda Con Un Datagrid
« en: Martes 13 de Julio de 2004, 19:01 »
Buenas Tardes Comunidad...
    Tengo un datagrid conectado a una tabla de BD Access, pero necesito visualizar en el datagrid una columna mas que enumere cada uno de los registros visualizados...No se si existe alguna propiedad o funcion...
    Les agradeceria su ayuda.... :(


Gracias de Antemano por todo... :P

6
Visual Basic 6.0 e inferiores / Re: Matar Excel.exe
« en: Martes 13 de Julio de 2004, 18:44 »
Jeremy
   Al decir Set objExcel = Nothing , tan solo estas cerrando la sesion de visual basic sobre el objeto que referenciaste para Excel, mas no estas cerrando excel.
  Por lo que entiendo, la exportacion que haces no deseas que se vea y se manipule por el usuario, tan solo deseas exportar, quizas guardar y cerrar...Es lo que entiendo en cuanto al procedimiento que has hecho..
  Para cerrar la sesion de Excel sin interaccion alguna del usuario tan solo coloca el Quit al objeto que declaraste en visual Basic.

Por ejemplo: Declara una variable boolean y activala cuando levantes excel, luego

 If tbExcelEjecutandose = False Then
     toExcel.Application.Quit
  Else
     toExcel.Close
 End If

En la ayuda MSDN conseguiras un ejemplo completo de todo esto...es el codigo q te copio a continuacion tal cual esta en la ayuda...

' Declara las rutinas API necesarias:
Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName as String, _
               ByVal lpWindowName As Long) As Long

Declare Function SendMessage Lib "user32" Alias _
"SendMessageA" (ByVal hWnd as Long,ByVal wMsg as Long _
               ByVal wParam as Long _
               ByVal lParam As Long) As Long

Sub GetExcel()
   Dim MiXL As Object   ' Variable que contiene la referencia
                        ' a Microsoft Excel.
   Dim ExcelNoSeEjecutaba As Boolean   ' Indicador para liberación final .

' Prueba para ver si hay una copia de Microsoft Excel ejecutándose.
   On Error Resume Next   ' Difiere la interceptación de errores.
' La llamada a la función Getobject sin el primer argumento devuelve una
' referencia a una instancia de la aplicación. Si no se está ejecutando
' se produce un error.
   Set MiXL = Getobject(, "Excel.Application")
   If Err.Number <> 0 Then ExcelNoSeEjecutaba = True
   Err.Clear   ' Borra el objeto Err si se produce un error.

' Comprueba Microsoft Excel. Si se está ejecutando Microsoft Excel,
' lo introduce en la tabla Running Object.
   DetectExcel

' Establece la variable de objeto para hacer referencia al archivo que desea ver.
   Set MiXL = GetObject("c:\vb4\MIPRUEBA.XLS")

' Muestra Microsoft Excel mediante su propiedad Application. Después
' muestra la ventana real que contiene el archivo mediante
' la colección Windows de la referencia de objeto MiXL.
   MiXL.Application.Visible = True
   MiXL.Parent.Windows(1).Visible = True
   ' Hace manipulaciones de su archivo aquí.
   ' ...
' Si no se está ejecutando esta copia de Microsoft Excel cuando
' comenzó, ciérrela con el método Quit de la propiedad Application.
' Observe que cuando intenta salir de Microsoft Excel, la barra de título
' parpadea y muestra el mensaje
' preguntándole si desea guardar los archivos cargados.
   If ExcelNoSeEjecutaba = True Then
      MiXL.Application.Quit
   End IF

   Set MiXL = Nothing   ' Libera la referencia a la
                        ' aplicación y a la hoja de cálculo.
End Sub

Sub DetectExcel()
' El procedimiento detecta que Excel está en ejecución y lo registra.
   Const WM_USER = 1024
   Dim hWnd As Long
' Si se está ejecutando Excel, esta llamada a la API devuelve el controlador.
   hWnd = FindWindow("XLMAIN", 0)
   If hWnd = 0 Then   ' 0 quiere decir que Excel no se está ejecutando .
      Exit Sub
   Else            
   ' Excel se está ejecutando, por lo que se utiliza la función SendMessage de la API
   ' para introducirlo en la tabla Running Object.
      SendMessage hWnd, WM_USER + 18, 0, 0
   End If
End Sub

7
Scorpion25acv

Quizas este ejemplo te ayude, cualquier duda alli en el codigo esta el correo de la persona quien lo hizo...El mismo es un Código en el que se estudia el Protocolo ICMP, y el Scan de Puertos, así como la información de red utilizando Winsock, y Apis.

De todas, busca en la paguina web que dentro del ejemplo te indica, alli llegue a ver uno que comunica dos maquinas...


Espero consigas pronto la solucion... :)

8
Visual Basic 6.0 e inferiores / Re: Aplicación Mulitiusuario
« en: Martes 13 de Julio de 2004, 16:04 »
xxxNeOxxx
    Te anexo un ejemplo, que lo puedes adaptar a lo que tienes...Espero te ayude. :)

9
Visual Basic 6.0 e inferiores / Re: Matar Excel.exe
« en: Martes 13 de Julio de 2004, 15:37 »
Jeremy, todo depende de que tipo de conexion que estas haciendo con Excel en visual basic, el cual debes cerrar o liberarlo para que excel tome el mando, a continuacion te doy un ejemplo a ver que tal....

'En el Modulo
Private objExcel As Excel.Application

'En la Forma
  'Coloca el puntero del mouse en reloj
    Me.MousePointer = 11
 
  'Se abre la secion de Excel  
    Set objExcel = New Excel.Application
     
   'Conexion con base de datos
      ..........
   'AQUI SE COLOCARIA TUS PROCEDIMIENTOS Y TODO LO QUE EXPORTES
      ..........

   objExcel.SheetsInNewWorkbook = NumHojasExcel 'decimos No. de hojas  
   objExcel.Workbooks.Add                         'añadimos el objeto al workbook

   objExcel.Visible = True 'hacemos visible el excel cuando ya halla cargado todo
   
   'Se cierra la secion en visual        
     Set objExcel = Nothing  'descargamos el objeto
     
   'Coloca el puntero del mouse en flecha
      Me.MousePointer = 0

10
Visual Basic 6.0 e inferiores / Re: Aplicación Mulitiusuario
« en: Lunes 12 de Julio de 2004, 16:53 »
xxxNeOxxx
     Primero debes llevar en la aplicacion un control de acceso de usuarios, donde cada uno tendra su codigo y password (no se si ya lo hiciste), el resto lo hace el manejador de Base de Datos, quien debe llevar la administracion de la misma, es decir debe existir una persona DBA bajo la plataforma base de MSSQL quien hara la entonacion de la BD en el servidor y las permisologias pertinentes de cada usuario o uno generico hacia el servidor donde se localizara la BD, eso depende de la forma de trabajar de cada DBA.
    Investiga un poco mas sobre la Plataforma donde estara la base de datos, recuerda que en todo Servidor existe permisologia a los usuarios, sea o no un servidor de base de datos....

11
Visual Basic 6.0 e inferiores / Re: Cliente/servidor Con Visual Basic & Access
« en: Lunes 12 de Julio de 2004, 16:18 »
En la Ayuda de MSDN de Visual Basic busca el Capitulo 21, alli te explica como Implementar una aplicación cliente-servidor con Visual Basic.


Bye... :hola:

12
Visual Basic 6.0 e inferiores / Re: Problemas Con La Funcion Load
« en: Domingo 11 de Julio de 2004, 19:36 »
Bueno Amigo, por lo que pude enteder de tu explicacion....Cada vez que alguien se conecte se te levanta la propiedad App.PrevInstance donde sera tu bandera para saber si cargas el winsock o no...
Si no es asi, redacta mejor tu problema por favor...


Espero te ayude de alguito... :)

13
Visual Basic 6.0 e inferiores / Re: Ayuda sobre Control TreeView
« en: Viernes 9 de Julio de 2004, 04:15 »
Kitni, el archivo anexo es un ejemplo claro de lo que desea...espero te ayude :D

14
Visual Basic 6.0 e inferiores / Re: visual y excell
« en: Viernes 9 de Julio de 2004, 04:07 »
Lenilax si deseas que visual reconozca el objeto DBGrid como una planilla excell debes trabajar con componentes, bajo la misma carpeta en el tab de Objetos Insertables, selecciona hoja de Calculo de Microsoft Excel.. lo agregas a tu formulario y realiza la conexion que mas te convenga, alli te reconoce todo como si fuera Excel...


 :)

15
Visual Basic 6.0 e inferiores / Re: Capturar Serial Fisico Del Dd De La Pc
« en: Viernes 9 de Julio de 2004, 03:22 »
Juanolo, gracias por la ayuda, pero me da el error de: "No se puede cargar el Archivo DSIdeInf.VXD,...." Ese archivo lo tengo donde esta el proyecto vbp, tal cual baje el Archivo Zip.  . Donde debiera estar?, donde lo busca DSIdeInf.DLL?...

Agradeceria tu ayuda al respecto.



Gracias de Antemano :D

16
Visual Basic 6.0 e inferiores / Re: Capturar Serial Fisico Del Dd De La Pc
« en: Jueves 8 de Julio de 2004, 22:19 »
Jose, Gracias por tu Ayuda... :) .
Pero te informo que ese es un serial logico, que se cambia automaticamente cuando formateas el DD...ese era el que estaba utilizando...Necesito es el serial fisico del DD...Es asi como las tarjetas PCI que poseen serial logico y fisico, bueno como todo hardware.



Gracias..... :D

17
Visual Basic 6.0 e inferiores / Re: Agregar O Eliminar Filas/columnas En Excel
« en: Jueves 8 de Julio de 2004, 18:56 »
Jose, cuando necesites codigos para ejecutar sobre VBA(visual basic Aplicacion), activa bajo la herramienta que deseas: Excel,Word,PowerPoint,...las de officce de Microsoft; la opcion de grabar macro, ejecuta lo que desea hacer y ese codigo resultante lo llevas a Visual Basic...Claro todo depende de que tipo de coneccion realizaste para llamar y manipular excel....

Por ejemplo el resultante bajo VBA es el siguiente:
    'Elimina columna hacia la izquierda
    Columns("C:C").Select
    Selection.Delete Shift:=xlToLeft
    'Agrega columna hacia la derecha
    Columns("E:E").Select
    Selection.Insert Shift:=xlToRight


Espero te ayude de algo....

18
Visual Basic 6.0 e inferiores / Capturar Serial Fisico Del Dd De La Pc
« en: Jueves 8 de Julio de 2004, 18:46 »
Buenas Tardes Comunidad.....
    Necesito de su gran ayuda...... :) , requiero capturar el Serial Fisico del Disco Duro de la maquina donde se ejecuta el programa en visual basic.  He conseguido funciones en visual basic pero es para el serial logico, donde el mismo se cambia cuando se formatea el disco duro...Debe ser el fisico....


Mil Gracias de Antemano :hola:

19
Visual Basic 6.0 e inferiores / Re: Necesito Un Codigo
« en: Jueves 8 de Julio de 2004, 18:26 »
Que es lo que desea hacer especificamente? Agregarlo como ya instalado?hace falta detallar que desea hacer, para saber en que parte o ruta en el REGEDIT se debe colocar para ejecutar... :comp:

20
Visual Basic 6.0 e inferiores / Ayuda Con Setup Factory 6
« en: Domingo 4 de Julio de 2004, 21:42 »
Ya he desarrollado el Instalador de la Aplicacion hecha con VB6, BD Access y Crystal Report. Todo los hace bien, tan solo que no me registra los DLL y OCX que le agregue al Instalador.

Alguien por favor me podria ayudar, como se le dice en el setup Factory que debe registrarlo o la manera de ejecutar un archivo .Reg dentro del instalador, por que tampoco me hace esto para colocar el ODBC automaticamente.



Se los agradeceria enormemente... :(

21
Visual Basic 6.0 e inferiores / Re: Generar
« en: Viernes 2 de Julio de 2004, 18:11 »
Eso depende de lo que quieras programar, o lo haces como clase, o como modulo o simplemente un SUB MAIN en un modulo donde agregas las llamadas al modulo o clase y el codigo q necesitas...Sin hacer forma alguna.


 :hola:

22
Visual Basic 6.0 e inferiores / Urgente: Reemplazar En Un Archivo Cab
« en: Viernes 2 de Julio de 2004, 18:06 »
Por favor, necesito reemplazar un archico que se localiza dentro de un archivo CAB y no se como, ya he usado dos Software y no me deja aññadir al cab o reemplazar los que estan dentro de este...Me podrian Ayudar ... :(



Gracias de Antemano

23
Visual Basic 6.0 e inferiores / Re: Registro De Dll
« en: Miércoles 30 de Junio de 2004, 15:51 »
Fernando, todos lod DLL (bajo Windows) se registran en el regedit bajo la ruta: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs], si ya sabes cuales son los DLL debes crear un archivo con extension .reg de la siguiente manera por ejemplo:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]
"C:\\WINDOWS\\System32\\Crystl32.OCX"=dword:00000001
"C:\\WINDOWS\\Crystal\\u2fhtml.dll"=dword:00000001

donde se supone que en windows\system32 es donde se localizaran los dll si es otra ruta colocale donde se encontraran los DLL.

Existe otra forma: diciendole regsvr32.exe C:\WINDOWS\SYSTEM\xxxxxx.DLL el ejecutable regsvr32.exe se encarga de registrarlo en el regedit y la ruta que se le coloca a continuacion es donde se localiza el dll.

Espero te ayude... :hola:

24
Visual Basic 6.0 e inferiores / Re: Ejecutar Una Funcion De Un Libreria
« en: Miércoles 30 de Junio de 2004, 03:48 »
Te recomiendo, que si tienes instalado el Visual Studio, hagas el DLL con Visual C++, de ejemplo consulta esta paguina: http://alonso_m.tripod.com/visualc/creardll.htm  

Espero te sirva...

25
Visual Basic 6.0 e inferiores / Empaquetador De Vb6
« en: Martes 29 de Junio de 2004, 21:11 »
Me pasa algo muy peculiar, he instalado el visual studio completo, hice una aplicacion con visual basic 6, y para generar el instalador con el empaquetador q trae VB, a veces me hace los cab y a veces no, y lo mas raro que no me da ningun error al respecto, donde coloco los mismos archivos y proyectos vbp. Aun colocandolo en nuevos directorios.

Agradeceria me ayudaran con esto... :unsure:

Páginas: [1] 2