• Sábado 20 de Abril de 2024, 05:08

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

Páginas: [1] 2 3 ... 5
1
Visual Basic 6.0 e inferiores / Re: Como Encriptar una DB (Access)
« en: Martes 31 de Enero de 2006, 15:15 »
Hola Genios:

Con relación a esto:
Citar
lo que he pensado es en poner un titulo a la BD de Access, de tal manera que si rompen la contraseña, la ventana de Access tomara el titulo que le he colocado, y desde el sistema o desde otro programilla que se inicie con Windows, estar buscando cada segundo una ventana con ese nombre y si la encuentra que la cierre (obviamente para hacer esto seria con unas cuantas llamadas a las API's).

Cómo logro que una aplicación quede residente en memoria y se ejecute constantemente??, me imagino que lo que acota jc_moty tiene que ver con eso... y sería genial, pero con qué API's logro hacer esto?? o si alguien tiene un ejemplo  que de pinitos en el tema le quedaría eternamente agradecido!!

2
PHP / Cerrar Una Ventana Con La Función Header()
« en: Lunes 30 de Enero de 2006, 15:54 »
Hola Genios:

He creado una ventana la cual realiza la descarga de un archivo con la función header() , pero tengo un problema y es que necesito cerrar esta ventana con la misma función "header() ".

Existe esta posibilidad???

Agradezco cualquier ayuda...!!!

3
Visual Basic 6.0 e inferiores / Re: Visual Basic Con Flash
« en: Jueves 26 de Enero de 2006, 14:13 »
Saludos jc_moty

Gracias por tu ayuda... lo voy a intentar y te comunicaré el resultado...

Gracias de nuevo!!

4
Visual Basic 6.0 e inferiores / Re: Acceso A Db Desde Vb
« en: Lunes 23 de Enero de 2006, 14:53 »
Hola Amigo patitofeo:

Si lo que quieres es que nadie te abra la BD de Access haciendo doble clic sobre el archivo.... y dado que como sabes, access no ofrece la mejor seguridad del mundo... te recomiendo que encriptes el archivo de BD.

Yo lo he hecho y me ha dado excelentes resultados... ya que tu puedes encriptar y descencriptar el archivo solamente cuando ejecutas tu aplicación.

Para mayor información visita este post:

cómo encriptar una base de datos

Espero te sirva como me ha servido a mi.

Saludos.

5
Visual Basic 6.0 e inferiores / Re: Acceso A Db Desde Vb
« en: Viernes 20 de Enero de 2006, 17:17 »
Hola cpmario

He logrado por fin conectar la bd de access 2000 con DAO, lo que pasaba es que el SP6 que tenía estaba incompleto.... mal descargado. Lo he bajado de nuevo y se ha instalado completo, corrigiendo el error de la propiedad connect  del control data.

Gracias por tu oportuna ayuda!!!

6
Visual Basic 6.0 e inferiores / Re: Visual Basic Con Flash
« en: Jueves 19 de Enero de 2006, 15:51 »
Hola Genios:

Mi pregunta consiste en si se puede cargar la presentación .swf o .exe en un form o MDIForm como parte de la aplicación?

Gracias por la ayuda!!!

7
Visual Basic 6.0 e inferiores / Re: Acceso A Db Desde Vb
« en: Jueves 19 de Enero de 2006, 15:20 »
Hola cpmario:

He cargado la referencia a "Microsoft DAO 3.6 Library " como me lo has sugerido, pero en la propiedad "connect " del control, no aparece la opción Access 2000.

Qué puede estar pasando?  acaso el SP6 que tengo no funciona? necesito otro SP?

Cualquier ayuda será muy agradecida!!!

Saludos,

8
Visual Basic 6.0 e inferiores / Re: Acceso A Db Desde Vb
« en: Miércoles 18 de Enero de 2006, 22:49 »
Hola Genios:

He leido con con el SP 6 de VB se puede enlazar un control Data a una BD de access.  Muy interesante, pero cómo hago para hacer esto, pues ya he instalado el SP6 de VB y no he podido lograr conectar el Data a la BD.

Gracias por cualquier aporte??

Saludos.

9
Visual Basic 6.0 e inferiores / Re: Como Encriptar una DB (Access)
« en: Miércoles 18 de Enero de 2006, 17:32 »
Hola jc_moty:

Gracias por tu aporte, pues tu idea ha funcionado de maravilla, he logrado que la bd se desencripte al cargar el soft y se encripte al salir del él.

Mil gracias por tu ayuda!!

De igual manera le doy las gracias a J.M.Movilla por el código que compartió!

Saludos,

Mellileo!!

10
Visual Basic 6.0 e inferiores / Re: Como Encriptar una DB (Access)
« en: Lunes 16 de Enero de 2006, 23:45 »
Hola Genios:

Gracias por el código posteado, funciona muy bien, pero quiero adjuntarlo a un programilla que estoy creando de tal forma que cuando se cargue el soft, se desencripte la base de datos de access y cuando se salga de la aplicación, se encripte de nuevo.

Como hago para saber a través de VB, si la BD de access esta encriptada o no?

Estoy utilizando el método de encriptamiento del archivo EncriptarDatostipoNuevo.zip que nos ha compartido el amigo J.M.Movilla.

Gracias por cualquier respuesta.

Saludos,

Mellileo!!

11
Visual Basic 6.0 e inferiores / Re: Problema Con Data
« en: Lunes 16 de Enero de 2006, 20:35 »
Hola Genios:

cpmario tiene razón, pues he probado el código que sugirió para abrir bases de datos de access con contraseña y funciona de mil maravillas.  Puedes abrir y manipular la informacion como quieras (Agrear, Modificar, Eliminar, Seleccionar), es más, puedes modificar el recordset asignado a controles data.

Gracias por el aporte.

12
Hola Martín:

Muchas gracias por tu aporte, pues me ha dado la solución al problema, claro que el manejo de las API, las tuve que copiar en un modulo clase, de esta forma se puede ejecutar la función TirarPrograma  en modo de Diseño.

Mil gracias!!!

Saludos,


Mellileo!!!

13
Visual Basic 6.0 e inferiores / Cerrar Una Aplicación Externa Desde Visual Basic 6
« en: Miércoles 4 de Enero de 2006, 22:22 »
Hola Genios:

Necesito crear el código en VB 6.0 que me cierre una aplicacón externa (SnapView.exe) que se carga al ejecutar un informe.

No tengo la más mínima idea de como hacerlo, por eso cualquier ayuda será muy agradecida.

Gracias.

Saludos,

Mellileo!

14
Visual Basic 6.0 e inferiores / Re: Lograr Que Una Aplicación Tome El Foco
« en: Miércoles 4 de Enero de 2006, 19:24 »
Hola cpmario:

Gracias por tu aporte, pero despues de hacer pruebas no me soluciona el problema, te explicaré lo que pasa:

Resulta que tengo las siguientes líneas de código:
Código: Text
  1.  
  2.  
  3. 'Se exporta el informe seleccionado al formato SnapShot
  4. oApp.DoCmd.OutPutTo ObjetType, ReportName, ExportFormat, SNPFile
  5.  
  6.  

Y hasta que no se ejecute esta línea, no se pasa a la línea que hace que tome el foco.

de todos modos mil gracias por tu aporte.

Saludos,

Mellileo!!!

15
Visual Basic 6.0 e inferiores / Lograr Que Una Aplicación Tome El Foco
« en: Miércoles 4 de Enero de 2006, 15:42 »
Hola Genios:

He estado quemando las pestañas tratando de encontrar la manera de que a traves de VB se le pueda entregar el foco a una aplicación distinta.

Me explico:

He creado una aplicación que manipula información de una BD de Access, dentro de lo que debe manejar, son unos informes que ya estan creados en Access y algunos de ellos son parametrizados (Se les debe digitar un valor por pantalla para que muestre los registros respectivos), para poderlos visualizar en VB sin que se abra Access he creado una rutina que manipula el Snap View y funciona muy bien con informes Genéricos (No parametrizados), pero cuando trato de ejecutar un reporte parametrizado, se abre el cuadro de diálogo que pide el parámetro, pero no toma el foco, lo que provoca que quede debajo de las ventanas de las aplicaciones abiertas, teniendo que presionar las teclas ALT+TAB para poder que tome el foco.

No se si me entiendan, pero lo que necesito es que esa ventanita tome el foco cuando se ejecuta el informe.

Cualquier ayuda será inmensamente agradecida!!

Saludos,

Mellileo !!!

16
VB .NET / Re: Que Una Aplicacion Tenga El Enfoque
« en: Miércoles 4 de Enero de 2006, 15:01 »
Hola senzao18:

Gracias por tu ayuda, pero al ejecutar el script que me haz sugerido, me saca el siguiente error:

Error de compilación:
No se ha definido el tipo definido por el usuario.


Este es el código que ejecuto y que provoca el error:

Código: Text
  1. Private Sub Command1_Click()
  2. ' en este procedimiento exportamos el informe
  3. ' seleccionado en el ListBox
  4. Dim ObjectType As Integer
  5. Dim ReportName As String
  6. Dim ExportFormat As String
  7. Dim SNPFile As String
  8. Dim OnlyOnce As Boolean
  9. Dim x As Long
  10. Dim BlockProceso() As Process
  11.  
  12.   x = Shell(App.Path & "\Snapview\Snapview.exe")
  13.     If Me.List1.ListIndex > -1 Then
  14.         ' tipo de objeto (acReport)
  15.         ObjectType = 3 'acOutputReport
  16.         ' nombre del informe
  17.         ReportName = Me.List1.Text
  18.         ' formato al que se exportará el informe
  19.         ExportFormat = "Snapshot Format (*.snp)"
  20.         ' nombre y ruta del archivo que se exportará
  21.         SNPFile = App.Path & "\" & Me.List1.Text & ".snp"
  22.        
  23.         On Error GoTo err_OutputTo
  24.        
  25.         Dim progID As Integer
  26.  
  27.        
  28.        
  29.         Bolckproceso() = Process.GetProcessesByName("msaccess")
  30.         progID = BlockProceso.Length() - 1
  31.  
  32.         AppActivate (BlockProceso(progID).MainWindowTitle)
  33.  
  34.         ' exportamos el informe seleccionado al formato
  35.         ' snapshot
  36.         oApp.DoCmd.OutputTo _
  37.                    ObjectType, ReportName, _
  38.                    ExportFormat, SNPFile, 1
  39.                    
  40.         ' cargamos el formulario donde se visualizarán los informes
  41.         Load Form2
  42.         'le ponemos el nombre del informe que se mostrará
  43.         Form2.Caption = "Informe: " & List1.Text
  44.         ' vinculamos el archivo que hemos exportado con el visor
  45.         ' de archivos Snapshot
  46.         Form2.SnapshotViewer1.SnapshotPath = SNPFile
  47.         ' eliminamos el archivo
  48.         Kill SNPFile
  49.         ' mostramos el formulario
  50.         Form2.Show
  51.         ' hacemos que el informe se ajuste al tamaño del formulario
  52.         Form2.SnapshotViewer1.Zoom = snapZoomToFit
  53.     Else
  54.         MsgBox "Escoge un informe", vbExclamation, "Atención"
  55.     End If
  56.        
  57.     Exit Sub
  58.    
  59. err_OutputTo:
  60.  
  61.     If OnlyOnce = False Then
  62.         ' si el formato snapshot no está disponible
  63.         If Err = 2282 Then
  64.             ' si se han podido cambiar las entradas erróneas del registro
  65.             If ChangeReg Then
  66.                 ' reiniciaremos la aplicación Access para que los cambios
  67.                 ' surtan efecto
  68.                 Call ResetAccess
  69.                 ' volvemos a intentarlo
  70.                 OnlyOnce = True
  71.                 Resume
  72.             Else
  73.                 MsgBox "Ha ocurrido un error imprevisto"
  74.             End If
  75.         Else
  76.             MsgBox "Error: " & Err.Number & vbCrLf & vbCrLf & Err.Description
  77.         End If
  78.     Else
  79.         ' por alguna razón esto no tira :-S
  80.         MsgBox "No se puede ejecutar el ejemplo"
  81.     End If
  82.    
  83. End Sub
  84.  
  85.  

De nuevo gracias por tu ayuda y por la que me puedas seguir ofreciendo!

Saludos,

Mellileo!!

17
VB .NET / Control De Ventanas De Otras Aplicaciones
« en: Martes 3 de Enero de 2006, 22:13 »
Hola Genios:

He estado quemando las pestañas tratando de encontrar la manera de que a traves de VB se le pueda entregar el foco a una aplicación distinta.

Me explico:

He creado una aplicación que manipula información de una BD de Access, dentro de lo que debe manejar, son unos informes que ya estan creados en Access y algunos de ellos son parametrizados (Se les debe digitar un valor por pantalla para que muestre los registros respectivos), para poderlos visualizar en VB sin que se abra Access he creado una rutina que manipula el Snap View y funciona muy bien con informes Genéricos (No parametrizados), pero cuando trato de ejecutar un reporte parametrizado, se abre el cuadro de diálogo que pide el parámetro, pero no toma el foco, lo que provoca que quede debajo de las ventanas de las aplicaciones abiertas, teniendo que presionar las teclas ALT+TAB para poder que tome el foco.  

No se si me entiendan, pero lo que necesito es que esa ventanita tome el foco cuando se ejecuta el informe.

Cualquier ayuda será inmensamente agradecida!!

Saludos,

Mellileo !!!

18
PHP / Re: Reenvío De Variables A Otra Página.
« en: Lunes 3 de Octubre de 2005, 16:59 »
Gracias por tu aporte ibito.

La verdad es que son muchas variables, 67 en total, y sería muy complicado utilizando el método get, y crear todas esas variables de sesion no es lo más conveniente.

Será que no hay alguna manera de utilizar la constante de php $HTTP_POST_VAR para reenviar las variables a otra página??

Gracias por cualquier aporte!!!

19
PHP / Re: Validar Upload De Archivos Al Servidor
« en: Viernes 30 de Septiembre de 2005, 23:11 »
Hola Avalon:

He leido tu ecplicación y he despejado mi duda... muchas gracias por tu tiempo y colaboración!!!

20
PHP / Reenvío De Variables A Otra Página.
« en: Viernes 30 de Septiembre de 2005, 22:12 »
Hola a Todos:

Mi probelma radica en que necesito reenviar a una página C las variables que llegan a una página B, las cuales son capturadas a través de un formulario en una página A.

Dicho de otra forma:  se capturan a través de un formulario (registro.php) unas variables las cuales son enviadas a una página en php(validacion.php); esta las procesa y dependiendo de una validación, las debe reenviar a otra página (almacenar.php) para otro proceso.  Cómo lo hago?

Gracias por cualquier ayuda!!!

Saludos,   Mellileo!!!

21
PHP / Re: Validar Upload De Archivos Al Servidor
« en: Lunes 12 de Septiembre de 2005, 22:01 »
Gracias avalon!!!

Estoy muy agradecido con tu colaboración pues he realizado la validación como tu me la haz planteado y funciona a la perfección,  Gracias muchas gracias por eso.  

Respecto a la explicación de la función strpos(), he entendido lo que medices y tiene sentido, pero lo extraño del caso es que cuando lo hago con archivos tipo Gif o JPG funciona de maravilla.... es eso lo que me perturba, por qué con ese tipo de archivos si funciona bien, mientras que con los planos no... eso es un caso de estudio interesante.  Para que lo pongas en funcionamiento y verifiques lo que digo aquí está el código para que funcione subiendo imagenes.

Este es el código que carga la imagen a subir al servidor:

Código: Text
  1. <form action="subearchivo.php" method="post" enctype="multipart/form-data">
  2.     <input type="hidden" name="MAX_FILE_SIZE" value="100000">
  3.     <br>
  4.     <b>Enviar un nuevo archivo: </b>
  5.     <br>
  6.     <input name="userfile" type="file">
  7.     <br>
  8.     <input type="submit" value="Enviar">
  9.   </form>
  10.  

Y este es le código del archiivo que recibe lo enviado por el script anterior:

Código: Text
  1. //datos del arhivo
  2. $nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
  3. $tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
  4. $tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
  5. //compruebo si las características del archivo son las que deseo
  6. if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
  7.   echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
  8. }else{
  9.   if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],  $nombre_archivo)){
  10.     echo "El archivo ha sido cargado correctamente.";
  11.   }else{
  12.     echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
  13.   }
  14. }
  15.  

Pruébalo y saca tus conclusiones....

De todas formas muchas gracias por tu ayuda... he resuelto el problema gracias a ti!!!

Saludos...

22
PHP / Re: Validar Upload De Archivos Al Servidor
« en: Viernes 9 de Septiembre de 2005, 18:08 »
Hola de nuevo...

Gracias Avalon por tu ayuda.  Es muy interesante y útil tu recomendación sobre la extención del archivo, pero lo que requiero es que valide lo que mencionaste primero, que el archivo que se suba al servidor sea uno de tipo text/plain.

He tratado de hacerlo de la siguiente manera pero no me funciona:
Código: Text
  1.  
  2. $nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
  3.   $tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
  4.   $tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
  5.   //compruebo si las características del archivo son las que deseo
  6.   if (!strpos($tipo_archivo, "text/plain") && ($tamano_archivo <= 600000)) { //Conjunto de instrucciones }
  7.  
  8.  

Cómo hago para que en la comparación con strpos(...) defina si es plano o no???

Mil gracias de nuevo por la ayude que me puedan prestar!!!

23
PHP / Validar Upload De Archivos Al Servidor
« en: Miércoles 7 de Septiembre de 2005, 23:42 »
Hola Genios

agradecería mucho a quien me ayudara con este problemilla!!

Resulta que tengo un script que realiza un upload de archivos al servidor web, pero necesito validar que los archivos que se suban sean únicamente de texto (planos).  He tratado de hacerlo manipulando los tipos MIME pero la comparación del tipo de archivo con la extención del mismo (según textos de consulta) no funciona... para entender un poco más el problemilla les mostraré parte del código que tengo:

Código: Text
  1. function SubirArchivo()
  2. {
  3.   global $HTTP_POST_FILES;
  4.   //datos del arhivo
  5.   $nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
  6.   $tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
  7.   $tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
  8.   //compruebo si las características del archivo son las que deseo
  9.   if (!(strpos($tipo_archivo, "txt") && ($tamano_archivo < 600000)) {
  10.     echo "Nombre del fichero: $nombre_archivo"."<br>";
  11.     echo "Tamaño del fichero: $tamano_archivo <br>";
  12.     echo "Tipo del fichero: $tipo_archivo <br>";
  13.    
  14.     echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
  15.   }else{
  16.     if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],  "modules/mat_validar/temp/".$nombre_archivo)){
  17.       // Carga los datos del archivo plano a la tabla de la BD.
  18.       CargarDatos();
  19.     }else{
  20.       echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
  21.     }
  22.   }
  23. }
  24.  

Cómo hago para que valide que solamente suba archivo planos (.txt)???

Mil gracias por cualquier ayuda que me puedan ofrecer!!

Saludos,

Mellileo!!

24
PHP / Cambiar Al Version De La Api De Mysql En Php.
« en: Miércoles 10 de Agosto de 2005, 16:00 »
Hola Genios:

Tengo un gran aprieto, resulta que tengo instalada la versión 5 de Mysql y accesso a los datos a través de PHP, pero sucede que cuando quiero ejecutar una consulta como:

mysql_query("load data local infile 'archivo.txt' into table nom_tabla");

Genera un error que indica que el el comando anterior no es soportado por la versión del cliente MySQL.

Despues de consultar, he encontrado que la versión del Cliente API de MySQL que trabaja mi PHP es 3.X y la versión de MySQL que tengo instalada es la 5.x... La pregunta del millón de dollares:

Cómo hago para actualizar la versión de la API para MySQL en PHP???

Cualquier ayuda será inmensamente agradecida, pues el proceso que requiero hacer es crítico dentro del desarrolo de la aplicación.

Saludos,

Mellileo!!!

25
PHP / Re: Archivo Plano Delimitado Por Punto Y Coma.
« en: Viernes 22 de Julio de 2005, 21:02 »
Hola genios:

Gracias por sus aportes... la verdad es que he utilizado el consejo de Altareum y me ha funcionado como quiero, sin desmeritar la recomendación de marlon a quien le agradezco su interés en este post.

Mil gracias de nuevo.

saludos,

Mellileo!!

Páginas: [1] 2 3 ... 5