PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
no actulizacion automatica desde una tabla
no actulizacion automatica desde una tabla
Started by Anselmo Garcia, Apr., 15 2008 9:38 AM - 5 replies
Connect yourself…
Anselmo Garcia
#1
Posted on April, 15 2008 - 9:38 AM
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...
Report
0
0
pat
#2
Posted on April, 15 2008 - 12:23 PM
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/
Report
0
0
Anselmo Garcia
#3
Posted on April, 16 2008 - 12:13 AM
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...
Report
0
0
Lyra
#4
Posted on April, 16 2008 - 11:27 AM
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
Report
0
0
Anselmo Garcia
#5
Posted on April, 18 2008 - 7:02 PM
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
Report
0
0
Rubén Sánchez Peña
#6
Posted on April, 21 2008 - 11:07 AM
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
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text