PREGUNTAS CONTESTADAS - Access

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  9586 - ASISTENTES (WIZARDS) INACTIVOS
Autor:  Fernando Rubio
Tengo una pequeña inquietud en mi trabajo con Access 2000.
Es un problema que no me impide trabajar pero que me tiene molesto.
Paso a explicarlo:
Los asistentes para diseño de formularios, consultas, informes y demás objetos no arrancan.
Tampoco lo hacen los asistentes para controles de formularios e informes.
Sin embargo, si funcionan los Autoformularios y Autoinformes.
He dado los siguientes pasos y no he conseguido que funcione:
A- He utilizado detectar y reparar del menú ayuda
B- He desinstalado y vuelto a instalar Access 2000 y Office 2000
C- He copiado los ficheros .mdt y .mda de los asistentes de otro ordenador
D- He copiado el ejecutable Msaccess.exe del disco original y de otro ordenador correctamente instalado
E- He copiado la clave del Registro de Windows de Access 9.0 de otro ordenador
F- He localizado y borrado los ficheros .pip de inicio y no he conseguido nada
H- He intentado localizar las propiedades y métodos en VB que corresponden con los asistentes, pero tampoco he conseguido nada.

Gracias
  Respuesta:  Fernando Rubio
He conseguido solucionarlo al actualizar a la version SR-1 de Office 2000

    Pregunta:  9587 - ENVIAR CORREO EN ACCESS97 SIN UTILIZAR EL CONTROL MAPI
Autor:  Jaume Cusidó
Hola,

como puedo enviar correo directament desde access97, sin necessidad de configurar ningun gestor de correo como el Outlook Express o similar, pues esto ya lo he encontrado en

http://www.mailgate.org/es/es.comp.bd.ms-access/msg03425.html

y no depender de ningun gestor ni utilidades externas a access97.
  Respuesta:  Warmt Hostrye
Prueba con la secuencia siguiente:

DoCmd.SendObject acSendTable, "nombre", etc, etc

    Pregunta:  9634 - APLICACION CLIENTE SERVIDOR ACCESS
Autor:  Rubens Sánchez Santiago
Estoy realizando un pequeño programa en access que es una bitacora electronica y necesito compartirlo dentro de una red solo que las opciones que me da la ayuda de acces para compartirlo son muy banas de sierto modo yo quisiera hacer uso de las cuentas de usuario y crear un password para cada uno de ellos como lo "establece Acces" solo que no he podido hasta el momento tener exito.
He copiado la aplicacion a otra maquina y solo vinculo las tablas de la base de datos a esta copia pero oviamente no me respeta las cuentas de usuario, me gustaria que alguien me diera algun tip de como poder crear un ambiente cliente/servidor en acces y tambien hasta que numero determinado de registros funciona correctamente la base gracias.
  Respuesta:  Armando Vázquez santiago
Hola.

Mira para poder crear tu base de datos primero deberas de dividir la base de datos.

Eso lo haras de la siguiente manera

Meni Herramientas
Utilidades de base de datos
Dividir base de datos.

despues de este procedimiento ya puedes crear las cuentas de usuario y grupo

esta sencillo, cualquier duda escirbeme

    Pregunta:  9635 - RESPALDO DE INFORMACION
Autor:  cetty alberto morales portillo
requiero informacion de como poder crear un respaldo de mi informacion de una tabla de access en la misma base de datos es decir que guarde un respaldo de toda mi informacion y poder sacar un historial que se actualice sin perder informacion anterior y sacar totales tomando en cuenta que la tabla de donde saque la informacion es en realidad una consulta de varias tablas.

gracias espero respuesta
  Respuesta:  Oscar Danilo Castillo
Hola, bueno al parecer tenes dos preguntas.

En cuanto a poder crear un respaldo de tu información, puedes utilizar una macro que se llama "salida hacia" esto te permite poder hacer respaldo de las tablas que desees, dejándote la opcion de escoger el directorio donde deseas realizar el respaldo. (Bueno esto es Access 2000). Si deseas hacerlo con código tendrías que utilizar el método OutputTo del objeto DoCmd.

En cuanto al historial no estoy muy seguro de entenderte.

Cualquier cosa pues me escribes

    Pregunta:  9988 - COMO CONTROLAR EL FINAL DE UN PROCESO LANZADO CON SHELL
Autor:  Rosana Miguel
He lanzado un proceso con shell y no puedo seguir ejecutando el código hasta que no haya terminado el proceso lanzado. ¿como puedo hacerlo?
  Respuesta:  Luis Fernando Melo
Hola .. te envio un codigo que encontré en internet para solucionar este problema.. espero te sirva

Puedes copiarlo y para ejecutar la aplicacion, no uses el shell sino la funcion ExecCmd que está implementada en este codigo.


Private Type STARTUPINFO
cb As Long
lpReserved As String
lpDesktop As String
lpTitle As String
dwX As Long
dwY As Long
dwXSize As Long
dwYSize As Long
dwXCountChars As Long
dwYCountChars As Long
dwFillAttribute As Long
dwFlags As Long
wShowWindow As Integer
cbReserved2 As Integer
lpReserved2 As Long
hStdInput As Long
hStdOutput As Long
hStdError As Long
End Type

Private Type PROCESS_INFORMATION
hProcess As Long
hThread As Long
dwProcessID As Long
dwThreadID As Long
End Type

Public Declare Function WaitForSingleObject Lib "kernel32" (ByVal _
hHandle As Long, ByVal dwMilliseconds As Long) As Long

Public Declare Function CreateProcessA Lib "kernel32" (ByVal _
lpApplicationName As String, ByVal lpCommandLine As String, ByVal _
lpProcessAttributes As Long, ByVal lpThreadAttributes As Long, _
ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, _
ByVal lpEnvironment As Long, ByVal lpCurrentDirectory As String, _
lpStartupInfo As STARTUPINFO, lpProcessInformation As _
PROCESS_INFORMATION) As Long

Public Declare Function CloseHandle Lib "kernel32" _
(ByVal hObject As Long) As Long

Public Declare Function GetExitCodeProcess Lib "kernel32" _
(ByVal hProcess As Long, lpExitCode As Long) As Long

Public Const NORMAL_PRIORITY_CLASS = &H20&
Public Const INFINITE = -1&

Dim ret As Long

' Ejecuta un archivo y devuelve cero cuando esta ejecución haya terminado sin errores
Public Function ExecCmd(cmdline$)
Dim proc As PROCESS_INFORMATION
Dim start As STARTUPINFO

' Initialize the STARTUPINFO structure:
start.cb = Len(start)

' Start the shelled application:
ret& = CreateProcessA(vbNullString, cmdline$, 0&, 0&, 1&, _
NORMAL_PRIORITY_CLASS, 0&, vbNullString, start, proc)

' Wait for the shelled application to finish:
ret& = WaitForSingleObject(proc.hProcess, INFINITE)
Call GetExitCodeProcess(proc.hProcess, ret&)
Call CloseHandle(proc.hThread)
Call CloseHandle(proc.hProcess)
ExecCmd = ret&
End Function

    Pregunta:  9996 - SOBRE FORMULARIOS
Autor:  Juan Carlos Medina
Hola, soy medio novato en esto y tengo este problema :

Tengo definidas dos tablas una maestra y otra de movimientos indexadas y relacionadas por un campo común que no permite duplicados en ninguna de ellas.

Al hacer un formulario de introdución de movimientos y al dar una clave que existe en la tabla maestra NO me presenta los datos de la maestra, que quiero ver para dar la conformidad visual a la grabación. Es más pudo meter cualquier clave aunque no exista en la maestra.

Sin embargo si modifico la definición de la tabla de movimientos quitándole el índice o definiéndolo con posibilidad de duplicados, cosa que no quiero hacer para que me valide un solo movimiento por clave; entonces SI me presenta los datos y además exige que la clave exista en la maestra.

Cómo solucionar esto ????? Gracias si alguien lo sabe.
  Respuesta:  REYES AYALA AZCORRA
utiliza un cuadro combinado que filtre el nombre y/o la clave de la tabla maestra, selecionando en las herramientas,y define la columna dependiente segun sea el caso del dato a guardar.
Espero que esto te ayude. gracias.
  Respuesta:  Luis Fernando Melo
Hola.
sabes no entendí tu problema .. pero se parece a uno que tuve hace algún tiempo, donde en la tabla detalle podia ingresar registros sin tener padres, aun teniendo integridad referencial aplicada entre las dos tablas..

Para evitar este problema hay que definir las llaves foraneas en la tabla detalle como "Requerida".

Si tienes inquietudes puedes escribirme.. y ampliarme la explicación del problema . con gusto te ayudaré.

    Pregunta:  10080 - USO DEL ACTIVEX (MSFLXGRD) EN ACCESS
Autor:  Joan Ratera
Hola, mi pregunta es como poder usar el control MSFLXGRD (control de Visual Basic) en Access 97 ya que despues de registrarlo desde Access y al intentar usarlo, me dice no tener licencia para usar dicho control.

Muchas gracias.
  Respuesta:  Jorge Danilo Rueda Sanabria
Debes tener instalado Visual Basic para que el control te funcione bien y como lo haces desde visual. Ya lo hice y me parece bien su funcionamiento aunque como se deben cargar datos y hay que hacerlo por codigo es muy lento cuando se tratan de mas de 100 registros. La solucion que encontre mas viable para tener cun grid dentro de un formulario de access es tener un subformulario en vista de hoja de datos y modificarle las propiedades segun tus necesidades. Pruebalo y veras que es mucho mas rapido y efectivo.
Cualquier cosa me comentas...

    Pregunta:  10292 - SEPARAR UN APLICACION EN VARIOS .MDB
Autor:  David Fabrega
Hola
Com se puede particionar o modular una aplicacion grande en Acces 2000 conectada a un SQl Server, grande me refiero a mas de 100 tablas. Me gustaria hacer las aplicaciones separadas en varios .adp y uno central que los gestionase. El central tendria que poder passar parametros a los otros. Qual es la mejor manera de hacer-lo ?
  Respuesta:  Miguel
no he trabajado con esto pero lo mas recomendable es redistribuir las 100 tablas en al menos 4 o 5 mdb luego las relacionas todas, buscate un mdb que se llama solutions en access ahi te dira como hacerlo.

    Pregunta:  10298 - HACER UNA VISTA A SQL PARA QUE OBTENGA LOS DATOS CRUZADOS
Autor:  Txema Cancio
Buenas tardes, me gustaría saber como puedo realizar una vista en un proyecto (*.adp) en la que obtenga los mismos resultados que con una consulta de referencias cruzadas. Me estoy volviendo loco y no encuentro la manera de realizar dicha vista. Muchas gracias de antemano
  Respuesta:  Ana
Yo la única forma que he encontrado de hacerlo vía código Visual Basic, generando una tabla intermedia con los datos que me interesan.
Si haces en Access una consulta de referencias cruzadas, lo traduce en SQL con un TRANSFORM o algo así, pero en un .adp no he conseguido que me funcione. Espero haberte servido de ayuda.

    Pregunta:  10299 - PROBLEMAS CON DECIMALES DE TABLAS VINCULADAS
Autor:  Antonio Gallegos
Hola,

Tengo tablas vinculadas a una base de datos Oracle desde Access. El problema es que no puedo trabajar correctamente con los campos decimales de las tablas que he vinculado. Alguien sabe alguna solución al respecto?. Si puede ser problema del controlador ODBC (Oracle ODBC Driver 8.01.05 o Microsoft ODBC for Oracle 2.573.3711) que utilizo o de la configuración de éste.

Gracias.
  Respuesta:  María López
El problema es del driver.
Prueba a añadir en la parte del Registro la clave NLS_NUMERIC_CHARACTERS = .,
  Respuesta:  Guillermo Sanchez
En el Menu Herramientas, Opciones, Tablas o Consultas: Cambia la Opción Número a Doble y se te acaba el problema.
  Respuesta:  Anonimo veneciano
pues usa un formulario que filtre los datos y en la mascara del campo problematico usa un formato que se ajuste a los decimales que desees, por ejemplo, numero fijo con 3 decimales ....

|<  <<  14 15 16 17 18 19 20 21 22 23 24  >>  >|