Pannello di Controllo Moderatore ]

Query di aggiornamento con SQL

Discussioni sulle caratteristiche di database

Query di aggiornamento con SQL

Messaggioda Luberfly » mercoledì 22 maggio 2013, 15:42

Ciao a tutti.
Torno di nuovo con una mia domanda.
Ho la necessità di creare una "Query di aggiornamento", e pensavo di ricorrere ad SQL.

Nella fattispecie, ho una tabella con i seguenti campi:
NroComm - campo di tipo stringa contenente un codice dle tipo TAAAACCNNN
Commessa_Tipo - campo stringa lunghezza 1 che drovò alimentare con la sottostringa T del campo NroComm
CommessaAnno - campo stringa lunghezza 4 che drovò alimentare con la sottostringa AAAA del campo NroComm
CommessaCliente - campo stringa lunghezza 2 che drovò alimentare con la sottostringa CC del campo NroComm
Commessa_Nprog - campo stringa lunghezza 3 che drovò alimentare con la sottostringa NNN del campo NroComm

Ecco come ho tradotto il comando SQL per l'aggiornamento:
UPDATE "T_Commesse" SET "Commessa_Tipo"=left("NroComm",1), "Commessa_Anno"=substring("NroComm",2,4), "Commessa_Cliente"=substring("NroComm",6,2), "Commessa_Nprog"=substring("NroComm",8)
Ho pensato di eseguire la stringa da Strumenti->SQL che funziona correttamente.
Ma se volessi salvarlo senza doverlo riscrivere ogni volta come posso fare?
E se volessi scrivere una macro?

Grazie

Luca
DellLatitude E6400 - Ubuntu 12.10 con Libreoffice 4.02 / Windows7 con OpeOffice 3.4.1
Avatar utente
Luberfly
 
Messaggi: 64
Iscritto il: giovedì 20 maggio 2010, 8:02

Re: Query di aggiornamento con SQL

Messaggioda Gaetanopr » mercoledì 22 maggio 2013, 16:51

Ho avuto lo stesso problema, in fondo a quest post ho allegato un database dove tramite un pulsante presente nell'unico formulario avvio un comando sql da macro tutte le volte che voglio senza andare più in strumenti --> sql

Ciao fai sapere

viewtopic.php?f=13&t=3817
Openoffice 4.1 su windows xp
Gaetanopr
Volontario
Volontario
 
Messaggi: 2847
Iscritto il: mercoledì 21 novembre 2012, 20:07


Torna a Base

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti