Autor:Pruebas (paso@delapublicidad

Anuncio
R
Reeccooppiillaacciióónn ddee N
Neew
wss ssoobbrree A
Acccceessss
U
Ullttiim
maa AAccttuuaalliizzaacciióónn:: 1133--0066--0022
RReeccooppiillaaddoo ddee hhtttpp::///ggrroouuppss..ggooooggllee..ccoom
m
Presentamos a continuación algunas cuestiones planteadas en el servicio de news en
español relacionadas con las Bases de Datos y que según nuestro punto de vista
consideramos interesantes y que podrán servir de ayuda algunos usuarios de la
aplicación. Las mismas han sido agrupadas en función de la temática objeto de análisis
y las hemos expuesto tal y como sus autores así las han publicado. Agradecer a todos
los colaboradores que de forma desinteresada contribuyen a resolver las dudas que se
plantean y de esta forma incrementar el valor y utilidad de los diferentes grupos de
noticias y que cada día se convierte en un canal de comunicación de suma importancia
para todos. A todos ustedes gracias.
INDICE:
Contar tiempo. Días, semanas, meses............................................................................... 1
Asunto:nº de semana de las 52 semanas que tiene el año. ........................................... 1
Tratamiento de las imágenes en bases de datos. ............................................................... 1
Asunto:Ver fotos en Access sin insertarlas en la base de datos ................................... 1
Asunto:Ver fotos almacenadas en BD Access ............................................................. 2
Asunto: Fotos en formulario. ........................................................................................ 2
Asunto:problemas con los directorios absolutos y relativos de las imagenes .............. 3
Asunto: Fotos en informe. ............................................................................................ 4
Contar tiempo. Días, semanas, meses.
Asunto:nº de semana de las 52 semanas que tiene el año.
Autor: Pruebas ([email protected])
Grupos de noticias:es.comp.bd.ms-access.Fecha:2002-04-28 12:30:20 PST
Hola al grupo..
Como calcular o saber, a traves de las fechas, en que semana se encuentra de las 52
semanas que tiene el año. Es decir el 1 de enero será la semana 1 y el 31 la semana 52.
Hola
Consulta la referencia de la función DatePart con el parámetro "ww".Salud
David
Autor:JOSE ([email protected])
basta con que pongas esto: format(fecha,"ww")
Tratamiento de las imágenes en bases de datos.
Asunto:Ver fotos en Access sin insertarlas en la base de datos
Autor:Alejandro Junco López ([email protected])
Grupos de noticias:es.comp.bd.ms-access. Fecha:2001-09-07 02:20:13
Quisiera saber si puedo, y como hacerlo, visualizar fotos en un formulario de acces si
que estas esten insertadas en un campo de la propia base de datos y así reducir el
tamaño de la base de datos.
Gracias
Autor:Emilio ([email protected])
Puedes almacenar la ruta completa del archivo en un campo, luego en un
formulario insertas la imagen y creas un evento al activar registro
con el siguiente código, donde ruta es el campo donde has almacenado
la ruta del archivo.
Ten en cuenta que ruta deberá estar necesariamente en el formulario,
si no quieres verla pon su propiedad Visible a No
Private Sub Form_Current()
Picture = Ruta
End Sub
Espero haberte ayudado
Saludos
Asunto:Ver fotos almacenadas en BD Access
Autor:Esther ([email protected])
Grupos de noticias:es.comp.lenguajes.visual-basic.Fecha:2002-02-23 09:56:06
Hola:
Tengo una BD Access donde en una de las tablas aparecen monumentos y sus
respectivas fotografías entre otros datos. Mi problema se encuentra en que no soy capaz
de ver esas fotos en el formulario de VB que he creado. Enlazo la tabla mediante un
control ADO y enlazo el campo que contiene las fotos a un PictureBox.
¿Qué me falta o estoy haciendo mal? Gracias, Esther
Autor:Alberto ([email protected])
La única forma que de momento conozco para eso, es que te crees un
campo de tipo texto en la base de datos con la ruta del lugar en el
que tengas guardadas las fotos. Y utilizando esa ruta, ya si la puedes
cargar en un control picture o image( que es el que utilizo yo).
Ejemplo:
Meto en el campo ruta de la base de datos : C:\ monumentos\
catedral.bmp
y luego: image1.picture= loadpicture(recordset.fields("ruta"))
La verdad que es una chapuza, y estoy seguro que habrá algo mejor,
pero funciona.
Siento no darte una solución mejor Alberto
Asunto: Fotos en formulario.
Autor:Carlos Parada Hermo ([email protected])
Grupos de noticias:es.comp.bd.ms-access. Fecha:1999/12/09
Tengo una base de datos Access 2000 sobre plantas en la que el formulario principal
está dividido en varias fichas, todo perfecto, una de las fichas es porsupuesto la foto de
la planta; todas las fotos escaneadas con formato jpg (100 kb cada una) están
almacenadas en la misma carpeta que la base de datos. El problema es que cuando
añado una foto al formulario la BdeD aumenta de tamaño desproporcionado, es decir no
tira de las fotos almacenadas en la carpeta sino que las acumula en la BD y ya llevo 250
megas con sólo unas pocas fotos.
La tabla principal tiene un campo "Foto" "objeto ole". Gracias de antemano.
Autor:Quim ([email protected])
Hola Carlos
Si quieres optimizar tu BD con imágenes tienes que:
1.-Guardalas todas en una carpeta Por ejemplo x:\pathh\tubd\images
2.-Formato JPG, el mejor para estos menesteres.
3.-En la tabla pon un campo texto con el Path+Nombre.jpg de la imagen.
4 En el form al hacer un clic en el botón Imagen, por ejemplo, Abre
otro nuevo con un control Imagen que tenga el Path de la BD
Autor:Eduardo Olaz ([email protected])
Si mantienes los ficheros JPG en el disco, no almacenes la imagen en
la tabla, sólo su ruta y nombre con ello ahorrarás espacio y mostrarás
las imágenes actualizadas, siendo su gestión más sencilla.
Supongamos que tienes la tabla Plantas. Esta tabla contendrá un campo,
por ejemplo, llamado FicheroImagen Este campo contendrá la ruta del
fichero con datos del tipo:
C:\Plantas\Graficos\Orquidea01.jpg
C:\Imagenes\RosaBlanca.bmp
C:\Imagenes\RosaAzul.Gif
Fíjate que incluso estoy utilizando diferentes tipos de gráficos, no
sólo jpg. Si todos los gráficos estuvieran en la misma carpeta, la
gestión se simplificaría pudiendo utilizar una variable que contenga
la ruta de las imágenes en el código posterior, y encadenándole el
nombre del fichero.
En el formulario donde quieres visualizar la imagen, pon como origen
del registro la tabla o consulta correspondiente, por ejemplo la tabla
Plantas.
Inserta un control IMAGE y un Cuadro de Texto.
Como origen de datos del control del Cuadro de Texto ponle el campo
FicheroImagen Crea una imagen llamada, por ejemplo, SinGrafico.bmp que
mostrará cuando no tengas asignada una ruta en el registro
correspondiente o la ruta esté mal asignada.
Suponiendo que el control IMAGE se llame imgGrafico, y que el cuadro
de texto se llame txtRuta, en el evento Al activar registro del
formulario escribe:
Private Sub Form_Current()
On Error GoTo ControlDeError
Me.imgGrafico.Picture = txtRuta
Salida:
Exit Sub
ControlDeError:
imgGrafico.Picture = constrRuta & "C:\Plantas\Graficos\SinGrafico.bmp"
Resume Salida
End Sub
Saludos: Eduardo
Asunto:problemas con los directorios absolutos y relativos de
las imagenes
Autor:PACO ([email protected])
Grupos de noticias:es.comp.bd.ms-access. Fecha:2002-01-02
Hola a tod@s
Tengo creado un programa de facturacion, en este utilizo distintas imágenes las cuales
al insertarlas en los formularios en vez de incrustrarlas las vinculo. Estas imagenes
quieron que esten dentro de una subcarpeta llamada images. Por ejemplo el mdb estara
en la carpeta c:\facturacion y las imagenes en c:\facturacion\images.
Si al insertar la imagen en el formulario le indico que esta se encuentra en
"c:\facturacion\images\nombre archivo" el formulario la encuentra y la inserta pero si le
indico que se encuentra en "images\nombre archivo" no la encuentra. En principio se
podria pensar que debo dejar la dirección completa, pero el problema se plantea porque
yo he creado un archivo de instalación en el que el usuario puede elegir donde instalar la
base de datos con lo que si un usuario cambia la ruta de la base de datos (que era
c:\facturacion) cuando se abran los formularios no apareceran las imagenes.
Este problema se podria solucionar utilizando una ruta relativa ("images\") ya que
independientemente de donde el usuario coloque la base de datos los formularios
siempre encontraran las imagenes.
Espero
haberme explicado mejor que en el post anterior y me puedas
ayudar,.......muchas gracias.
Autor:Eagle3000 ([email protected])
Holas:
A mi me está pasando algo muy parecido con mi base de datos y como
además soy un pardillo, la única forma de hacer que funcionen las
imagenes sin saber dónde las va a instalar el usuario es la siguiente.
Tú
tienes
vinculada
la
imagen
desde
(por
ejemplo)
"c:\facturacion\images\nombre archivo"
Bien, yo lo que hago (una vez vinculada la imagen) es que me voy a la
tabla, voy al primer registro, edito el paquete, edito la linea de
comandos y donde pone "c:\facturacion\images\nombre archivo" pongo
"..\facturacion\images\nombre archivo" y con eso me funciona. Lo malo
es que tengo que vincular unas 10000 y despues de una semana ya llevo
unas 2000.
Además, nadie ha conseguido decirme cómo se pueden leer las imagenes
desde el disco duro y cargarlas directamente en un registro de tipo
OLE en la base de datos.
Un saludo.
Asunto: Fotos en informe.
Autor:Raul ([email protected])
Grupos de noticias:es.comp.bd.ms-access.Fecha:2002-04-29 14:41:03 PST
Hola grupo!!
A ver si me podeis contestar a esta duda. Tengo una tabla muy simple que tiene los
campos de nombre, dni y un hipervinculo a un archivo de foto. Bien, lo que quiero es
digamos imprimir unas tarjetas con el nombre y la foto que he almacenado mediante el
hipervinculo es esto posible en un informe??
Es decir, quiero que se vea la foto y el nombre al imprimir no el path en el que está
localizada...
Gracias y un saludo.
Autor: F. Campos ([email protected])
1. Crea un cuadro de imagen en el informe.
2. En el evento de detalle alacticvarregistro pon:
me![CuadroDeImagen].Picture=me![rutaFoto]
Autor:Martin Martinez Suarez ([email protected])
En el evento "Al dar formato" del detalle del informe añade el codigo
con los siguientes pasos:
 Comprueba que la ruta de busqueda no es nula con isnull(ruta)
 Comprueba que en la ruta especificada esta la foto con dir(ruta)
Si se cumplen estas dos condiciones pones a img.picture el valor de la
ruta donde img es una imagen independiente que has insertado en el
informe y a la cual luego le has quitado la foto que te obliga a poner
desde propiedades.
Truco: Para que no te salga la foto si no hay ruta pon antes de nada
img.visible=false y antes de mostrarla si existe a true.
Salu2
Descargar