Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/01/2004, 12:03
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 1 mes
Puntos: 0
Veámos si he entendido lo que estás haciendo.

Quieres que cada usuario utilice su tabla temporal para no mezclar datos, supongo, y por ello le creas una tabla temporal, que supongo al terminar borrarás, y actualizarás la principal.

Bien, si esto es así, en vez de utilizar una tabla para cada usuario, teniendo que anotarte el nombre de tabla que has creado, y siempre utilizas datos de una tabla general, en vez de una tabla pro usuario haz una sola tabla con un nuevo campo que sea nombre de usuario, y filtra los datos para ese usuario en concreto, tanto al obtenerlos como al actualizarlos.

Segunda parte, entiendo que pones los datos como si fueran una tabla, y luego, como no sabes que fila ha actualizado lo grabas todo, bueno, si esto es así, créate un control que se llame cambio(Nº de la fila) en cada control de cada fila actualizas ese control a True si cambia, y así sólo actualizas lo que sea necesario, Tendrás que obtener todos los datos de nuevo, eso sí, pero si en esa tabla el campo NombreUsuario es una clave agrupada, será rápido.

Espero haberte entendido y servirte de ayuda.

Un saludo