Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cancellare dati solo di una colonna

1,819 views
Skip to first unread message

Cristian Pinto

unread,
Jan 12, 2007, 3:27:37 AM1/12/07
to
come da oggetto

Come faccio a cancellare i dati di una colonna presente in una tabella in
access!!!!!


Ivan da casa

unread,
Jan 12, 2007, 3:49:28 AM1/12/07
to

"Cristian Pinto" <cristian.p...@tin.it> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...

> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!
>

UPDATE tabella SET [campodacancellare] = ""

dovrebbe risolvere.
Sostituisci i nomi giusti per la tabella ed il campo.
Se il campo è numerico potresti renderlo = 0.

IvanDaBologna


Ivan da casa

unread,
Jan 12, 2007, 3:52:14 AM1/12/07
to

"Ivan da casa" <ivanSENZAQ...@tin.it> ha scritto nel messaggio
news:45a74b99$0$22387$4faf...@reader2.news.tin.it...

>
> "Cristian Pinto" <cristian.p...@tin.it> ha scritto nel messaggio
> news:45a74678$0$4257$4faf...@reader1.news.tin.it...
>> come da oggetto
>>
>> Come faccio a cancellare i dati di una colonna presente in una tabella in
>> access!!!!!
>>
>
> UPDATE tabella SET [campodacancellare] = ""
>
> dovrebbe risolvere.
> Sostituisci i nomi giusti per la tabella ed il campo.
> Se il campo č numerico potresti renderlo = 0.
>
> IvanDaBologna
>

scusa ... non avevo finito.

Incolla questa riga nella definizione SQL di una nuova query oppure lo usi
da codice VBA piů o meno cosě:

strSQL = "UPDATE tabella SET [campodacancellare] = ''"
DoCmd.RunSql strSQL

attenzione agli apici singoli!

IvanDaBologna


Antonio Biso

unread,
Jan 12, 2007, 3:53:52 AM1/12/07
to
"Cristian Pinto" <cristian.p...@tin.it> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...
> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!

Non siamo in Excel, Cristian. Non ci sono le colonne.
Forse intendi un campo...

Se cosě č, se vuoi svuotare i valori di un certo campo per tutti i record
(non righe eh) di una tabella, ti basta fare una query di aggiornamento
sulla tabella selezionando quel campo e mettendoci null

Antonio


Karl Donaubauer

unread,
Jan 12, 2007, 4:37:48 AM1/12/07
to
Ivan da casa wrote:
>> "Cristian Pinto ha scritto:

>>> Come faccio a cancellare i dati di una colonna presente in una tabella
>>> in access!!!!!
>>
>> UPDATE tabella SET [campodacancellare] = ""
>>
>> dovrebbe risolvere.
>> Sostituisci i nomi giusti per la tabella ed il campo.
>> Se il campo è numerico potresti renderlo = 0.

>
> Incolla questa riga nella definizione SQL di una nuova query oppure lo usi
> da codice VBA più o meno così:

>
> strSQL = "UPDATE tabella SET [campodacancellare] = ''"
> DoCmd.RunSql strSQL
>
> attenzione agli apici singoli!

Ha scritto "cancellare" non "sostituire con valori diversi" come
'' (stringa vuota) o 0. --> ... SET [campodacancellare] = Null

E qui la risposta alla prossima domanda ;-):
www.donkarl.com/it?FAQ2.4 Eliminare i messaggi d'avviso

--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it

Cristian Pinto

unread,
Jan 12, 2007, 10:23:57 AM1/12/07
to
Grazie per le risposte!

Cristian

"Cristian Pinto" <cristian.p...@tin.it> ha scritto nel messaggio
news:45a74678$0$4257$4faf...@reader1.news.tin.it...

Alessandro Baraldi

unread,
Jan 12, 2007, 10:39:45 AM1/12/07
to

Cristian Pinto ha scritto:

> come da oggetto
>
> Come faccio a cancellare i dati di una colonna presente in una tabella in
> access!!!!!

Beh un modo semplice sarebbe di cancellare la colonna e
riaggiungerla....

ALTALTER TABLE table-name {ADD | ALTER | DROP | RENAME} {column-name
[column-definition]}

ALTER TABLE table-name DROP {column-name
[column-definition]}

Quindi

ALTER TABLE table-name ADD {column-name
[column-definition]}

Immagino però che questo campo non sia relazionato con nessuna tabella
esterna
altrimenti potresti fare danni(anche con altri metodi di cancellazione)


Quanto ti propongo sono 2 righe di codice... se ti soddisfa.

@Alex

Alessandro Baraldi

unread,
Jan 12, 2007, 10:41:18 AM1/12/07
to

Antonio Biso ha scritto:

[CUT]


> Non siamo in Excel, Cristian. Non ci sono le colonne.
> Forse intendi un campo...
>

> Se così è, se vuoi svuotare i valori di un certo campo per tutti i record


> (non righe eh) di una tabella, ti basta fare una query di aggiornamento
> sulla tabella selezionando quel campo e mettendoci null
>
> Antonio

SQL dice che sono Colonne..., ora spiegalo tu a Bill che si è
sbagliato con Excel !

ALTER TABLE table-name {ADD | ALTER | DROP | RENAME} {column-name
[column-definition]}

;-)

@Alex

0 new messages