bueno, pues eso: ¿Cómo puede hacer para que no salgan los mensajes de access
al ejecutar una consulta de datos anexados?
e incluso, ¿cómo puedo sustituirlos por unos personalizados?
--
Saludos,
Marc Hdez.
Tarragona.
_
Se ha comentado el tema por aquí varias veces, busca con el google que
encontrarás mas detalles, pero se trata del setwarning o algo parecido para
que aparezcan o no.
En cuanto a sustituirlos, al no ser errores no se si se pueden interceptar,
pero ......
Si le dices a Access que no muestre os mensajes, cuando lances la consulta
puedes mostrar el mensaje que quieras
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"Marc Hdez" <ede...@menta.net> escribió en el mensaje
news:OSEvD3Z...@TK2MSFTNGP10.phx.gbl...
por cierto, hoy he estado en Valencia, en visita relámpogo con el Euromed,
vaya calor que teneis.
--
Saludos,
Marc Hdez.
Tarragona.
_
"julian-vlc-sp" <iju...@SOBRAiespana.es> escribió en el mensaje
news:e5vxn7Zd...@TK2MSFTNGP09.phx.gbl...
primera, avisar para que te hubiese invitado a algo freso, y
segunda, llevarte todo el calor que hubieses querido (jejeje)
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"Marc Hdez" <ede...@menta.net> escribió en el mensaje
news:%237rQNDa...@TK2MSFTNGP10.phx.gbl...
Private Sub Aceptar_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery "cVOLCADO"
DoCmd.SetWarnings True
Me.Form.Visible = False
End Sub
pero.....
cuando los datos a anexar ya existen en la tabla no se añaden: cosa
correcta, pero tampoco lo avisa (claro lo he bloqueado),
¿cómo puedo crear un msgbox o algo parecido para avisar al usuario que los
datos que pretenden anexar ya existen y por tanto no se va a ejecutar la
consulta?
--
Saludos,
Marc Hdez.
Tarragona.
_
"julian-vlc-sp" <iju...@SOBRAiespana.es> escribió en el mensaje
news:e5vxn7Zd...@TK2MSFTNGP09.phx.gbl...
--
Saludos,
Marc Hdez.
Tarragona.
_
"julian-vlc-sp" <iju...@SOBRAiespana.es> escribió en el mensaje
news:%238p$cIadEH...@tk2msftngp13.phx.gbl...
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"Marc Hdez" <ede...@menta.net> escribió en el mensaje
news:uDk$kRadEH...@TK2MSFTNGP09.phx.gbl...
que problema hay? (ojo, hablo imaginando al no conoces tu caso concreto)
Otro tema, juraría que Access da un aviso cuando va a ejecutar una consulta
de datos anexados, y al terminar da un informe, al igual al ser cosas
distintas se pueden tratar por separado, pero no lo sé, lo siento
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"Marc Hdez" <ede...@menta.net> escribió en el mensaje
news:ee6h4Qad...@TK2MSFTNGP11.phx.gbl...
Private Sub Aceptar_Click()
DoCmd.SetWarnings False
Msgbox "Cuando Aceptes, se procederá a ...¿ hacer un volcado de datos?..." & VbCrLf & "Dispones de una pausa para tomar café" <== esto si se prevé un tiempo muerto ;-D
DoCmd.OpenQuery "cVOLCADO"
DoCmd.SetWarnings True
Me.Form.Visible = False
End Sub
Un saludo E. Feijoo
P.D.
Reconsideraría el enviar el mensaje y quizás optara por un formulario emergente, con el mensaje y temporizado (por si el usuario se va a tomar café), incluso podrías reutilizar el formulario si le modificas el mensaje a mostrar (tu propio MsgBox personalizado).
"Marc Hdez" <ede...@menta.net> escribió en el mensaje news:ee6h4Qad...@TK2MSFTNGP11.phx.gbl...
DoCmd.SetWarnings False ' inhabilita los mensajes
DoCmd.SetWarnings True ' habilita los mensajes
No sé cómo personalizar los mensajes.
--
Un Saludo
"Marc Hdez" escribió:
Quería decir, que si se intenta insertar registros que no se van a insertar
porque ya existen, pero no te sale mensaje de error, no le veo problema
(salvo que la consulta tarde mucho y quieras ahorrarte el tiempo)
Si es este el caso, mira si te interesa primero comprobar si los registros
existen en al tabla destino, y en caso afirmativo lanzas un aviso (el que
quieras)
Es posible que esto te alargue la operación, y sea conveniente dejar que la
consulta se ejecute aunque no se añada nada
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"julian-vlc-sp" <iju...@SOBRAiespana.es> escribió en el mensaje
news:uZlV2ka...@TK2MSFTNGP11.phx.gbl...
sí, si los registros son exactamente iguales no hace falta que avise.
si es por tiempo, sí, es de peregrullo (hacia tiempo que no oia esta
palabra):-))
pero a lo que me refería es que sólo fuese igual el campo clave, pero
algunos de los otros campos se han cambiado de la tabla origen. entonces al
ejecutar la consulta y no dar avisos el usuario no sabe que al ya existir un
campo clave no actualizará los registros ya existentes, unicamente añadirá
los nuevos.
la idea sería,
-revisar los datos de tablaVOLCADO (donde anexa la consulta)
-si los nuevos ha volcar ya existen (desde la tablaORIGEN)
-comparar todos los campos:
- son idénticos: nada
- el mismo registro pero con campos modificados: msgbox para
preguntar si los reemplazamos.
- si son nuevos: añadir.
lo que no sées hacer esta secuencia en Access.
espero haberme explicado mejor.
gracias.
--
Saludos,
Marc Hdez.
Tarragona.
_
"Marc Hdez" <ede...@menta.net> escribió en el mensaje
news:ee6h4Qad...@TK2MSFTNGP11.phx.gbl...
--
Victor Delgadillo [MVP Access]
Miami, Florida
Consultas al grupo, asi todos nos beneficiamos.
Vea los MVP: http://www.microsoft.com/communities/mvp/mvp.mspx
"julian-vlc-sp" <iju...@SOBRAiespana.es> wrote in message
news:e5vxn7Zd...@TK2MSFTNGP09.phx.gbl...
Partiendo de la base que si el usuario los modifica querrá guardarlos, así como añadir los nuevos.... ¿porque no ejecutas las dos y solucionado?.
Primero la de anexado, después la de actualización...
Si el resultado es lo que deseas, el método, puede ser valido.
Un saludo E. Feijoo
"Marc Hdez" <ede...@menta.net> escribió en el mensaje news:eR7nHofd...@TK2MSFTNGP09.phx.gbl...
Haz que lo primero que se escriba sea la clave principal, después de
escribir la clave, comprueba si existe en la tabla destino
Si existe, mandas un mensaje de advertencia y preguntando si quiere
modificarlo.
Que quiere modificarlo, presentas el registro en pantalla y que modifiquen
lo que quieran
No quieren modificarlo, te sitúas de nuevo en el campo clave principal para
que introduzcan un nuevo valor
No existe la clave en la tabla destino, pues no haces nada, y dejas que
sigan rellenando campos del registro.
Otra posibilidad es que la clave principal no sea un dato propio del
registro y que sea algo aleatorio, por ejemplo, en lugar de ser el dni de la
persona es una combinación aleatoria de letras
En este caso, es posible que intentemos meter los datos de la misma persona
pero con otra clave, por ejemplo, para meterme a mi en la tabla (julian
sanchez gomez) se me puede poner como clave jusago, y después meterme de
nuevo como jusaNgo, en este caso, lo que hemos visto hasta ahora no
detectaría este hecho
Para evitar esto, puedes hacer lo siguiente
Antes de anexar datos, haz una consulta de duplicados, en esta consulta
puedes indicar que campos quieres que compare, por ejemplo nombre y
apellidos y después, haz lo que quieras con los posibles datos duplicados.
Esto también se puede hacer creando con esos campos un índice sin repetición
en la tabla destino.
Como siempre, si quieres que sigamos hablando del tema, solo tienes que
decirlo
--
SALUDOS.
julian-valencia-españa
http://www.access-sin-codigo.tk
http://www.mvp-access.com
"E. Feijoo" <e.feijoo()retemail.es> escribió en el mensaje
news:e3jmYGpd...@tk2msftngp13.phx.gbl...
muchas gracias.
--
Saludos,
Marc Hdez.
Tarragona.
_
"julian-vlc-sp" <iju...@SOBRAiespana.es> escribió en el mensaje
news:O54xg%23vdEH...@TK2MSFTNGP09.phx.gbl...