Pienso que sería interesante intercambiar horas de trabajo por horas de trabajo entre nosotros por medio de un banco de tiempo. Estoy creando una aplicación en LibreOffice para mantener el registro.
He logrado mi objetivo de saber la manera de afectar simultáneamente una
base de datos en dos registros mediante SQL de MySQL. Quiero ahora
montar una aplicación LibreOffice que haga eso mismo. Les paso los datos
que tengo:
He creado una base de datos en LibreOffice Base con las dos tablas:
Cuenta (id_cuenta, apellido, nombre, saldo)
Transaccion (id_transaccion, descripcion, cantidad, fecha_hora,
id_cuenta_debitada, id_cuenta_acreditada)
Necesito crear una aplicación que pida al usuario los valores de estas
variables:
@id_transaccion
@descripcion
@cantidad
@id_cuenta_debitada
@id_cuenta_acreditada
Con esos datos debe ejecutar el siguiente comando SQL:
START TRANSACTION;
UPDATE Cuenta SET saldo = saldo - @cantidad WHERE id_cuenta =
@id_cuenta_debitada;
UPDATE Cuenta SET saldo = saldo + @cantidad WHERE id_cuenta =
@id_cuenta_acreditada;
INSERT INTO Transaccion VALUES(@id_transaccion, @descripcion,
@cantidad, NOW(), @id_cuenta_debitada, @id_cuenta_acreditada);
¿Cómo debo hacer eso en Base? Solamente tengo las tablas en este momento.
--
Saludos libres,
Quiliro Ordóñez
600 8579
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Flisol mailing list [email protected] http://listas.flisol.info/cgi-bin/mailman/listinfo/flisol
