|
|
TEMA ESCOGIDO:
api
Me gustaría, por ejemplo, abrir MI PC, la papelera de reciclaje, ver el entorno de RED etc, desde una programa de Access, pero sin utilizar llamadas a la API.
¿Algún ejemplo que lo haga? << Abrir elementos de Windows >> (Resultado nº: 1) Email No funciona Link
| ¿Como saber cuando se ha creado (Fecha, hora) un fichero o modificado por última vez? ¿LLamando a la API?
No: Mira la ayuda de VBA en lo que respecta a la función FileDateTime (Resultado nº: 2 Identificador Tópico: 41)
| Sé abrir un documento de Word desde Access. Pero ¿Como puedo abrir cualquier otro fichero, por ejemplo, un Bmp, Jpg o con cualquier otra extensión? Quiero que se abra desde Access, aprovechando el programa que Windows tiene como predeterminado para abrir dicho fichero. << Mira este claro ejemplo >> (Resultado nº: 3) Email No funciona Link
| ¿Cómo puedo abrir desde Access cualquier carpeta de mi ordenador, para ver sus ficheros, carpetas etc?
Responde SoftJaen: Es muy simple. Por ejemplo si quieres abrir la carpeta de Windows pon:
Shell "Explorer.exe c:\Windows", vbMaximizedFocus (Resultado nº: 4 Identificador Tópico: 46)
| ¿Ejecutar un Avi desde Access? << McPegasus te dice como >> (Resultado nº: 5) Email No funciona Link
| ¿Conocéis el código en VBA para poder copiar texto al portapapeles del Windows? Esto lo pregunto el 'paliza' del McPegasus en varias ocasiones.? << Mirar Ejemplo >> (Resultado nº: 6) Email No funciona Link
| ¿Como puedo abrir una aplicación externa a la base de datos? << McPegasus te lo dice >> (Resultado nº: 7) Email No funciona Link
| Necesito ejecutar una aplicación externa al Access con la propiedad de espera en la secuencia de comandos hasta que se termine de ejecutar << McPegasus dice como hacerlo >> (Resultado nº: 8) Email No funciona Link
| ¿Como puedo abrir la ventana de las propiedades de un archivo cualquiera situado en el HD a través de código.? << Responde McPegasus >> (Resultado nº: 9) Email No funciona Link
| Quisiera saber si existe alguna posibilidad de cambiar el color de un campo de un registro en un formulario de Access tipo hoja de datos. He probado a cambiar el color en tipo formulario continuo y nos cambia el color de todos los registros y no solo del que queremos. << Bajarse ejemplo >> (Resultado nº: 10) Email No funciona Link
| Una colaboración de Max Salas. Utiliza las funciones API GetPrivateProfileString y WritePrivateProfileString para leer y escribir en Archivos INI. Extraído de la Web de Chea. << Ejemplo Chea >> (Resultado nº: 11) Email No funciona Link
| Si tenemos en un entorno de Red separados el 'programa' de los 'datos', puede haber usuarios que cambien la fecha local de cada PC, creando un grave problema si nuestros formularios de entrada de datos recogen de forma automática la fecha del sistema. ¿Como puedo hacer para que esto no ocurra, o sea, que al grabar datos, se recoja la fecha del Servidor? << El Bhuo responde >> (Resultado nº: 12) Email No funciona Link
| ¿Como puedo eliminar el botón 'cerrar' X de la ventana madre de Access. Quiero deshabilitarle para que los usuarios no cierren la MDB desde dicho botón. << Eva responde >> (Resultado nº: 13) Email No funciona Link
| ¿Como puedo eliminar o inutilizar el botón MINIMIZAR de la ventana madre de Access. No deseo que los usuarios minimicen la MDB / MDE en plena ejecución. << Iñaki responde >> (Resultado nº: 14) Email No funciona Link
| ¿Como puedo conocer la IP de conexión a Internet mediante código VBA? << Ver Funcion >> (Resultado nº: 15) Email No funciona Link
| No consigo enviar un archivo a la Impresora de Red. ¿Como lo puedo hacer? << Esto puede servirte >> (Resultado nº: 16) Email No funciona Link
| Todo lo que se puede hacer con la utilidad de Windows RUNDLL32. No te lo pierdas. << Ver Web (Ingles) >> (Resultado nº: 17) Email No funciona Link
| ¿Alguien sabe o tiene código sobre como simular un sendkeys pero con la API? << Ver Respuesta >> (Resultado nº: 18) Email No funciona Link
| Quiero poner sonidos a mis aplicaciones de Access: Mid, Waw etc...¿cómo? << Ejemplo del Bhuo >> (Resultado nº: 19) Email No funciona Link
| Necesito comparar dos datos que tengo en unas tablas y el operador de
comparacion es otro campo una de las tablas << Ver ejemplo >> (Resultado nº: 20) Email No funciona Link
| Cómo puedo determinar qué aplicaciones de Windows se están
ejecutando y si determino que se ejecuta una aplicación
que quiero cerrar, cerrarla. << Ver Enlaces >> (Resultado nº: 21) Email No funciona Link
| API:Saber el directorio de Windows << Ver API >> (Resultado nº: 22) Email No funciona Link
| API:Cambiar resolución pantalla << Ver API >> (Resultado nº: 23) Email No funciona Link
| API:Agregar nuevo HARD << Ver API >> (Resultado nº: 24) Email No funciona Link
| API:Agregar o quitar programas << Ver API >> (Resultado nº: 25) Email No funciona Link
| API:Abrir diálogo Fecha-Hora << Ver API >> (Resultado nº: 26) Email No funciona Link
| API:Abrir diálogo propiedades de la Pantalla << Ver API >> (Resultado nº: 27) Email No funciona Link
| API:Abrir diálogo propiedades de Internet << Ver API >> (Resultado nº: 28) Email No funciona Link
| API:Abrir propiedades del teclado << Ver API >> (Resultado nº: 29) Email No funciona Link
| API:Abrir diálogo entorno de RED << Ver API >> (Resultado nº: 30) Email No funciona Link
| API:Abrir diálogo configuración regional << Ver API >> (Resultado nº: 31) Email No funciona Link
| API:Abrir diálogo propiedades del sistema << Ver API >> (Resultado nº: 32) Email No funciona Link
| API:Devolver el nombre de usuario Windows << Ver Código >> (Resultado nº: 33) Email No funciona Link
| API:Devolver el nombre del PC << Ver Código >> (Resultado nº: 34) Email No funciona Link
| API:Para saber el espacio libre del disco duro << Ver Código >> (Resultado nº: 35) Email No funciona Link
| API:Para saber la informacion de una unidad de disco << Ver API >> (Resultado nº: 36) Email No funciona Link
| API:Determina si hay conexion via modem << Ver Código >> (Resultado nº: 37) Email No funciona Link
| API:para saber que tipo de disco es cada unidad << Ver API >> (Resultado nº: 38) Email No funciona Link
| API:Para cambiar el nombre del PC << Ver API >> (Resultado nº: 39) Email No funciona Link
| API:Para buscar ejecutable asociado << Ver Código >> (Resultado nº: 40) Email No funciona Link
| API:Otra de espacio libre del disco duro << Ver Código >> (Resultado nº: 41) Email No funciona Link
| API:Para cambiar el volumen del disco duro (Etiqueta) << Ver Código >> (Resultado nº: 42) Email No funciona Link
| Captura la pantalla activa y la guarda en formato BMP << Ver Ejemplo >> (Resultado nº: 43) Email No funciona Link
| Deshabilita el uso de Control+Alt+Supr << Ver ejemplo >> (Resultado nº: 44) Email No funciona Link
| CopyFile a través de la API << Ver Ejemplo >> (Resultado nº: 45) Email No funciona Link
| Hola a todos, alla va mi consulta:
¿Como puedo abrir una MDB desde otra MDB en la que estoy
trabajando, para posteriormente cerrar esta y seguir
trabajando en la nueva? Gracias << Responde el Bhuo >> (Resultado nº: 46) Email No funciona Link
| ¿Sabeis de alguna API que minimice todas las ventanas
abiertas y así se muestre el escritorio? << Ver Respuesta >> (Resultado nº: 47) Email No funciona Link
| Quisiera poder abrir una ventana desde un formulario que me mostrase el
arbol de unidades con sus directorios y archivos y poder seleccionar uno de
ellos desde una aplicación access, ¿alguien lo ha intentado? << Responde Chea >> (Resultado nº: 48) Email No funciona Link
| Tengo un little problem...a ver si me podeis ayudar :)
El caso es que quiero que se cierren todos los Excel que
tengo residentes en memoria (es decir, todos los "Excel"
que se vean activos en la famosa ventana de
CRTL+ALT+SUPR). Es que suelen haber varios abiertos cuando
trabajo con mi aplicacion, ya que pasa datos de Excel a
Access continuamente y al final se van quedando abiertos y
el programa me casca. Como puedo detectar los que hay y
quitarlos? << Respuesta >> (Resultado nº: 49) Email No funciona Link
| ¿Alguno de ustedes sabe si existe una función que devuelva el login que puso
el usuario al inciar windows? << Responde Eva >> (Resultado nº: 50) Email No funciona Link
| Necesito de su valiosa colaboración. Alguien sabe como
obtengo el numero de serial del procesador a traves de alguna dll
cual? << Respuesta >> (Resultado nº: 51) Email No funciona Link
| Quiero que cuando aparezca un Msgbox no me corte la ejecución del programa...¿cómo? << Ver Respuesta >> (Resultado nº: 52) Email No funciona Link
| Aunque en Inglés, en la siguiente direccion WEB te puedes hacer una idea
de qué programa tiene asociado una extension de fichero concreto.
¿Que desconoces qué tipo de fichero es paco.hgy?
En esta dirección te lo pueden esclarecer: << Ver Enlace >> (Resultado nº: 53) Email No funciona Link
| ¿Al usar el comando Kill, el mensaje pasa a la Papelera de Reciclaje o se
borra directamente? << Responde SoftJaen >> (Resultado nº: 54) Email No funciona Link
| ¿Hay alguna función que devuelva automáticamente el nombre de un fichero
temporal que no exista ya?
Y, por úlitmo, ¿cómo se puede leer una variable de entorno? << Ver Exposición >> (Resultado nº: 55) Email No funciona Link
| Un sencillo ejemplo (Con una Mdb y con un proyecto de Visual Basic) de cómo se puede manejar una cámara Web desde Access (VB) << Bajarse ejemplo >> (Resultado nº: 56) Email No funciona Link
| Bueno, por si acaso alguien lo necesita: API para abrir y cerrar la bandeja de la unidad Cd-ROM << Ver Ejemplo >> (Resultado nº: 57) Email No funciona Link
| Quisiera saber si existe algun OCX para capturar carpeta, es decir el
microsoft command dialog 6.0 me captura ficheros pero lo q yo quiero es
capturar la ruta de la carpeta. He hecho una chapuzilla con el OCX
mencionado, pero me gustaria realizarlo correctamente, gracias << Responde J.M Afan de Ribera >> (Resultado nº: 58) Email No funciona Link
| Si no recuerdo mal, para averiguar los twips por pixel había que llamar a
una API. ¿La tenéis a mano? << Juan M. Afán de Ribera >> (Resultado nº: 59) Email No funciona Link
| Existe alguna forma de apagar el monitor, tal y como lo hace windows para el ahorro de energía? << Ver API >> (Resultado nº: 60) Email No funciona Link
| Es una pregunta que se ha repetido muchas veces: Como abrir un dialogo de Windows para poder escoger archivos, sin utilizar el control correspondiente y sí la llamada a la API comdlg32.dll << Ver codigo completo >> (Resultado nº: 61) Email No funciona Link
| Bueno, untruco Api que sirve para poner un BMP como fondo del escritorio << Ver código >> (Resultado nº: 62) Email No funciona Link
| Sabria alguien decirme como puedo saber que un proceso en
Msdos lanzado en Vb O VBA ha finalizado. << Responde Ruben Vigon >> (Resultado nº: 63) Email No funciona Link
| Un 'bicho alado' de nombre McPegasus decía:
Pues necesito conocer las siguiente Versiones mediante código VBA, del
equipo donde se esté ejecutando el código.
Internet Explorer
Outlook Express
Microsoft Outlook
Sistema Operativo del Wentanucos. << Ver Respuestas >> (Resultado nº: 64) Email No funciona Link
| ¿Cual seria el codigo que hay que poner a un boton para que me abra un
archivo determinado de acces?
Pero que al abrir no me cierre la actual base de datos y que si dicho
archivo esta abierto, que le de el enfoque pero que no lo abra de nuevo
Saludos << Responde Búho >> (Resultado nº: 65) Email No funciona Link
| EXPOSICION DE EDUARDO OLAZ
El otro día en el grupo es.compbd.ms-access solicitaron un método para
definir por código el tamaño de la ventana de Access.
Como creo que a varios de vosotros os podrá interesar, adjunto el código que
le pasé.
Este código permite definir el tamaño y la posición de la ventana de Access. << Ver código Eduardo Olaz >> (Resultado nº: 66) Email No funciona Link
| Un sencillo ejemplo de como saber desde Access, el nombre, versión, compañía, aspectos legales etc de un ejecutable o una DLL. Trata de ser un ejemplo de apertura y lectura a bajo nivel de un EXE o DLL y extraer la información. << Ejemplo del Búho >> (Resultado nº: 67) Email No funciona Link
| Como saber mediante llamadas a la API de Windows, la ruta de carpetas especiales, tales como Mis Documentos, Favoritos etc << Ver codigo >> (Resultado nº: 68) Email No funciona Link
| Como saber mediante la API los directorios y capertas especiales que tiene Windows << Ver codigo >> (Resultado nº: 69) Email No funciona Link
| UTILIDAD PARA SABER LOS PROCESOS QUE SE EJECUTAN EN WINDOWS
El Búho ha preparado este ejemplo en Access, utilizando la API, para que solo apretando un botón, sepas qué programas o qué procesos se están ejecutando en un momento dado en Windows. Además sirve para saber si un determinado ejecutable, el que tú escribas en un campo de texto, se está ejecutando o no: << Bajarse utilidad >> (Resultado nº: 70) Email No funciona Link
| UTILIDAD DEL BÚHO PARA OBTENER DATOS DEL MICROPROCESADOR
Una sencilla API para obtener los datos del microprocesador del PC donde corra una MDB. Por si lo necesitamos. << Bajarse Utilidad >> (Resultado nº: 71) Email No funciona Link
| Este es un módulo para Visual Basic, que podrás utilizar [Copiar y pegar] en tus aplicaciones Access, sobre el control CommonDialog pero escrito en la API (No deberás insertar dicho control en tus programas). << Bajarse Módulo >> (Resultado nº: 72) Email No funciona Link
| Un buen ejemplo MDB, que nos brinda una información muy completa del estado de nuestro PC utilizando llamadas a ala API. << Bajarse Ejemplo >> (Resultado nº: 73) Email No funciona Link
| Ejemplo realizado por Terry Kreft y Stephen Lebans, en formato Access97, donde, utilizando llamadas a la API podemos cambiar las propiedades del texto, color etc de un cuadro de texto. Es un ejemplo muy interesante y que merece la pena que te le bajes. << Bajarse Ejemplo >> (Resultado nº: 74) Email No funciona Link
| Hay alguna función que me indique el nombre del equipo que està
utilizando la base de datos que tengo creada en acces? Se que la del usuario
que la està utilizando es la de CurrentUser() pero no se cual es la del
equipo si es que hay alguna << Responde CarCar >> (Resultado nº: 75) Email No funciona Link
| Api y codigo del Buho para saber en un momento dado si un ejecutable está cargado o no. << Ver Codigo >> (Resultado nº: 76) Email No funciona Link
| Api para enviar un archivo a la papelera de reciclaje, es decir, borrarle, pero no borrarle. Ya me entedeis. Está sacado de la Api Guide << Ejemplo >> (Resultado nº: 77) Email No funciona Link
| Una API para bloquear /desbloquear el teclado << Ver Api >> (Resultado nº: 78) Email No funciona Link
| Una API para mostrar el dialogo de 'Cerrar Windows' << Ver codigo >> (Resultado nº: 79) Email No funciona Link
| Una API para conectarse a una undiad de RED << Ver codigo >> (Resultado nº: 80) Email No funciona Link
| Conocer la IP de la máquina donde se ejecuta una MDB de Access << Respuesta Búho >> (Resultado nº: 81) Email No funciona Link
| Como saber si un ejecutable está vargado en esos momentos? << Responde Búho >> (Resultado nº: 82) Email No funciona Link
| Necesito que al pulsar en un boton se ejecute una
aplicacion usando como parametros los valores
introducidos previamente en un campo.
Por ejemplo tengo que abrir un archivo de texto con
notepad. La situacion y nombre de ese archivo esta
indicada en un campo llamado situacion.
Como haria para indicar que al abrir notepad se usara el
contenido de ese campo como nombre de archivo a abrir. << Responde Búho >> (Resultado nº: 83) Email No funciona Link
| Deseo utilizar el boton "mostrar escritorio" (o algo q
realice la misma accion), desde un formulario. Ya que
quiero minizar la base de datos con una sola accion. pero
el problema esque tengo que minimizar dos veces. Una el
formulario y otra el formato "madre" de access. ¿Que puedo
hacer?. Gracias. << Ver Respuestas >> (Resultado nº: 84) Email No funciona Link
| Ocultar barra de tareas:
es posible quitar esta opción desde codigo?
que cuando se inicie la aplicacion automaticamente detecte si está
habilitada y si es asi que la desactive? << Responde Búho >> (Resultado nº: 85) Email No funciona Link
| Una Api para saber los datos del microprocesador donde corre una aplicación MDB << Funciones Búho >> (Resultado nº: 86) Email No funciona Link
| Ejemplo de Juan M. Afán de Ribera, que demuestra cómo conocer por código (usando el API de Windows) los márgenes mínimos de impresión, o dicho de otra manera, las medidas del papel a partir de las cuales la impresora empezará a imprimir. << Bajarse Ejemplo >> (Resultado nº: 87) Email No funciona Link
| En anteriores exposiciones hacen referencia a una Dll que permite anular la
rueda del raton, pero loq ue yo necesito es anular completamente el raton,
solamente en ciertos formularios, no se si alguno de ustedes sabra como
hacerlo. << Responde Búho >> (Resultado nº: 88) Email No funciona Link
| Codigo para capturar en el portapapeles una ventana de Windows:
Pega este código en un módulo estandar, y después llama a la función
CapturarVentana que lo que hará será como si presionaras la tecla Imprimir
pantalla << Juan M. Afán >> (Resultado nº: 89) Email No funciona Link
| ¿Alguien me podria indicar como podria capturar datos de una tabla de una
pagina web que es actualizada cada minuto? << Responde Búho >> (Resultado nº: 90) Email No funciona Link
| Saber la carpeta Temporal de Windows << Ver código >> (Resultado nº: 91) Email No funciona Link
| Adaptacion de una Rutina de la API Guide Buho Enero 2002 Proposito:Copiar la propia MDB que ejecuta este codigo, sin producir el error de fichero abierto << Ver Código >> (Resultado nº: 92) Email No funciona Link
| Enviar correo a través de la API << Ver Código >> (Resultado nº: 93) Email No funciona Link
| ¿Cómo puedo activar o desactivar por código la tecla de Bloque
Mayúsculas? << Juan M. Afan de Ribera >> (Resultado nº: 94) Email No funciona Link
| Como posicionar un formulario encima de cualquier pantalla o proceso de Windows. << Ver Código >> (Resultado nº: 95) Email No funciona Link
| Leer fichero INI desde VB o VBA << Ver Código >> (Resultado nº: 96) Email No funciona Link
| Probar impresora mediante codigo. << Eduardo Olaz >> (Resultado nº: 97) Email No funciona Link
| Solo quiero saber si hay alguien que pueda explicarme sencillamente el concepto de modulos de clase, y si no es mucha molestia mostrarme un ejemplo. << Eduardo Olaz >> (Resultado nº: 98) Email No funciona Link
| Extraer mediante codigo un fichero gráfico de un campo OLE de una tabla de Access << Ver código >> (Resultado nº: 99) Email No funciona Link
| Como impedir que unusuario me active o desactive la tecla numerica del teclado << Responde Búho >> (Resultado nº: 100) Email No funciona Link
| ¿Como saber qué tipo de disco tiene asignada una unidad? << Ver Código >> (Resultado nº: 101) Email No funciona Link
| Cambiar texto e inserción de iconos en objetos de Access: Ejemplo de Juan M. Afan de Ribera.
Demostración del uso de dos funciones (SetWindowCaption y SetWindowIcon), capaces de cambiar el texto e icono de las ventanas de objetos de Access. Es decir, las ventanas de:
Tablas
Consultas
Formularios
Informes
Ventana de Base de datos
Ventana de la aplicación
<< Bajarse MDB >> (Resultado nº: 102) Email No funciona Link
| Movimiento y posición de Formularios: Ejemplo de Juan M. Afan de Ribera
Funciones que emulan las propiedades y métodos que aparecen en Access 2002 sobre posicionamiento y tamaño de los formularios e informes de una base de datos, así como de su disponibilidad para interactuar con el teclado y ratón. Los tamaños y posiciones se refieren a la totalidad de la ventana de estos objetos y no a secciones de los mismos. Todas las medidas son devueltas o establecidas en Twips.
Para la demostración se dispone de dos tipos de formularios: uno emergente y otro que no lo es. El formulario emergente se puede posicionar por toda la pantalla y el que no lo es (formulario MDI), depende de las medidas de la ventana MDI de la aplicación de Access. << Bajarse MDB >> (Resultado nº: 103) Email No funciona Link
| Manipulación Cámara Web: capturar Foto
Esta utilidad adaptada por el Búho para Access, muestra el manejo de una cámara Web. Además de ver la imagen en tiempo real se puede capturar una foto e introducirla en el campo OLE de una tabla. Puede servir para algún programa donde deseemos captar fotos de nuestros clientes a través de una mini cámara. << Bajarse MDB >> (Resultado nº: 104) Email No funciona Link
| Botones de Comando con efectos especiales:
Miguel Ángel (Catón) de las News de Microsoft Access, envía este excelente ejemplo de simulación de botones de comando (Imagen + texto) con efectos especiales. Interesante ejemplo si queremos dotar de más vistosidad nuestras aplicaciones de Access. Se incluyen dos ejemplos, uno para Access 97 y otro para 2000 o superiores << Bajarse ejemplo Access 2000 >> (Resultado nº: 105) Email No funciona Link
| Funciones API de Microsoft Corporation:
Las funciones VBA de Access llegan hasta donde pueden llegar. A veces nos es necesario algo más para dotar de ciertas funcionalidades a nuestras aplicaciones Access o de VB. En este fichero (Formato TXT), Microsoft recoge funciones Api32. ¡ Que no se te atragante en fichero ¡ << Bajarse Documento >> (Resultado nº: 106) Email No funciona Link
| Imágenes en una Base de Datos:
Artículo-Tutorial escrito por Harvey Triana, en el que nos muestra y explica, como tratar este tipo de objetos, desde código puro de Visual Basic (Perfectamente adaptable a VBA de Access). El artículo está en Español, formato PDF comprimido. << Bajarse Documento >> (Resultado nº: 107) Email No funciona Link
| Mediante una sencilla API, bajarse una página WEB:
Ejemplo del Búho, sencillo, pero muy práctico, donde, con una simple y escueta llamada a la API de Windows, te puedes bajar a tu ordenador una página Web, con un simple Clic de tu ratón. ¿Lo dudas?...pues bájate el ejemplo: << Ver Ejemplo >> (Resultado nº: 108) Email No funciona Link
| De como activar una pantalla de access, aunque éste esté minimizado.
Es para que la pantalla se convierta en pantalla activa de Windows << Ver Código API >> (Resultado nº: 109) Email No funciona Link
| Hola a todos y gracias de antemano. Mi duda es la siguiente:
resulta q tengo un manual de mi aplicacion hecho en acrobat (pdf) y queria
que al apretar un command button se abriera. Es posible?? como?? << Ver Codigo >> (Resultado nº: 110) Email No funciona Link
| De como activar una pantalla de access, aunque éste esté minimizado.
Es para que la pantalla se convierta en pantalla activa de Windows << Ver Codigo >> (Resultado nº: 111) Email No funciona Link
| Como activar sonido a través de los altavoces << Ver Código >> (Resultado nº: 112) Email No funciona Link
| Sabeis como podría cambiar el color del encabezado de un
formulario mediante código? Quiero hacer que dependa de
un checkbox, si está en blanco o en No naranja si está en
SI en verde... a que evento debería asociar el código al
Update, al Load...? << Ver Código >> (Resultado nº: 113) Email No funciona Link
| Hola, alguien sabe como mostrar todas las carpetas que hay en el raiz, y por
cada carpeta que encuentre que muestre las que contiene.... << Ver Código Juan M Afan >> (Resultado nº: 114) Email No funciona Link
| ¿como puedo cerrar un msgbox desde codigo?, << Ver Respuestas >> (Resultado nº: 115) Email No funciona Link
| Librería ActiveX para acceder a los contactos de la libreta de direcciones
de Outlook Express
Ver la seccion de Mis Utilidades en la página de Rubén Vigón. << Ver Enlace >> (Resultado nº: 116) Email No funciona Link
| Una duda, hay algún comando que me permita duplicar una MDB pero que en la
nueva copia tan solo se copien las definiciones y relaciones de las tablas?
Ejemplo: tengo una MDB con el ejercicio 2003 y quiero crear otra para el
2004, pero sin los datos del 2003. << Ver Codigo >> (Resultado nº: 117) Email No funciona Link
| Funciones para conocer los nombres de usuario que han iniciado una sesión de Red << Ver funciones >> (Resultado nº: 118) Email No funciona Link
| Una funcion del Búho para saber si un ordenador tiene el Access instalado << Ver Código >> (Resultado nº: 119) Email No funciona Link
| Hola, no se si alguien mas habra usado esta rutina para copiar un mdb.
Supongo que Buho podra responderme pues fue el quien me la paso.
El caso es que funciona a la perfección en w2k, pero cuando llevo el
programa al cliente con w98, no me copia el fichero, solo me crea el
directorio nuevo. Cual puede ser el problema??? << Responde Buho >> (Resultado nº: 120) Email No funciona Link
| Matar Procesos en una maquina remota << Ver explicacion >> (Resultado nº: 121) Email No funciona Link
| Reproducir sonido desde Access. << Ver Código >> (Resultado nº: 122) Email No funciona Link
| Necesito mostra un mensaje al usuario (tipo MsgBox) pero quiero que se pueda
seguir usando la aplicacion, el MsgBox me para todo y hay que presionar OK
para continuar.
No quisiera usar un formulario para esto sino una simple funcion como MsgBox
pero que el mensaje no sea modal.
Se puede??? << Respuesta >> (Resultado nº: 123) Email No funciona Link
| Hola grupo, podría alguno decirme si existe alguna función que me retorne la
lista de proveedores ADO que tiene un sistema instalado. Se que se puede y
creo que es con una API, pero desafortunadamente perdi el codigo fuente. << Respuesta >> (Resultado nº: 124) Email No funciona Link
| ¿Qué API o función de Access 97 debería utilizar para recorrer,
recursivamente, todos los ficheros y subcarpetas que existan apartir
de una ruta (carpeta o unidad) seleccionada?
Pretendo recuperar esa información para crear una entrada en una tabla
por cada fichero, almecenando el nombre del fichero y la ruta en la
que se encuentra ubicado. << Juan M Afan de Ribera >> (Resultado nº: 125) Email No funciona Link
| Api para controlar los ordenadores y recursos de una Red de Windows. << Ver Api >> (Resultado nº: 126) Email No funciona Link
| ¿Como puedo poner en un control para que me muestre la resolucion que tengo
en la pantalla?
Ejemplo "Resolucion actual 1024 X 768" << Respuesta >> (Resultado nº: 127) Email No funciona Link
| Ejemplo que hay sobre el método Seek para ADO << Juan M Afan de Ribera >> (Resultado nº: 128) Email No funciona Link
| Tengo una aplicación hecha con access 97 que en Windows ME va bien y en Windows XP también.
Ahora he añadido una especie de menú para desde el mismo acceder a distintas bases de datos.
Con Windows ME funciona bien pero con Windows XP me da error en la línea donde tengo la
orden Shell ... y con la cual abro la base de datos que me interesa en ese momento.
Se le ocurre a alguien como arreglarlo? o que falta? << Responde Buho >> (Resultado nº: 129) Email No funciona Link
| Quiero
hacer un botón en un formulario que me habra una ventana de dialogo para poder
indertar archivos de cualquier formato de sonido. Una vez seleccionado el
archivo, en un campo de la tabla llamado HIMNO se guardaria la ruta en la que
se encuentra dicho archivo y así no inflo la base. Esta parte la tengo mas o
menos solucionada, aunque solo consigo que se vean los archivos midi al
abrirse el cuadro de dialogo para insertar, pero bueno me funciona. El
problema viene ahora cuando desde otro botón llamado PLAY quiero que al
pulsarlo busque la ruta que ahi en el campo HIMNO y suene el sonido. ¿ Como puedo
hacer esta ultima parte? << Ver Respuesta >> (Resultado nº: 130) Email No funciona Link
| Hola, amigos del foro!
Sólo quisiera saber qué codigo vba en access necesito para activar y/o
desactivar la tecla "NUMLOCK" en tiempo de ejcución. << Respuesta >> (Resultado nº: 131) Email No funciona Link
| Dialogo de la API para escoger un fichero << Codigo >> (Resultado nº: 132) Email No funciona Link
| Versión ADO - Devuelve la versión del archivo "msado15.dll << Ver codigo >> (Resultado nº: 133) Email No funciona Link
| Ejemplo de Juan M. Afán de Ribera que a partir de una idea inicial de McRight2k de las News de Microsoft Access en Español y utilizando una sencilla API muestra el diálogo de Windows 'Acerca
de', pero personalizando el título y parte del texto del mismo, así como
presentando el mismo icono que tengamos inmerso en nuestra MDB. Puede dotar de
un aspecto más profesional nuestras aplicaciones Access << Bajarse Ejemplo >> (Resultado nº: 134) Email No funciona Link
| Ejemplo Búho en formato Access 2002
donde se nos muestran todos los procesos activos en Windows y se nos ofrece la
posibilidad de eliminar dichos procesos. Manipula el ejemplo con precaución ya
que puedes terminar un proceso que sea vital para Windows y dejar colgado tu
ordenador. Si quieres y tienes ganas, puedes pasar el código a Access 2000,
quitando el método AddItem. De esta forma será compatible para cualquier
versión de Access. << Bajarse ejemplo >> (Resultado nº: 135) Email No funciona Link
| Ejemplo adaptado por el Búho, en
formato Access 2000 que nos muestra los datos de nuestra configuración de RED,
tales como IP local, DNS, Puerta de enlace etc. << Ejemplo >> (Resultado nº: 136) Email No funciona Link
| Rutina que lista en la ventana inmediato las impresoras instaladas en el sistema.
Me gustaría comentar lo fácil que es hacer esto con WSH, a diferencia de las versiones de Access anteriores a la 2002 (XP), en donde había que echar mano del API de Windows.
Autor: Juan M. Afán de Ribera
Fecha: Junio 2003 << Ver código WSH >> (Resultado nº: 137) Email No funciona Link
| Una rutina de Juan M. Afán de Ribera que muestra la facilidad de cómo através de un sencillo código WSH se puede cambiar la impresora predeterminada del sistema Windows. << Ver código WSH >> (Resultado nº: 138) Email No funciona Link
| Con dos lineas de código, me devuelve el nombre del PC y del usuario Activo.Mas facil, imposible. Buho Junio 2003 << Ver Código WSH >> (Resultado nº: 139) Email No funciona Link
| Función que me devuelve los parámetros más importantes de nuestro disco duro. Es muy sencilla. Parámetros tales como:
Etiqueta del disco duro, Espacio Total,Número de Serie,Sistema de ficheros,Espacio Disponible
Búho Junio 2003 << Ver código WSH >> (Resultado nº: 140) Email No funciona Link
| Mediante una sencilla API, abrir cualquier fichero de Windows que tenga asociado un programa. << Abrir cualquier fichero >> (Resultado nº: 141) Email No funciona Link
| Todos los metodos que existen para abrir el cuadro de dialogo de Windows de escoger fichero << Escoger Fichero >> (Resultado nº: 142) Email No funciona Link
| De como activar una pantalla de access, aunque éste esté minimizado. Es para que la pantalla se convierta en pantalla activa de Windows << Activar pantalla de Access >> (Resultado nº: 143) Email No funciona Link
| Sencilla API que me permite apagar el monitor << Apagar Monitor >> (Resultado nº: 144) Email No funciona Link
| Ejemplo de codigo parareproducri cualquier tipo de fichero de sonido a través de los altavoces. << Ver codigo >> (Resultado nº: 145) Email No funciona Link
| Ejemplo muy completo de cómo utilizando el objeto indocumentado WizHook se puede abrir desde Access el cuadro previo para elegir archivo << Ver código >> (Resultado nº: 146) Email No funciona Link
| Una API para capturar la pantalla << Ver API >> (Resultado nº: 147) Email No funciona Link
| Hola, alguien sabe como mostrar todas las carpetas que hay en el raiz, y por
cada carpeta que encuentre que muestre las que contiene.... << Juan M Afan de Ribera >> (Resultado nº: 148) Email No funciona Link
| Como poder cerrar un Msgbox mediante codigo << Ver Código >> (Resultado nº: 149) Email No funciona Link
| Un sencillo codigo para hacer copias de respaldo. En realidad es una API que copia ficheros abiertos << Ver código Buho >> (Resultado nº: 150) Email No funciona Link
| Para realizar copias de respaldo y guardar la copia con el nombre que nosotros querramos. Hasta ahora habiamos visto los dialogos de Abrir Fichero, pero no el de «guardar como», Aca puedes ver este codigo del Buho. << Ver codigo >> (Resultado nº: 151) Email No funciona Link
| Un sencilla API para encender/apagar el monitor del ordenador. << Ver Código >> (Resultado nº: 152) Email No funciona Link
| Codigo que muestra como borrar lo que haya escrito en la ventana de inmediato de VBA. Lo que se escribe en la ventana de inmediato con la orden Debug.Print << Ver Código >> (Resultado nº: 153) Email No funciona Link
| Como cerrar un proceso de Windows sin utilizar API: Utilizamos WMI << Ver Código >> (Resultado nº: 154) Email No funciona Link
| Api que muestra como copiar datos y depositarles en el portapapeles de windows << Ver Código >> (Resultado nº: 155) Email No funciona Link
| ¿Como puedo crear una DSN del sistema desde codigo?
Codigo extraido de The Access Web << Ver Código >> (Resultado nº: 156) Email No funciona Link
| Para abrir el explorador de Windows << Ver Código Buho >> (Resultado nº: 157) Email No funciona Link
| Para leer un texto desde Internet << Ver Código Buho >> (Resultado nº: 158) Email No funciona Link
| Api para apagar-encender el monitor << Ver Código >> (Resultado nº: 159) Email No funciona Link
| Api para saber la carpeta donde estan los «Archivos de Programa» << Ver Código >> (Resultado nº: 160) Email No funciona Link
| Para descargar un fichero situado en Internet << Ver Código >> (Resultado nº: 161) Email No funciona Link
| De cómo borrar mediante codigo la ventana de inmediato de access << Ver Código >> (Resultado nº: 162) Email No funciona Link
| De cómo manipular cajas de texto, permitiendo solo determinadas entradas (No utilizamos mascaras de entrada) << Ver Código >> (Resultado nº: 163) Email No funciona Link
| De cómo cambiar la fecha de creacion de un fichero cualquiera << Ver Código API >> (Resultado nº: 164) Email No funciona Link
| Como cerrar un proceso en Windows (Necesita Referenciar Microsoft WMI Scripting vx.x Library) << Ver Código Buho >> (Resultado nº: 165) Email No funciona Link
| Copiar al portapapeles mediante API << Ver Código >> (Resultado nº: 166) Email No funciona Link
| Buho: EnvioCorreo. Con los controles MAPI: (PEGO)
Prueba esto que te acabo de programar (ejecutalo en un formulario con un control MAPISession llamado msSesion y otro MAPIMEssages llamado mmMensaje): << Ver Código >> (Resultado nº: 167) Email No funciona Link
| PREGUNTA: como le podría hacer para verificar por código si el nombre de una tabla existe en la BD, si no existe crearla y posteriormente cómo le podré hacer para que esa misma tabla que creé la pueda borrar.
El final se llega a esta conclusion:
Sobre la rapidez de estos metodos:Aunque no he realizado una prueba para ver la diferencia existente, entiendo que sí es más rápido mediante consultas SQL, porque para empezar no tienes
que trabajar más que con un objeto «Database» (DAO) o «Connection» (ADO) previamente abierto.
Pero claro, con los nuevos procesadores y memoria RAM instalada actualmente en los nuevos equipos, lo mismo la diferencia es insignificante. Todo consiste en utilizar los métodos con los que cada uno se adapte o se desenvuelva mejor. Para bien o para mal, yo me he adaptado al lenguaje SQL, y todo lo que sea crear tablas lo haga mediante CREATE TABLE. << Ver Código >> (Resultado nº: 168) Email No funciona Link
| Deshabilita el uso de Control+Alt+Supr << Ver Código >> (Resultado nº: 169) Email No funciona Link
| Me gustaría deshabilitar el comando cerrar y el cuadro de control cuando utilizo una base de datos. Cómo puedo hacerlo? << Ver Código >> (Resultado nº: 170) Email No funciona Link
| Abrir un fichero utilizando su programa asociado << Ver Código >> (Resultado nº: 171) Email No funciona Link
| Api para listar todos los equipos de una red local de windows << Ver Código >> (Resultado nº: 172) Email No funciona Link
| Api sencilla para escoger una carpeta << Ver Código >> (Resultado nº: 173) Email No funciona Link
| Para saber si estamos conectados a Internet << Ver Código >> (Resultado nº: 174) Email No funciona Link
| API para saber si estamos conectados a Internet << Ver Código >> (Resultado nº: 175) Email No funciona Link
| Api que nos dice si en una máquina concreta está instalado Access << Ver Código >> (Resultado nº: 176) Email No funciona Link
| Que tal grupo, buenas tardes mi interrogante es acerca de si conocen alguna api de windows, que me permita extraer si tengo microsoft office instalado en una pc y que numero de serie corresponde a ese office.
Mi otra interrogante es si conocen alguna api que me diga que tipo de procesador tengo en mi pc,
ya utilice esta api Private Declare Sub GetSystemInfo Lib "kernel32" (lpSystemInfo As SYSTEM_INFO)
pero me trae que mi procesador es 586, pero lo q yo quiero es q me diga si es Pentium 4, AMD o el procesador que tenga y la velocidad del procesador.Si alguien tiene esta informacion le agradeceria mucho me ayudara << Ver Código >> (Resultado nº: 177) Email No funciona Link
| Codigo muy interesante donde te muestra las fechas de creacion, acceso, modificacion de cualquier fichero << Ver Código >> (Resultado nº: 178) Email No funciona Link
| Tengo un formulario en modo emergente, lo que necesito es
que el Access esté minimizado y sólo se vea este
formulario. Con un acceso directo indicando que el Access
se ejecute minimizado lo resuelvo, pero necesitaría saber
si se puede hacer por código << Ver Código >> (Resultado nº: 179) Email No funciona Link
| Una API para saber si Access existe en un determinado PC << Ver Código >> (Resultado nº: 180) Email No funciona Link
| Hacer un PING desde access y ver los resultados << Ver Código >> (Resultado nº: 181) Email No funciona Link
| Imprimir mediante la API ShellExecute un fichero << Ver Código >> (Resultado nº: 182) Email No funciona Link
| Como imprimir un PDF desde access << Ver Código >> (Resultado nº: 183) Email No funciona Link
| Detener el codigo durante un tiempo determinado << Ver Código >> (Resultado nº: 184) Email No funciona Link
| Necesito un control ActiveX de texto deslizante o marquesina (Texto que
pasa de un lado a otro, entra y sale)como los de las páginas pero que funcione
en un formulario.
Si algien sabe donde lo puedo conseguir os agradecería vuestra ayuda. << Ver Código >> (Resultado nº: 185) Email No funciona Link
| Hola, no se si alguien mas habra usado esta rutina para copiar un mdb.
Supongo que Buho podra responderme pues fue el quien me la paso.
El caso es que funciona a la perfección en w2k, pero cuando llevo el
programa al cliente con w98, no me copia el fichero, solo me crea el
directorio nuevo. Cual puede ser el problema??? << Ver Código >> (Resultado nº: 186) Email No funciona Link
| Matar procesos de windows mediante API (No WMI) << Ver Código >> (Resultado nº: 187) Email No funciona Link
| Funciones interesantes (API) sobre el uso del objeto Portapepeles en Access (Que todos sabemos que no existe como objeto nativo) << Ver Código >> (Resultado nº: 188) Email No funciona Link
| Varios metodos para escoger carpetas desde Access << Ver Código >> (Resultado nº: 189) Email No funciona Link
| De cómo reproducir ficheros mid << Ver Código >> (Resultado nº: 190) Email No funciona Link
| Completo modulo con infinidad de funciones de utilidad << Ver Código >> (Resultado nº: 191) Email No funciona Link
| Hola grupo:
Necesito mostra un mensaje al usuario (tipo MsgBox) pero quiero que se pueda
seguir usando la aplicacion, el MsgBox me para todo y hay que presionar OK
para continuar.
No quisiera usar un formulario para esto sino una simple funcion como MsgBox
pero que el mensaje no sea modal.
Se puede??? << Ver Código >> (Resultado nº: 192) Email No funciona Link
| Mostrar el escritorio de windows en aplicaciones access maximizadas << Ver Código >> (Resultado nº: 193) Email No funciona Link
| De cómo ocutar el botón «Inicio» de windows << Ver Código >> (Resultado nº: 194) Email No funciona Link
| Una respuesta del Buho a un usuario de las News de cómo copiar la propia MDB que corre el codigo a modo de copia de respaldo. << Ver Código >> (Resultado nº: 195) Email No funciona Link
| De cómo saber la posicion del raton en pantalla << Ver Código >> (Resultado nº: 196) Email No funciona Link
| Api para ver todos los recursos de una red de windows (Nombre de PC's, recursos de cada uno de ellos etc) << Ver Código >> (Resultado nº: 197) Email No funciona Link
| ¿Como puedo poner en un control para que me muestre la resolucion que tengo
en la pantalla?
Ejemplo "Resolucion actual 1024 X 768" << Ver Código >> (Resultado nº: 198) Email No funciona Link
| ¿Cual se ejecuta mas rapido en consultas de acción?
Docmd.runsql Sql
ó
Currentdb.Execute Sql
<< Ver Código >> (Resultado nº: 199) Email No funciona Link
| Para saber (no cambiar) la resolucion del monitor del cliente
dos funciones para averiguar la resolución de
la pantalla. << Ver Código >> (Resultado nº: 200) Email No funciona Link
| Saber resolucion pantalla << Ver Código >> (Resultado nº: 201) Email No funciona Link
| ¿Como saber donde esta situada la ventana de Access? << Ver Código >> (Resultado nº: 202) Email No funciona Link
| Un monografico del buho sobre la serie de los discos duros. << Ver Código >> (Resultado nº: 203) Email No funciona Link
| Buscar ficheros y carpetas con API (Yo recomiendo que utilices mejor las funciones nativas de VBA tales como DIR o que mires en la ayuda de Access el objeto FileSearch) << Ver Código >> (Resultado nº: 204) Email No funciona Link
| Tengo una aplicación hecha con access 97 que en Windows ME va bien y en Windows XP también. Ahora he añadido una especie de menú para desde el mismo acceder a distintas bases de datos.
Con Windows ME funciona bien pero con Windows XP me da error en la línea donde tengo la
orden Shell ... y con la cual abro la base de datos que me interesa en ese momento.
Se le ocurre a alguien como arreglarlo? o que falta? << Ver Código >> (Resultado nº: 205) Email No funciona Link
| Una buena respuesta de Juan M. Afan de Ribera para situar una aplicación externa (En este caso la calculadora de windows) en la posicion de ventana que nosotros deseemos. << Ver Código >> (Resultado nº: 206) Email No funciona Link
| Para reproducir sonidos desde access. << Ver Código >> (Resultado nº: 207) Email No funciona Link
| Quiero
hacer un botón en un formulario que me habra una ventana de dialogo para poder
indertar archivos de cualquier formato de sonido. Una vez seleccionado el
archivo, en un campo de la tabla llamado HIMNO se guardaria la ruta en la que
se encuentra dicho archivo y así no inflo la base. Esta parte la tengo mas o
menos solucionada, aunque solo consigo que se vean los archivos midi al
abrirse el cuadro de dialogo para insertar, pero bueno me funciona. El
problema viene ahora cuando desde otro botón llamado PLAY quiero que al
pulsarlo busque la ruta que ahi en el campo HIMNO y suene el sonido. ¿ Como puedo
hacer esta ultima parte? << Ver Código >> (Resultado nº: 208) Email No funciona Link
| Sólo quisiera saber qué codigo vba en access necesito para activar y/o
desactivar la tecla "NUMLOCK" en tiempo de ejcución. << Ver Código >> (Resultado nº: 209) Email No funciona Link
| La API del cuadro de dialogo «Abrir Archivo» << Ver Código >> (Resultado nº: 210) Email No funciona Link
| Vaciar el portapapeles con API << Ver Código >> (Resultado nº: 211) Email No funciona Link
| ¿Cómo puedo hacer que al cargarse un formulario se coloque como ventana
activa, aunque me encuentre trabajando en otra aplicación, por ejemplo
Word?
Se trataría de hacer una agenda con avisos, y necesito que éstos se
muestren aunque el usuario tenga minimizado Access y esté trabajando en
otra aplicación. << Ver Código >> (Resultado nº: 212) Email No funciona Link
| Como cambiar la IP de una maquina con WMI << Ver Código >> (Resultado nº: 213) Email No funciona Link
| Ejemplo Búho: Ejecución de código externo-> Es una idea muy sugerente. En este ejemplo muestro como se puede ejecutar código de Access, desde fuera de Access, escrito en ficheros de texto. Si captas la utilidad, podrás implementarlo, en alguna ocasión, para «modificar» ficheros MDE. Utiliza la referencia Microsoft Script Control 1.0
El ejemplo MDB se acompaña de 6 ficheros de texto, con el código necesario para que se ejecute el formulario que sirve de ejemplo. Este ejemplo «solo» funciona para Access 2000 o superior.(Agosto 2004). << Ver Código >> (Resultado nº: 214) Email No funciona Link
| Aquí en esta misma sección de esta página (Mira más abajo), tienes un asistente bastante completo para el envío de correo electronico a través de Access. No obstante, ya sabemos, que el hecho de enviar Email's desde Access, implica recibir los avisos de seguridad, tanto de Outlook Express, como de Outlook. En este caso, lo que hago es eliminar, mediante la manipulación en el registro de Windows, los avisos del Outlook Express. A ver si en breve lo consigo también para el Outlook. Este ejemplo «solo» funciona para Access 2000 o superior.(Agosto 2004). << Ver Código >> (Resultado nº: 215) Email No funciona Link
| Asistente creación de instaladores de complementos-> Pues nada, no me voy a enrollar mucho aquí, pues todo lo que tengo que decir sobre este ejemplo, ya lo he escrito en fichero de ayuda. Si quieres leer el fichero antes de bajarte el ejemplo, puedes hacerlo desde este enlace: AQUÍ . También, si quieres ver otro ejemplo mío de instalación de complementos, puede bajártele de AQUÍ (Agosto 2004) << Ver Código >> (Resultado nº: 216) Email No funciona Link
| Ejemplo Búho: Asistente extracción de objetos OLE a disco duro-> Pues nada, el título ya lo dice casi todo. Se trata de identificar el tipo de paquete que hay incrustado en un campo OLE de cualquier tabla y una vez identificado, regenerar el fichero en disco duro. Parece sencillo, así como lo cuento, pero de sencillo no tiene nada. El asistente puede testear la propia MDB donde correo el código o bien escoger otra MDB externa. Espero que te sirva. Pongo dos ejemplos, que en realidad son los mismos. Lo que pasa que el primero «pesa« un poco, pues incluyo una tabla con objetos OLE llenos (Vídeos, documentos etc.) para que veas un funcionamiento real. El segundo está vacío de documentos. Este ejemplo «solo» funciona para Access 2000 o superior.(Agosto 2004). << Ver Código >> (Resultado nº: 217) Email No funciona Link
| En el fichero que puede bajarse más abajo, he introducido tres utilidades que han salido recientemente (Julio de 2004) en las News de Microsoft Access. El primero da una pista de como tratar la selección múltiple de registros en formularios continuos. El segundo, como implementar un sencillo control de ayuda en un formulario, para usuarios despistados y el tercero como colocar como imagen de fondo de un formulario, la imagen que en esos momentos tengamos activa en el escritorio de Windows. Solo funciona para Access 2000 o superior.(Julio 2004). << Ver Código >> (Resultado nº: 218) Email No funciona Link
| Ejemplo Búho: Memoria Ram en un PC-> Utilizando una sencilla API, nos podemos hacer una idea de como estamos de memoria (Del PC, no de la cabeza). Por si tenemos algún problema a la hora de evaluar cuando una aplicación Access se puede quedar «tiesa» por falta de memoria. Solo funciona para Access 2000 o superior.(Julio 2004). << Ver Código >> (Resultado nº: 219) Email No funciona Link
| Llamar por teléfono desde Access: Aquí tienes un buen «Tip» del Búho sobre este tema de llamar por teléfono desde Access. Espero que sea de tu utilidad.(Junio 2004) << Ver Código >> (Resultado nº: 220) Email No funciona Link
| Utilizar control TreeView de VB en Access: Ejemplo real Recursos de red. Buho ha construido este ejemplo, para poner de manifiesto las propiedades más importantes del control Treeview (nodos). Y de paso que he hecho este ejemplo, le utilizo en un caso práctico: Sacar los recursos en una red de Windows, dando la posibilidad de acceder a dichos recursos.(Junio 2004) << Ver Código >> (Resultado nº: 221) Email No funciona Link
| Gestor FTP desde Access: Sin utilizar la API. Buho ha tratado este tema de una forma sencilla, pero creo que elegante. Permite subir y bajar ficheros vía FTP desde Access de una forma muy simple.(Junio 2004...y...vaya calor que hace en Valladolid) << Ver Código >> (Resultado nº: 222) Email No funciona Link
| Mensajes en Red desde Access: Varias perspectivas. En las News de Access suelen aparecer con relativa frecuencia, preguntas tales «¿Como puedo establecer un sistema de mensajería interna entre los equipos de una RED?». Buho ha tratado este tema desde tres perspectivas diferentes: Para redes locales con sistemas Windows núcleo NT(Win NT, Win 2000, Win XP), se puede implementar un sencillo código, que sin utilizar el control Winsock y mediante llamadas a la API, gestionar este sistema de entrega de mensajes a los diferentes equipos de la red(Importante, leer comentario * al respecto). Otra perspectiva es utilizar el control Winsock, integrado directamente en los formularios de Access. Es un sistema muy similar al empleado en los Chat construidos en Visual Basic. Para que este sistema funcione (Independientemente de la versión del Windows grabado en cada PC) el control Winsock debe residir en todos los equipos. Y por último, gestionar la entrega de mensajes mediante un sencillo programa realizado en Visual Basic. Las tres maneras, están recogidas en los ejemplos realizados por Búho, que a continuación se citan (Junio 2004)
(*) A partir del Service Pack 2 de Windows XP, estos servicios de mensajería instantánea, han quedado deshabilitados por defecto por motivos de seguridad. Si queremos que este tipo de mensajería interna funcione con el SP2 debemos activar manualmente dicho servicio) << Ver Código >> (Resultado nº: 223) Email No funciona Link
| Mensajes en Red desde Access: Varias perspectivas. En las News de Access suelen aparecer con relativa frecuencia, preguntas tales «¿Como puedo establecer un sistema de mensajería interna entre los equipos de una RED?». Buho ha tratado este tema desde tres perspectivas diferentes: Para redes locales con sistemas Windows núcleo NT(Win NT, Win 2000, Win XP), se puede implementar un sencillo código, que sin utilizar el control Winsock y mediante llamadas a la API, gestionar este sistema de entrega de mensajes a los diferentes equipos de la red(Importante, leer comentario * al respecto). Otra perspectiva es utilizar el control Winsock, integrado directamente en los formularios de Access. Es un sistema muy similar al empleado en los Chat construidos en Visual Basic. Para que este sistema funcione (Independientemente de la versión del Windows grabado en cada PC) el control Winsock debe residir en todos los equipos. Y por último, gestionar la entrega de mensajes mediante un sencillo programa realizado en Visual Basic. Las tres maneras, están recogidas en los ejemplos realizados por Búho, que a continuación se citan (Junio 2004)
(*) A partir del Service Pack 2 de Windows XP, estos servicios de mensajería instantánea, han quedado deshabilitados por defecto por motivos de seguridad. Si queremos que este tipo de mensajería interna funcione con el SP2 debemos activar manualmente dicho servicio) << Ver Código >> (Resultado nº: 224) Email No funciona Link
| Ejemplo Búho: Listar contenido de una carpeta. Sencillo pero práctico ejemplo, de como escoger una determinada carpeta a través de la API asociada, listar todos los ficheros de dicha carpeta y mostrarles en un cuadro de lista, dando la posibilidad de ejecutar los ficheros que se muestran en dicho cuadro de lista. Práctico y útil. Solo funciona para Access 2000 o superior.(Junio 2004) << Ver Código >> (Resultado nº: 225) Email No funciona Link
| Ejemplo Búho: Campos Hipervínculos. Sencillo ejemplo que pone en práctica como escoger ficheros del disco duro y grabar la ruta en un campo hipervínculo. Además ofrece la posibilidad de «extraer» dicho valor del hipervínculo y copiar el fichero asociado de una ubicación a otra del disco duro. Solo funciona para Access 2000 o superior.(Junio 2004) << Ver Código >> (Resultado nº: 226) Email No funciona Link
| Datos y reproducción de MP3: Ejemplo del Búho donde muestra la forma de obtener los datos básicos de un MP3 escogido del disco duro a la vez que se puede reproducir, también, desde Access. El ejemplo es bastante bueno, chatos ! (Mayo de 2004) << Ver Código >> (Resultado nº: 227) Email No funciona Link
| Excelente ejemplo tamaño y resolución pantalla. En este ejemplo, enviado a las News de Microsoft Access, se nos muestra el camino para adaptar el tamaño de los formularios de Access, en concordancia con la resolución de pantalla y tipo de fuente que tenga escogido el usuario, en su sistema Windows. El ejemplo viene documentado en Inglés.(Mayo 2004) << Ver Código >> (Resultado nº: 228) Email No funciona Link
| Ejemplo Búho: Usuarios Conectados a una MDB y BIS. En esta misma página, más abajo, tengo otra versión de esta utilidad. Anteriormente, aquí en mi página Web, tenía recogidos dos ejemplos para saber qué usuarios estaban conectados a una MDB/MDE concreta. Esta nueva versión que te propongo que te bajes ahora, además de los datos que ya ofrecía antes, doy el usuario que se logueó en una máquina remota, es decir, de la Red. De esta forma, en pantalla puedo obtener: La Máquina desde la que se ha conectado a la MDB, con que usuario de Access lo ha hecho y con nombre de usuario inició sesión en Windows. Perfecto para el control de usuarios conectados a una MDB. Solo funciona para Access 2000 o superior.(Mayo 2004) << Ver Código >> (Resultado nº: 229) Email No funciona Link
| Control del Mouse y rueda central: Excelente ejemplo de Lebans sobre como controlar en formularios continuos la rueda del ratón. (Mayo de 2004) << Ver Código >> (Resultado nº: 230) Email No funciona Link
| Cargar y guardar un RTF en una tabla de Access: Este ejemplo es interesante en el sentido, que en una tabla de Access (En un campo tipo memo) el Búho incluye el código completo de un fichero RTF. Con un simple botón de comando, extraigo dicho código, creo un fichero en disco duro y reproduzco el código original del fichero. Esta técnica es muy interesante, por ejemplo, si deseamos incluir en la propia MDB cualquier fichero, sea del tipo que sea. «Viaja» con la propia MDB y mediante un sencillo código de escritura en Disco, podemos reproducir dicho fichero. En el ejemplo siguiente, aún se sofistica más esta técnica (Mayo de 2004) << Ver Código >> (Resultado nº: 231) Email No funciona Link
| Transportar cualquier fichero, dentro de una MDB: Ejemplo muy interesante de como transportar dentro de una MDB, una librería DLL y un icono, que la propia MDB utiliza. A veces nos falla el tema de las referencias, ya que incluimos referencias externas que luego se nos olvida incluir en el paquete de instalación de la MDB. Con este ejemplo, se muestra la manera de que esto nunca ocurra. En una tabla de la MDB va inmerso el código de la DLL y del Icono. Cuando se abre la aplicación, lo primero que se comprueba es que dicha DLL e icono, ya existan en disco duro. Si existe, el programa sigue su marcha normal. Si no existe, el programa en esos momentos crea la DLL y el icono y empieza funcionar de forma correcta. Además registra en el sistema de forma automática (Utilidad Regsvr32.exe) la librearía DLL recién creada. (Mayo de 2004) << Ver Código >> (Resultado nº: 232) Email No funciona Link
| Una forma más de proteger una MDB: Un fichero MDB, es eso, un fichero...y como tal tiene código inmerso en él. Si abrimos una MDB con editor cualquiera de texto, veremos cientos, miles de caracteres raros. Es el código binario del fichero MDB. Pues bien, si por ejemplo cambiamos los caracteres iniciales de dicho fichero, a la hora de abrirle con Access, efectivamente, Access no reconocerá a dicho fichero como un fichero válido MDB. Si volvemos a reestablecer la cabecera del fichero...Access volverá a reconocer de nuevo el fichero como válido. ¿Utilidad de esto? Pues se me ocurre una (EN realidad la hice para ello ante una pregunta de las News de Microsoft Access). Una MDB de datos, la cual está linkada a otra MDB/MDE del programa. SI alguien se lleva la MDB de datos a otro ordenador e intenta abrirla, se encontrará con la sorpresa de que dicho fichero no es válido. En efecto, la cabecera está cambiada. SIn embargo desde la MDB/MDE del programa, en un formulario de inicio, controlamos este tema. Si los datos de la cabecera son validos, no hacemos nada. Si no lo son, escribimos los caracteres válidos, de tal forma que la MDB de dato sea Accesible desde dicha MDB del programa. Recuerdo que las contraseñas globales de MDB's no sirven para nada, ya que se revientan fácilmente. Es una estrategia más de protección, que deberías tener en cuenta. Además es muy sencilla de implementar. (Mayo de 2004) << Ver Código >> (Resultado nº: 233) Email No funciona Link
| Serie de Discos duros: Ejemplo del Búho donde muestra la forma de obtener los dos números de serie que puede albergar un disco duro: Hay que distinguir claramente entre los números de serie de un disco duro, si por ejemplo, queremos utilizar ese dato para protección de programas. Un número de serie es el «numero de serie del volumen» número que se asigna automáticamente al formatear una unidad o partición. Este número se genera, como ya he dicho, cuando se formatea una unidad de disco. En el archivo de texto que puedes leer más abajo, se explica mejor este funcionamiento. Además de este número de serie del volumen, existe el denominado número de serie FIJO o inalterable, que es el le asigna el fabricante. Este número sí que no varía y es el indicado pues para implementar procesos de protección en nuestras aplicaciones, ya que aunque se formatee dicho disco duro, el número de serie FIJO o de FABRICA, siempre será el mismo. Agradezco a Rubén Vigón la idea brindada para extraer este número de serie FIJO. (Marzo de 2004) << Ver Código >> (Resultado nº: 234) Email No funciona Link
| Ejemplo Búho: Enviar Fax desde Access. Ejemplo de como enviar documentos por FAX utilizando el servidor de Fax de los sistemas Windows basados en NT( NT, 2000, XP etc.). El código está perfectamente comentado, así que poco voy a añadir aquí. (Enero 2004) << Ver Código >> (Resultado nº: 235) Email No funciona Link
| Ejemplo Búho: Enviar Fax desde Access y II. Otro ejemplo de como enviar documentos por FAX utilizando el servidor de Fax de los sistemas Windows basados en NT( NT, 2000, XP etc.). Este es más completo, pues además del documento que deseemos enviar, adjuntamos una página de portada con los datos mas importantes del destinatario y remitente. Utilizo el formato «COV» de portadas del FAX de Microsoft. Va adjunto también al fichero ZIP que te puedes descargar. El código está perfectamente comentado, seguro que no tendrás problemas en seguirle. (Enero 2004) << Ver Código >> (Resultado nº: 236) Email No funciona Link
| Datos técnicos del procesador << Ver Código >> (Resultado nº: 237) Email No funciona Link
| Datos técnicos de los adaptadores de tu equipo << Ver Código >> (Resultado nº: 238) Email No funciona Link
| Datos del sistema, placa, memoria << Ver Código >> (Resultado nº: 239) Email No funciona Link
| Procesos activos en Windows con la posibilidad de «matarles»: << Ver Código >> (Resultado nº: 240) Email No funciona Link
| Listar servicios de Windows << Ver Código >> (Resultado nº: 241) Email No funciona Link
| Ejemplo Búho: Formatear unidad A. Sencillo pero práctico ejemplo para formatear la unidad A sin que aparezca la ventana de DOS (O si lo prefieres la del CMD.EXE de Windows XP). Es un código que envió Sashka a las News de Access de Microsoft y que el Búho colocó en un formulario de Access. Cuando veas el código, verás el ingenio de Sashka para tratar este tema. (Enero 2004) | |