FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
no actulizacion automatica desde una tabla
no actulizacion automatica desde una tabla
Débuté par Anselmo Garcia, 15 avr. 2008 09:38 - 5 réponses
Connectez-vous…
Anselmo Garcia
#1
Posté le 15 avril 2008 - 09:38
Como puedo deshabilitar que una tabla que actualice la base, y que yo pueda poner una boton que lo haga.
se que tabla tiene en sus propiedades EDIT y este actualiza la tabla, pero yo quiero ser quien actualice en cierto tiempo de ejecucion, despues de ciertas validaciones.
gracias por su ayuda...
Signaler
0
0
pat
#2
Posté le 15 avril 2008 - 12:23
Hola Anselmo,
Puedes usar una tabla y una consulta.
Si ejecutas la consulta sin el parámetro hModifyFile, la tabla no puede actualizar la base.
// HExecuteQuery(QRY_Query1,hQueryDefault+hModifyFile)
HExecuteQuery(QRY_Query1,hQueryDefault)
Asi qué puedes escribir el código para actualizar la base.
En el código "Row exit of Table" de la tabla, puedes usar "Table..modified".
IF Table..Modified THEN
Trace("cambiado")
// aqui puedes actualizar la base y hacer validaciones
END
--
Saludos
Pat
http://megustawindev.free.fr/
Signaler
0
0
Anselmo Garcia
#3
Posté le 16 avril 2008 - 00:13
gracias Pat...
Otro caso que se puede presentar:
Si tengo 2 tablas en la misma venta con el mismo query, y solo quiero ejecutar el query a una tabla y resultado pasarlo a la segunda tabla.
como especifico a que tabla pertenece el query ??
Gracias por tu ayuda nuevamente...
Signaler
0
0
Lyra
#4
Posté le 16 avril 2008 - 11:27
No entiendo muy bien.
Quieres ejecutar el query en las dos tablas y luego dices que quieres aplicar el query a la segunda tabla.
Pero el query ya está en la segunda tabla.
¿Quieres refrescar segunda tabla?
¿Puedes explicar un poco más?
Lyra
megustawindev.free.fr
Signaler
0
0
Anselmo Garcia
#5
Posté le 18 avril 2008 - 19:02
En la ventana tengo dos tablas y tienen como propiedad browsedfile = qry_1 ambos, pero al ejecutar HExecuteQuery solo quiero que se ejecute en una tabla.
HExecuteQuery(qry_1,hQueryDefault)
como en ninguna parte digo a que tabla estoy haciendo referencia, como se en que tabla me cargara datos o esto sera en ambas ??
gracias y espero haya me explicado
Signaler
0
0
Rubén Sánchez Peña
#6
Posté le 21 avril 2008 - 11:07
Hola. Cuando haces hExecuteQuery lo que haces es seleccionar los registros
que cumplen con ella. Si posteriormente se refrescan las tablas que tienen
ese Query asociado lo que hacen es leer dichos registros seleccionados y
cargar dichas tablas. No importa cuantas sean. Todas tendrán entonces el
mismo contenido.
Si quieres independizar ambas Tablas deberías usar Querys diferentes para
cada una, o bien usar una Query interna a cada Tabla.
Por otro lado, puedes dejar una de las Tablas sin Query asociado y cargarla
con registros de la primera Tabla de forma manual con TableAdd.
Rubén Sánchez Peña
"Anselmo Garcia" <agarcia@innova.com.mx> escribió en el mensaje de noticias
news:4808b083$1@news.pcsoft.fr...
En la ventana tengo dos tablas y tienen como propiedad browsedfile =
qry_1 ambos, pero al ejecutar HExecuteQuery solo quiero que se ejecute en
una tabla.
HExecuteQuery(qry_1,hQueryDefault)
como en ninguna parte digo a que tabla estoy haciendo referencia, como se
en que tabla me cargara datos o esto sera en ambas ??
gracias y espero haya me explicado
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte