Newsgroup: it.comp.appl.access
Titolo: excel

Ciao a tutti
secondo voi č possibile trasferire da un foglio excel due o piů colonne non
contigue?
--
Dr. Andrea Bianchi
e-mail - 
bian...@inwind.it

 ha scritto nel messaggio
news:tgo69.64600$lu5.1...@twister1.libero.it...

Si.
Ciao. Fabrizio

Come?
--
Dr. Andrea Bianchi
e-mail - 
bian...@inwind.it
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ajd4qt$fvu$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:o4M69.66042$n04.1...@twister2.libero.it...

Dottore, ricordandoti di rispondere sempre dopo il quoting ( č una regola di
buona educazione ), dovresti essere piů preciso.
Dove vuoi trasferirlo il foglio di calcolo : in una tabella? . Se č cosě la
cosa č semplicissima, altrimenti prova a porre meglio la domanda e in modo
piů preciso dimodochč si possa aiutarti efficacemente.
Ciao. Fabrizio.
p.s. ma perchč hai messo anche il tuo titolo 'Dr.'?, non lo sai che siamo
tutti amici qui.

"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:aji67p$s62$1...@lacerta.tiscalinet.it...

Mi associo caro Dr.
Direi che č anche molto antipatico presentarsi nel chidere aiuto da parte di
un dottore.
Mi fanno sorridere e mi sorge spontaneo un senso di compatimento
Claudio

 Claudio
Vacci piano Claudio. E' ovvio che è nuovo del NG. Sbagliando si impara.
Ciao. Fabrizio.
p.s. Umberto Battistin .... firma Claudio  ...?!? non capisco.

 tutti amici qui.
Ognuno č libero di firmarsi come vuole...
Caro Andrea continua a includere il Dr. che non c'č nulla di male...
Ciao.
--
Sergio MAZZA

--
Dr. Andrea Bianchi
e-mail - 
bian...@inwind.it
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ajigni$v58$1...@lacerta.tiscalinet.it...

OK gente, stiamo calmi.
Il "marchio" Dr mi è scappato essendo nella firma predefinita del mio
software di posta. Comunque è chiaro che nel NG si è tutti amici! :-)
Ritornando al mio problema, io devo trasferire da un foglio di calcolo Excel
più di due colonne NON CONTIGUE in una tabella già esistente.
Qualcuno mio può aiutare?
Ho provato con "TransferSpreadsheet " ma non sono riuscito a fare ciò che
volevo risucendo solamente ad importare un intervallo non "bucato".
Ciao e grazie

 volevo risucendo solamente ad importare un intervallo non "bucato".
    Poniamo che tu abbia la seguente cartella di Excel:
[Cartel1.xls]Foglio1:
A1: Campo1
B1: Campo2
C1: Campo3
D1: Campo4
A2:  123
B2: Pippo
C2: 01/01/2002
    FMT: ggg gg/mm/aaaa
    TXT: mar 01/01/2002
D2:  1234,5
    FMT: #.##0,00
    TXT: 1.234,50
A3:  456
B3: Pluto
C3: 12/01/2002
    FMT: ggg gg/mm/aaaa
    TXT: sab 12/01/2002
D3:  1000
    FMT: #.##0,00
    TXT: 1.000,00
A4:  789
B4: Paperino
C4: 31/12/2002
    FMT: ggg gg/mm/aaaa
    TXT: mar 31/12/2002
D4:  9876,543
    FMT: #.##0,00
    TXT: 9.876,54
e in Access la corrispondente:
Tabella: tabCartel1
  Proprieta':
    Updatable = Vero
    ValidationRule =
    ValidationText =
    [...]
  Campi:
    Campo2
      Attributes =  2
      Type =  10
      OrdinalPosition =  1
      Size =  255
      Required = Falso
      AllowZeroLength = Falso
      [...]
    Campo4
      Attributes =  1
      Type =  5
      OrdinalPosition =  2
      Size =  8
      DefaultValue = 0
      Required = Falso
      AllowZeroLength = Falso
      Format = #,##0.00 €;-#,##0.00 €
      [...]
nella quale, come vedi, mancano i campi "Campo1" e "Campo3".
    Potresti collegare mediante:
        File > Carica dati esterni > Collega tabelle...
        Tipo file: Microsoft Excel (*.xls)
il foglio di lavoro di Excel al database Access, ottenendo:
Tabella: xlCartel1Foglio1
  Proprieta':
    Updatable = Falso
    Connect = Excel 5.0;HDR=YES;IMEX=2;DATABASE=<...>\Cartel1.xls
    SourceTableName = Foglio1$
    [...]
  Campi:
    Campo1
      Attributes =  1
      Type =  7
      OrdinalPosition =  0
      Size =  8
      DataUpdatable = Falso
      Required = Falso
      AllowZeroLength = Falso
      Format = General Number
      [...]
    Campo2
      Attributes =  2
      Type =  10
      OrdinalPosition =  1
      Size =  255
      DataUpdatable = Falso
      Required = Falso
      AllowZeroLength = Falso
      Format = @
    Campo3
      Attributes =  1
      Type =  8
      OrdinalPosition =  2
      Size =  8
      DataUpdatable = Falso
      Required = Falso
      AllowZeroLength = Falso
      Format = ddd\ dd/mm/yyyy
    Campo4
      Attributes =  1
      Type =  7
      OrdinalPosition =  3
      Size =  8
      DataUpdatable = Falso
      Required = Falso
      AllowZeroLength = Falso
      Format = #,#####0.00
      [...]
    Quindi, con la query di accodamento:
Query: xlCartel1Foglio1 -> tabCartel1
INSERT INTO tabCartel1 ( Campo2, Campo4 )
SELECT [xlCartel1Foglio1].[Campo2], [xlCartel1Foglio1].[Campo4]
FROM xlCartel1Foglio1;
otterresti il "trasferimento da un foglio di calcolo Excel di più di due
colonne NON CONTIGUE in una tabella già esistente".
    Se invece per "trasferimento" intendi che i dati, dopo l'accodamento,
devono anche essere eliminati dalla cartella di lavoro Excel, dopo
l'esecuzione della query potresti eseguire una macro che se ne occupi, ma
prima dovrai definirne il comportamento: eliminazione delle righe o
"svuotamento" delle celle, per esempio per mantenerne la formattazione, o
per non perdere le eventuali formule, ecc.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 Sergio MAZZA
Fabrizio.

 trovare nulla di antipatico, ma se vuoi litigà....?!?
No, non voglio litigare; ma se tu: "...trovo antipatico chi si presenta
anteponendo il proprio titolo al proprio nome considerandolo più
importante..", io (se permetti) trovo antipatico chi si permette di limitare
la libertà altrui di firmarsi come vuole. Se poi Andrea ha ritenuto di dover
modificarla, buon per lui...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Basta Mazza!! tanto non interessa a nessuno ciò che ci diciamo, se però
vuoi, continuiamo in privato.
La mia e-mail ce l'hai : lo sai anche tu: togli 'NO SPAM' e scrivimi, ma
liberiamo sto' NG dalle nostre beghe ( tanto poi alla fine non interssa
neanche ad Andrea, col quale mi scuso cmq ).
Ciao. Fabrizio.
p.s però a me il titolo prima di un nome continua a non piacere, in un NG
quantomeno.
Se però Andrea si è offeso per il modo in cui gliel' ho detto spero voglia
accettare ancora le mie scuse.( e si che non mi sembrava ci fosse niente di
offensivo, boh ).

 offensivo, boh ).
E' un problema di Andrea se si è offeso; io non difendo Andrea ma la sua, e
la mia indirettamente, libertà di firmarsi come vuole.
Chissà che ne pensa il Dott. Monti...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Ciao. Fabrizio.
p.s. it.compl.appl.access ?

 p.s. it.compl.appl.access ?
Oui!

 Oui!
Ma sei sicuro?
Ciao. Fabrizio.

 Ma sei sicuro?
L'unica cosa sicura è la morte.
