|
copiar fila en otra fila de una misma tabla
HOLA
¿Alguien podria ayudarme?
Estoy haciendo un programa para automatizar las e/s de un centro de computo, pero me surgio el siguiente problema y no tengo quien me ayude ya investigue por dias en internet y aun no encuentro la solucion espero y me puedan ayudar les envio las gracias anticipadas.
Tengo una dase de datos con cuatro tablas y una de las tablas es equipos (contiene 10 elementos) en esta almaceno el estado de cada uno de ellos: disponible, ocupada o en reparacion. Todas la maquinas inician en el estado de disponible (por lo tanto hago una comparacion y si la cadena es 'disponible' activo todos los 10 iconos de las computadoras en caso contrario las cadenas podrian ser 'ocupada' o 'reparacion' y por lo tanto permanecerian desactivados los iconos de los equipos), cuando voy a darle de alta o ponerla en ocupada a una de ellas, creo un nuevo registro o fila asi:
table1.append;
y por ejemplo si le di click a la maquina siete hago lo siguiente:
table1.fields[6].value:='Ocupada';// indice 6 porque comienza de 0
y como habia mencionado anteriormente todas la demas estan en estado 'disponible' excepto la siete y lo que quiero hacer es copiar todos los estados de las maquinas al nuevo registro o fila ya que cuando puse append cree el registro dos o fila dos y quiero pasar o copiar los estados al nuevo registro.
Para que haga las comparaciones correspondientes y active los equipos que tengan la cadena 'disponible' y desactive los equipos que tengan la cadena 'ocupada'
|