Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2006
Mathom Mathom is offline
Miembro
 
Registrado: nov 2005
Posts: 72
Poder: 19
Mathom Va por buen camino
Una cosilla más...Lepe comenta

Cita:
Para los indices, asegurate de que todas las tablas tengan en el evento afterpost ttable.FlushBuffers.
Sería exactamente ttable.FlushBuffers y ttable se refiere a la tabla en la cual estamos o sería TblPedidos.FlushBuffers, TblAlbaran.FlushBuffers, y así sucesivamente..(esto por supuesto cada una en su tabla).

Cuando te refieres a todas las tablas son todas todas o todas las que terminan en "_seg"???

De nuevo gracias y perdón por mi inexperiencia.
Responder Con Cita
  #2  
Antiguo 18-01-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Bueno... en realidad no es para los índices, pero si puede ayudar. Eso hace que los datos se escriban a disco desde la RAM, así despues de grabar auque haya un corte de luz, los datos no se pierden.

Puedes usar un solo evento AfterPost para todas los TTables. Seleccionas una tabla, te vas al inspector de objetos y en el evento Afterpost escribes "AfterPostTodasLasTablas"

En su interior escribes esto:
Código Delphi [-]
TTable(Sender).FlushBuffers

Ahora mantienes presionada la tecla Shift (alternar mayusculas y minúsculas) y vas dando clics a todas las tablas, una vez que las tienes todas seleccionadas a la vez, vuelves al inspector de Objetos, y en el evento AfterPost eliges de la lista desplegable el que tú has hecho.

Todas las tablas comparten el mismo evento, y puesto que el parámetro Sender es la tabla que se mande hacer el Post, hará el Flushbuffers para todas ellas

Cuando digo tablas, me refiero a todos los TTables que tengas en tu programa.

¿Perdonarte por tu inexperiencia? ni hablar, agradecerte que te intereses por todos los temas que se han comentado

saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 18-01-2006 a las 11:54:30.
Responder Con Cita
  #3  
Antiguo 25-01-2006
Mathom Mathom is offline
Miembro
 
Registrado: nov 2005
Posts: 72
Poder: 19
Mathom Va por buen camino
Hola a todos, siento haber tardado en responder...estaba malito.

A ver, creo que es el último problemilla que se me presenta...resulta que si realizo la copia de seguridad me funciona correctamente, ahora...si le vuelvo a dar a realizar copia me da un error "Master Record Missing".

Si cierro la aplicación y la vuelvo a arrancar y pulso de nuevo copia de seguridad me lo vuelve a hacer correctamente, es decir, no puedo ejecutarlo dos veces en la aplicación sin cerrarla y arrancarla de nuevo...

...a que puede ser debido???

si soluciono esto habré terminado y seré feliz....al fin.

Gracias a todos...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Transacción en tablas InnoDB FunBit MySQL 1 02-01-2006 17:26:58
Copiar tablas Access TONIAM Conexión con bases de datos 0 22-04-2005 11:36:18
Copiar registros ordenados a otras tablas... Phacko Conexión con bases de datos 6 06-01-2005 01:08:27
ayuda al copiar dos tablas.... ronimaxh Firebird e Interbase 4 16-04-2004 17:34:39


La franja horaria es GMT +2. Ahora son las 07:48:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi