PREGUNTAS CONTESTADAS - Access

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  5992 - COMO IMPRIMIR INFORMES CON UN SOLO REGISTRO EN ACCES 97
Autor:  Angel Garcia Coloma
Como hacer para que access 97 imprima un informe sobre un formulario con un solo registro, el que está activo, y no salgan todos los de la tabla en el informe.
  Respuesta:  Juan Antonio Garcia Correa
Es muy facil lo que debes hacer es crear una consulta y en el "criterio" del campo que desees usar como filtro usando el generador te vas hasta formularios escoges el que desees sea el origen del filtro (es decir el que va a estar mostrando el registro) y seleccionas el campo que corresponda al que estamos creandole el criterio, con esto consigues que la consulta filtre a traves de ese criterio solo el registro que se encuentre abierto puesto que los datos vienen de ese formulario en concreto y no de la tabla.

Por supuesto despues de creada la consulta lo que debes hacer es crear un el informe a partir de ella, para esto puedes usar el asistente de informes.

Espero haber sido de ayuda
  Respuesta:  URUGUAY SANSEVIERI
bueno, colega tienes varias manera :
1.- crea una consulta de la tabla xxx y le colocas un parametro en criterios ej: te posicionas en el campo [fecha ingreso] y escribes
[en fecha ingreso]
esta condicion [en] hace una busqueda el cual te determina el registro que quieras imprimir en el momento despues haces un imforme basando en la consulta xxx y cuando mandes abrir el informe te pedira el dato y sale la busqueda de ese registro.
y listo....

2.- Es que crees un informe sin estar basando en ninguna tabla o consulta y en cada cuadro de txt en propiedades origen de control ubicas la ruta con el genedor de expresiones hacia el formulario xxxxx y en el campo que desees colocar en ese cuadro eso si el formulario tiene que estar activo para que funcione el informe ok . cualquier cosa me mandas un email tengo algo parecido te lo puedo enviar ... suerte colega
  Respuesta:  Diego Fernando Guida
Pasándole al informe una condición, equivalente al código/clave/índice del registro activo.

En el diseño del informe, ir a la ventana de propiedades de éste. Allí indicarle, en la propiedad Filter (Ej: ProductId=23)
Si hay aparte una propiedad llamada Filter On, esta debe estar en True.

Nada mas.
La complejidad de estas condiciones se limita solo de las necesidades. Son muy potentes.

    Pregunta:  6087 - BASE DE DATOS DAñADAS POR OTRAS MAQUINAS
Autor:  fabiola correa prats
Hola, ojalá y puedan ayudarme. Tengo una base de datos access 97 que está en red y la usan varios usuarios(5), el problema es que me he dado cuenta que ciertas máquinas, no los usuarios, generan basura en la b.d. ya me ha pasado 2 veces en diferentes sistemas y marca bd dañada y no las puedo abrir para sacar la información, lo peor es que hasta mete basura en el campo fecha, que se supone está protegido por el propio access.

Si las máquinas que generan basura, no las uso, el sistema funciona muy bien. Las máquinas tiene win95 o win98 y access 97, todas. Alguien sabe por que pasa esto o que tienen esas máquinas? Mucho agradeceré sus respuestas, por que aunque no he perdido mucha información si pierdo medio día de trabajo de captura. gracias.
  Respuesta:  Ferch jjj
Esto pasa por el echo de que este sistema de conexión no posee un comprobador de errores de transporte de datos, como lo es en internet - el cual evalua varias veces antes de agregar cada paquete si los datos son correctos, de lo contrario realiza una nueva petición.

Lo que deberias hacer es crear un mod. global que evalue en cada campo de ingreso si los datos que ingresan son fiel imagen de los del campo de donde se han tomado o si las propieades del campo de tabla respectiva admite esta informaciòn antes de ser ingresada.

SI no te que do muy claro me podes escribir y yo te hago un ej.
  Respuesta:  Albert Sanso
Yo soy un forofo de los ODBCs. Son un poco lentos, pero no acostumbran a fallar.

En cuanto a los datos corruptos, mal asunto para arreglar-lo. Los tendrás que repasar a mano...

    Pregunta:  6098 - MP3 DESDE ACCESS
Autor:  Manel Mateu Castillo
Quisiera saber como se puede acceder a los datos de una canción en MP3 como el título de la canción, la duración, el bitrate, etc... con Access 97. Supongo que se enecesitaran algunas funciones especiales. Donde podría encontrar las librerías necesarias ?
  Respuesta:  Jose Ignacio Paris
En cierta ocasión tuve la oportunidad de trabajar con un componente en Delphi que enlazaba con las dll del Winamp y realizaba todas estas operaciones que has descrito, incluso poder escuchar el mp3. Supongo que una solución podría ser usar estas mismas dll desde Access Basic. Esto obliga al usuario de la base de datos a tener instalado el Winamp en su ordenador, o por lo menos a tener las dll. No se qué problemas de legalidad tiene esta última opción, pero creo que Nullsoft permite la libre distribución de estas librerías (ello mismos las documentan).

Espero servir de ayuda

    Pregunta:  6206 - ISAM INSTALABLE
Autor:  touring
Tengo un aplicacion en ACCESS97 que funciona en red. En algunos de los equipos me aparece el mensaje de que no puede abrir la ISAM instalable.

ALguien sabe por qué ocurre esto?
  Respuesta:  Andres Garcia
Creo pero no estoy muy seguro que eso pasa cuando tienes tu base de datos bloqueada y intentas entrar a ella sin un password a mi siempre me daba ese error la desbloqueabay listo =)

    Pregunta:  6225 - ODT PARA ACCESS
Autor:  Kinjo
Donde puedo encontrar el ODT para access 2000, necesito una url del estilo .../web/progs/ODT.zip, he estado brujuleando en microsoft.com toda la noche y no lo encuentro en astalavista.com tambien, nada de nada hasta me creo que soy un toñete.
  Respuesta:  Luis Melo
HOla
Si necestas el ODE, creo que debes comprarlo.
Por otro lado puedes bajar el runtime de acces 2000 y lo pudes instalar en la máquina donde quieras correr tus aplicaciones sin necesidad de tener Access2000 Instalado.

Importante: Para poder usar este runtime debes tener licneciado el ODE.

Te doy la dirección para que lo bajes:

http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/ART2KMin.exe

Espero te sirva, si tines incovenientes puedes contactarme

    Pregunta:  6291 - COPIAR ESTRUCTURA DE TABLAS Y CONSULTAS
Autor:  Fernando Brunetta
¿Hay alguna manera de copiar por código (por ejemplo desde Visual Basic) la estructura de las tablas y consultas que tengo en una base de datos a otra?
Gracias.
  Respuesta:  Albert Sanso
Siempre puedes hacer una vista del codigo SQL. Haces copiar/Pegar o te lo imprimes y creo que desde VB puedes ejecutar codigo SQL

    Pregunta:  6319 - MOVER EL CURSOR DE TECLADO EN UN CUADRO DE TEXTO
Autor:  Edgar Martínez
Gracias de antemano a todos.

Tengo un problemilla, quiero mover el cursos de teclado(o sea la rallita que marca el desplazamiento de letras),a una posicion determinada dentro de un cuadro de texto.

Por ejemplo que se muevo cinco letras a la derecha, que no este en el inicio.
  Respuesta:  Touring
No sé si cuando abres el fomrulario, el cuadro de texto contiene ya una cadena o está vacío.

Puedes escribir este código para ejecutarlo al activar registro

Private Sub Form_Current()
[nombre de TextBox].Value = " "
[nombre de TextBox].SetFocus
[nombre de TextBox].SelStart = 5
End Sub

Si el Textbox contiene algo al activar el registro puede saltarte la segunda línea
  Respuesta:  Jordi Moreno de Arcos
Pues no se, a mi se me ocurren dos cosas, muy similares.

1º Con el evento gotfocus haces que si el valor del campo es null pase a ser de 5 espacios; más o menos

sub campo_gotfocus()
if isnull(campo) then
campo.value=" "
endif
end sub

2º Si no quieres incluir espacios puedes incluir 'huecos' que es un codigo ASCII pero yo no me lo se.
Para incluir ASCII se usa la función Chr(codigo_ascii)

Si no quieres que te borren los espacios, no se como puedes hacerlo, lo que si que puedes es comprobar que una vez que se ha insertado el texto tenga 5 espacios al principio; algo asi como:

sub campo_beforeUpdate()
dim faltan as integer
for i from 1 to 5 do
if Mid(campo.value, i, 1) <> " " then
' esta función coge un caracter de la cadena cada vez
faltan=faltan+1
end if
next i

'ahora incluyes delante de la cadena tantos espacios como falten bien con otro bucle (for j from 1 to faltan) o con un case
case (faltan=1) campo.value=" " & campo.value
end sub

Nota: No copies el código, no esta bien escrito solo se parece, y poco.

Bueno, espero que te sirva.

Un Saludo

    Pregunta:  6321 - COMO PUEDO CREAR UNA TABLA USYSINFO
Autor:  daniel gramajo
necesito que alguien me indique como puedo crear una tabla tipo usysinfo en acces para poder crear complementos y asistentes personalizados, puesto que cada vez que intento instalar uno que hice el programa me indica que necesito esa tabla.
  Respuesta:  Tomas Boixet
Como es un poco largo, mejor te doy la dirección de las KB donde explica eso. Y seguro que lo hace mejor que yo :-)

http://support.microsoft.com/support/kb/articles/Q153/8/58.asp

    Pregunta:  6346 - RENOMBRAR BASE DATOS
Autor:  Jose Luis Reblet
Tengo un programa de facturación en dos bases de datos, una que contiene los datos y otra vinculada con los formularios, etc. ¿Como puedo hacer mediante código para copiar la de datos en un directorio X con otro nombre.
Gracias.
  Respuesta:  Francisco del Valle
Saludos.
Debes utilizar el comando File Copy. Busca en la ayuda te dará mucha información.

    Pregunta:  6370 - IMPORTAR "ñ" DESDE DBF A ACCESS
Autor:  Manuel Sadaga
Ante todo gracias .

Tengo un problema gordo: he hecho una aplicación que importa un fichero de clientes en Dbf, el caso es que Access me convierte las "ñ" y algunos acentos en simbolos raros, y no se donde esta el fallo.
  Respuesta:  Oscar Calagua
Yo tuve algo parecido, el asunto es el siguiente. Debes tener configurado la opcion extendida de caracteres, tanto desde donde exportas e importas. Prueba en exportar a archivo de textos delimitado por comas y luego revisalo para ver si te esta exportando bien las ñs. Puedes hacer un macro para importar y en CODE PAGE cambias a una opcion que sea extendida.
  Respuesta:  Albert Sanso
A que direccion te refieres? Access->DBF o DBF-->Access?

Seguramente te pasa pq no se corresponden los codigos ASCII con los codigos de idioma de Bindous.

Si sabes que son las Ñ y algunos accentos, en cada caso genera el codigo ASCII correspondiente o al reves...

|<  <<  8 9 10 11 12 13 14 15 16 17 18  >>  >|