title: Problema con campo data

text:
"Jingo" <
jin...@libero.it
> ha scritto nel messaggio
news:bu3s64$6nh$1...@news.newsland.it...
> Maurizio Borrelli ha scritto:
> > "Jingo" <
jin...@libero.it
> ha scritto nel messaggio
> > news:bu3n4n$ejr$1...@news.newsland.it...
> > > ho una Query dove è presente un campo DataDocumento ed il
> > > criterio per estrapolare i documenti viene preso da una Maschera dove
sono
> > > presenti i campi "Da Data" e "A Data". Come faccio a dire che, se
nella
> > > maschera sono presenti delle date, deve etrapolare i documenti tra le
due
> > > date ma se i campi nella mascchera sono vuoti mi deve estrapolare
tutti i
> > > documenti?
> >     Per esempio, usando le tabelle del db Northwind:
>
> >         SELECT T.*
> >         FROM Ordini AS T
> >         WHERE
> >           IIf
> >           (
> >             (IsNull(Forms![FOrdini fra due date]!txtDataInizio)=True)
> >             Or
> >             (IsNull(Forms![FOrdini fra due date]!txtDataFine)=True)
> >           , True
> >           , T.DataOrdine Between
> >             Forms![FOrdini fra due date]!txtDataInizio
> >             And
> >             Forms![FOrdini fra due date]!txtDataFine
> >           ) =True
> >         ;
> Ho provato ma il codie non funziona. Il criterio viene imputato
> direttamente nella Query e se non sbaglio il codice sopra descritto viene
> inserito in VBA. Puoi suggerirmi un altro metodo?
Ciao, Jingo.
    Fai cosi': apri il database Northwind. Crea una maschera con due caselle
di testo (i nomi di maschera e caselle sono quelli che leggi nel testo della
query) e crea una nuova query in visualizzazione SQL nella quale incollerai
il testo che ho postato, che e' codice SQL di Access (non visual basic!).
Poi salva la maschera, aprila, poi apri la query e vedi cosa succede.
--



title: Re: Un aiuto per una Query ricerca duplicati

author: Karl Donaubauer

text:
Salve Ignazio,

Ignazio.pilone ha scritto:
> Ho alcuni dati di letture trimestrali.
> Devo però ripulire i miei dati da letture eseguite oltre alle due previste per il primo e secondo trimestre.
>
> tramite questa query :
>
> SELECT First(QRY_ContaLettureSinora_DATIENE.CodImmobile) AS CodImmobileCampo, Count(QRY_ContaLettureSinora_DATIENE.CodImmobile) AS NumLetture
> FROM QRY_ContaLettureSinora_DATIENE
> GROUP BY QRY_ContaLettureSinora_DATIENE.CodImmobile
> HAVING (((Count(QRY_ContaLettureSinora_DATIENE.CodImmobile))>2));
>
> rilevo i casi in cui i CodImmobile hanno più di due riscontri.
> Riesco nella medesima query a ottenere (per i 42 casi in cui trovo il valore maggiore di due), il valore previsto (2) e la differenza ?

Se non ricevi un'altra risposta, prova di spiegare la parte finale
dell'ultima proposizione in un modo chiaro come l'acqua di una sorgente
nelle Alpi ad uno straniero di conoscenza debole della vostra bella lingua.

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

Access Lobby:
http://www.AccessDevelopers.org


title: Casella Combinata: espansione automatica

author: alberto

text:
Ciao a tutti!
C'è la possibilità che selezionando una casella combinata essa si espanda
automaticamente visualizzando i primi valori contenuti simulando cioè la
pressione sulla freccia in basso della casella ma senza utilizzare il mouse?
Grazie
Alberto


author: Santini

text:
Si, Alt+freccia giu'
alberto <
joh...@ciaoweb.it
> wrote in message
ufrpDh6X$GA...@cwnts22.ciaoweb...



author: Jan

text:
alberto ha scritto nel messaggio ...
>Ciao a tutti!
>C'è la possibilità che selezionando una casella combinata essa si espanda
>automaticamente visualizzando i primi valori contenuti simulando cioè la
>pressione sulla freccia in basso della casella ma senza utilizzare il
mouse?
>
>Grazie
>
>Alberto
>
Metti nell'evento GotFocus della casella combinata :
SendKeys "{F4}"
Jan


author: Stefano Bettini

text:
alberto ha scritto nel messaggio ...
>Ciao a tutti!
>C'è la possibilità che selezionando una casella combinata essa si espanda
>automaticamente visualizzando i primi valori contenuti simulando cioè la
>pressione sulla freccia in basso della casella ma senza utilizzare il
mouse?
>
Sull' evento Enter metti MiaCasella.DropDown
Bye, Ste


title: tabella valore parametro

author: Marco

text:
In una tabella ho un campo in cui č memorizzato un valore proveniente da
un'altra tabella, casella combinata. Ho rinominato un campo della seconda
tabella; ristemato la query.
Adesso quando apro la prima tabella mi compare una finestra con ( immettere
valore parametro ) "nometabelle.nomecampoprecedente".
C'č un modo per rimuovere questo box ?
grazie


title: tabella valore parametro

author: aaa

text:
Marco ha scritto:
> In una tabella ho un campo in cui è memorizzato un valore proveniente da
> un'altra tabella, casella combinata. Ho rinominato un campo della seconda
> tabella; ristemato la query.
> Adesso quando apro la prima tabella mi compare una finestra con ( immettere
> valore parametro ) "nometabelle.nomecampoprecedente".
> C'è un modo per rimuovere questo box ?
> grazie
hai sicuramente un problema di nome campo inesistente da qualche parte
controlla meglio.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiornare campo Si/No di tutto il recordset

author: Andrea Pettenon

text:
Non riesco a uscirne (perchè sono una cippa), detto questo, mi potete aiutare voi?

Sono riuscito ad aggiornare il campo Si/No del singolo record, ma non riesco a capire come devo fare a spiegare ad access che dovrebbe aggiornare anche gli altri Si/No dei record sottostanti.

La mia situazione è la seguente:
Ho una maschera con all'interno il mio bell'elenco di record che hanno il campo Si/No da aggiornare a Si o No in base a quello che viene scritto sul campo IDVettore. Se scrivo 0 su questo campo, tutti i record sopra elencati devono diventare Si, se invece è diverso da 0 allora devono diventare tutti No.

Avevo predisposto una macro sull'evento uscita con le seguenti istruzioni:
If [IDVettore]=0 then
ImpostaValore
Elemento = [NoPickout950]
Espressione = Vero
Else
ImpostaValore
Elemento = [NoPickout950]
Espressione = Falso
end If
EseguiComandoMenu
Comando SalvaRecord

Con queste istruzioni nel caso ci sia solo 1 record ottendo ciò che voglio,
se però ho 2 o più record mi aggiorna solo 1 record e non gli altri.

Grazie.

Andrea


author: GiorgioDaPrato

text:

sembra un quesito da settimana enigmistica ...

allora:
sei con una form continua ?

e con quale origine ? (tabella intera o query con criteri ?)

sei in una situazione in cui modificando il valore IN UN DETERMINATO RECORD
(in una determinata riga) vedi l'opportunità di cambiare un dato GIA' REGISTRATO
(o comunque presente) nelle altre righe ?

COSA hai a disposizione per distinguere le singole righe ? (quale ID ?)


text:
[cut]
> sei con una form continua ?
si
>
> e con quale origine ? (tabella intera o query con criteri ?)
origine da query con filtro su un unico campo
>
> sei in una situazione in cui modificando il valore IN UN DETERMINATO RECORD
> (in una determinata riga) vedi l'opportunità di cambiare un dato GIA' REGISTRATO
> (o comunque presente) nelle altre righe ?
Devo aggiornare a SI il campo Si/No per tutte le righe elencate in questa maschera se il valore immesso (in questa maschera) corrisponde a un determinato valore (nel mio caso, Se IDVettore è 0 o diiverso da 0 mi dovrà aggiornare a si o no il campo Si/No.
>
> COSA hai a disposizione per distinguere le singole righe ? (quale ID ?)
ho un id univoco su ciascuna riga che si chiama stock_number


text:

quindi devi fare un aggiornamento "massivo" (su più righe)

SE il valore "perno" (IDVettore) è all'interno di ogni record,
e SE è sufficiente (come DEVE essere) variarne uno per avere,
in sincronia, l'aggiornamento massivo SUO E del campo si/no

puoi
tenere "al di fuori" il valore perno
(combo o text, stavolta va bene NON associata, ad esempio nella testata form)
e in base alla scelta o alla scrittura del valore
lanciare, all' evento AfterUpdate
una query di aggiornamento dei campi si/no E IDVettore
(che da quel che ho compreso, sono "in stretto accordo" fra loro)
direttamente nella query origine della form continua,
e poi servirà anche un requery della form


text:
> quindi devi fare un aggiornamento "massivo" (su più righe)
>
> SE il valore "perno" (IDVettore) è all'interno di ogni record,
> e SE è sufficiente (come DEVE essere) variarne uno per avere,
> in sincronia, l'aggiornamento massivo SUO E del campo si/no
>
> puoi
> tenere "al di fuori" il valore perno
> (combo o text, stavolta va bene NON associata, ad esempio nella testata form)
> e in base alla scelta o alla scrittura del valore
> lanciare, all' evento AfterUpdate
> una query di aggiornamento dei campi si/no E IDVettore
> (che da quel che ho compreso, sono "in stretto accordo" fra loro)
> direttamente nella query origine della form continua,
> e poi servirà anche un requery della form

aggiunta:

se le cose stanno così c'è anche la possibilità di aggiornare
(SEMPRE in modo massivo) ANCHE da variazione del campo IDVettore
in un record QUALSIASI (quindi senza aggiungere un controllo "perno"),
ma occorre eseguire la query di aggiornamento massiva
ESCLUDENDO la riga (il record) attiva (riconoscibile da stock-number)
e valorizzare da codice il campo si/no della riga

Questo per evitare di vedersi sparare il criptico avvertimento
che un record è stato modificato da un altro utente ...


title: Porting da Access 2000 ad Access XP

author: Antonio Cuni

text:
Ciao a tutti,
vi espongo una questione che mi e` stata posta di recente: tempo fa avevo
scritto una applicazione gestionale usando Access 2000 + MSDE: adesso il
cliente vorrebbe passare (non si sa bene perche`!) ad Access XP: mi hanno
detto di aver gia` provato a ad aprire l'applicazione "cosi` com'e`" ma ci
sono "alcune cose" che non funzionano: ad esempio mi hanno parlato delle
wildcard all'interno delle query: nella versione 2000 dovevano usare il
percento (%) mentre nella XP l'asterisco (o viceversa, adesso non ricordo).
In definitiva mi hanno chiesto un preventivo per "aggiornare" l'applicazione
in modo da supportare access XP: ora, non e` molto semplici fare un
preventivo senza sapere quali sono le cose che non funzionano ma mi devo
arrangiare: sapete mica quali sono le differenze principali tra access 2000
e XP: c'e` qualcosa che rende quest'ultimo incompatibile all'indietro?
C'e` qualche risorsa web che lo spiega in dettaglio?
grazie e ciao
Anto


title: Porting da Access 2000 ad Access XP

author: Sergio MAZZA

text:
"Antonio Cuni" <
REMOV...@programmazione.it
> ha scritto nel messaggio
news:0jvef1-...@anto.cuni.lan...

Probabilmente sul sito MS...
Ciao.
--
Sergio MAZZA


title: Assegnare ad un Object un file .jpg.

author: Riccardo Baldinotti

text:
Ho trovato da qualche parte questo codice:
>Dim MyPic As Object
>Application.ScreenUpdating = False
>Set MyPic = ActiveSheet.Pictures.Insert( _
>****"C:\Temp\My Picture.jpg")
riferito ad un'automazione in Excel. All'oggetto MyPic è associata
un'immagine sul proprio pc.
Siccome dovrei fare esattamente quel che fa il resto del codice, ma in
Access, vorrei sapere che istruzioni dovrei usare.
Ho pasticciato con istruzioni del genere
    Forms!mElencoArt!immagine16.Picture = "D:\Documenti Generali
\newsletter\intestazione.jpg" '
    'Set MyPic = "D:\Documenti Generali\newsletter\intestazione.jpg"
    Set MyPic = Forms!mElencoArt!immagine16.Picture
ma ho ottenuto solo una serie di errori.
Grazie a tutti.
Riccardo Baldinotti


title: Assegnare ad un Object un file .jpg.

author: pablitomf

text:
>Forms!mElencoArt!immagine16.Picture = "D:\Documenti Generali\xxx.jpg"
questo è giusto... che errore ti da?
nel caso, probabile che il problema sia lo spazio tra "Documenti" e
"Generali"


title: Assegnare ad un Object un file .jpg.

text:

Ovviamente "Immagine16" deve essere un oggetto immagine...


title: Assegnare ad un Object un file .jpg.

text:
On 16 Lug, 17:41, pablitomf <
pablit...@virgilio.it
> wrote:
> On 16 Lug, 17:40, pablitomf <
pablit...@virgilio.it
> wrote:
>
> > >Forms!mElencoArt!immagine16.Picture = "D:\Documenti Generali\xxx.jpg"
>
> > questo è giusto... che errore ti da?
>
Non è tanto quella, quanto il tentativo di trattare l'immagine con
    Set MyPic = Forms!mElencoArt!immagine16.Picture
e di copiarla in un documento da inviare via Lotus Notes.
Sembra però che l'unico esempio trovato in giro non mi possa
funzionare.
Dirò che non sono capace, il che è purtroppo vero.
Grazie mille.
Riccardo Baldinotti


title: accenti_access_2000

text:
Ciao a tutti,
come posso eliminare automaticamente tutti gli accenti presenti in un
campo di tipo testo o memo con access 2000 ?
Grazie in anticipo.


title: accenti_access_2000

author: Alessandro Cara

text:
automobile2002 wrote:

cosa intendi per accenti? L'apice o le lettre accentate. Cmq
x=replace(y,"'","")
o
x=replace(y,"à","a")
--
a.cara


title: Assegnare lo stesso valore progressivo ma a gruppi di record

author: nospam

text:
Il solito problema del progressivo :-) Questo però è un caso diverso. Ho una
query che è il risultato di una interrogazione di una tabella con un campo
progressivo realizzato con la Function del sito comune, fin qui tutto ok.
Adesso dovrei aggiungere un campo alla query che indichi lo stesso valore di
un altro progressivo però su gruppi di record (il numero di record di ogni
gruppo è stabilito da un valore esterno), esempio ridotto e semplificato:
l'ordinamento è sempre per data.
ID       Data             Nome  Progressivo  Progressivo2 (cioè ogni 2
record)
1     12/12/1980    Pippo              1                   1
2     14/01/1981    Caio                2                   1
3     18/05/1988    Tizio                3                   2
4     10/01/2000    Carlo               4                   2
5     25/12/2003    Semp              5                   3
...      ...............         ......                ..
3
scopo del Progressivo2 nella realtà dell'applicazione è prevedere il numero
di settimane di attesa.
Ringrazio per qualsiasi suggerimento.
M.


author: MA

text:
"nospam" <
nos...@please.us
> ha scritto nel messaggio
news:biiobp$fsh$1...@newsreader.mailgate.org...

Dopo il primo progressivo apri il rst e for i = 1 to valore_prog2
fai ciò che vuoi
MAssimiliano


text:
> Dopo il primo progressivo apri il rst e for i = 1 to valore_prog2
> fai ciň che vuoi
> MAssimiliano
Si potrebbe ottenere lo stesso risultato con una query sql?
M.


text:
"nospam" <
nos...@please.us
> ha scritto nel messaggio
news:bijc9v$748$1...@newsreader.mailgate.org...

Sarebbe un casino
Inizia a scrivere qualcosina e vediamo man mano (consumati il dito a forza
di pigiare F1)
MAssimiliano


title: maschera "lenta"

author: Fabio

text:
Ciao a tutti,
ho una maschera un po' "pesante", cioč con parecchi controlli,una
sottomaschera dove si eseguono operazioni etc etc.
Ora per aprirla ci vuole qualche secondo.
Sě che il mio computer non č una scheggia, ma una volta non era cosě.
Per di piu' da questa maschera con un pulsante eseguo una stampa di un
report collegato alla stessa....e l'attesa č lunga.
Se lancio la stampa dalla finestra di access la cosa č molto molto piu'
veloce......
.....posso risolvere???
Fabio


title: maschera "lenta"

author: Stefano Marzocchi

text:
"Fabio" <

Hai provato a reimportare le maschere in un nuovo .mdb?


title: maschera "lenta"

text: ........Bingo!!!..........ma perchè succede cio'????


title: maschera "lenta"

author: Alessandro

text:
"Fabio" <
f.par...@mail.sirio.it
> wrote in message
news:a1ksob$1cen7$1...@news02.it.net...
> ........Bingo!!!..........ma perchè succede cio'????
Sul Sito Comune c'è una bellissima applicazione di RodAgo "PubliBatch"
che oltre ridurre le dimensioni del MDB, spiega la tecnica utilizzata
e i motivi per cui i DB diventano enormi dopo qualche manipolazione di
codice............!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MDE Disabilitare il tasto shift all'avvio!

author: FC & C.ny

text:
Siccome quanto ho proposto nell'oggetto non mi è riuscito, volevo conferma.
Grazie CF


author: stwe

text:
"FC & C.ny" <
formaro...@inwind.it
> ha scritto nel messaggio
news:3Dt99.91098$n04.2...@twister2.libero.it...
> Siccome quanto ho proposto nell'oggetto non mi è riuscito, volevo
conferma.
>
> Grazie CF
>
segui la procedura presente sul sitocomune, attento però alle due versioni,
con e senza protezione a livello utente.
by
stwe


author: enzo

text:
"FC & C.ny" <
formaro...@inwind.it
> wrote in message news:<3Dt99.91098$
n04.2...@twister2.libero.it
>...
> Siccome quanto ho proposto nell'oggetto non mi è riuscito, volevo conferma.
>
> Grazie CF
Clicca su Strumenti Avvio e prova a deselezionare tutte le spunte.
Ciao Enzo


author: Cataldo Formaro

text:
"enzo" <
epignate...@tuttopmi.it
> ha scritto nel messaggio
news:fa4700c2.02082...@posting.google.com...

Questa prova l'ho gia fatto e niente!!
saluti CF


text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:gxD99.9519$pX1.3...@news2.tin.it...

E' questo che ho fatto, con il programmino che abilita e disabilita il tasto
shift all'avvio.
Ancora non ho mai provato ad impostare protezioni a livello utente!
Conviene??
Saluti CF


title: Query su Record oltre ...

author: Mauro

text:
Ho questo problemino, da una tabella che mettiamo contenga 157 record,
devo fare due report distinti, nel primo devo stampare i primi 140
record e fin qui ho risolto con " Select Top 140....ecc. ecc. " ora
come faccio per fare il secondo report dei record oltre il 140, in
quanto Access non posside Bottom ?
Grazie per l'eventtuale aiuto che trovero in questo gruppo ....
Ciao Mauro
www.spyone.biz


title: Query su Record oltre ...

author: Karl Donaubauer

text:
Mauro wrote:
> Ho questo problemino, da una tabella che mettiamo contenga 157 record,
> devo fare due report distinti, nel primo devo stampare i primi 140
> record e fin qui ho risolto con " Select Top 140....ecc. ecc. " ora
> come faccio per fare il secondo report dei record oltre il 140, in
> quanto Access non posside Bottom ?
Sempre con TOP ma l'ordinamento opposto:
"SELECT TOP 17 .... ORDER BY IdoCampoCheFaSenso DESC"
Poi nel report puoi cambiare l'ordine di nuovo con il dialogo per
l'ordinamento e raggruppamento.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: Query su Record oltre ...

author: giorgio rancati

text:
"Mauro" <
m.lo...@tin.it
> ha scritto nel messaggio
news:a3c95b4a.05032...@posting.google.com...

Ciao Mauro,
poniamo che tu abbia un campo che identifica in modo univoco ogni riga (ad
es un Id contatore)
La prima Query già l'hai fatta
-------------
Select Top 140 *
From  TuaTabella
Order By TuoCampoOrdinamento
---------------
per la seconda .......
-------------
Select T1.*
From  TuaTabella AS T1
   Left Join
          (Select Top 140 Id
           From TuaTabella
           Order By TuoCampoOrdinamento) AS T2
   ON T1.Id=T2.Id
WHERE T2.Id IS NULL
Order By TuoCampoOrdinamento
---------------
Ciao Giorgio


title: Query su Record oltre ...

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:423eb84b$0$6298$5fc...@news.tiscali.it...
>
> "Mauro" <
m.lo...@tin.it
> ha scritto nel messaggio
> news:a3c95b4a.05032...@posting.google.com...
dimenticavo...
se il numero dei record č sempre uguale ( 157 )  la soluzione di Karl č la
piů semplice.
Ciao Giorgio


title: Query su Record oltre ...

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> wrote in message news:<423eba4d$0$6309$
5fc...@news.tiscali.it
>...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
> messaggio news:423eb84b$0$6298$5fc...@news.tiscali.it...
> >
> > "Mauro" <
m.lo...@tin.it
> ha scritto nel messaggio
> > news:a3c95b4a.05032...@posting.google.com...
>
> dimenticavo...
> se il numero dei record è sempre uguale ( 157 )  la soluzione di Karl è la
> più semplice.
>
> Ciao Giorgio
Grazie ad entrambi...  Funzica...
www.spyone.biz


title: Gestione Magazino

author: Mario Puglisi

text:
Innanzitutto Grazie a Roberto per le ultime risposte datemi!
Devo impostare una gestione di magazzino.
Per non digitare nuovamente gli articoli già acquistati, volevo prenderli da
una query basata sulla Tab DettagliOrdini. Fin qui Ok!
Tale query però ha bisogno di essere incrementata con altri campi per la
gestione del magazzino.
Es. i campi contenuti nella suddetta query "Giacenza"sono: Art, Qtà in
Giacenza, Pr Unit.
I campi da aggiungere sarebbero quelli per il controllo dell'Uscita da
magazzino; quindi:
Qtà in uscita ecc.
Immagino che tali campi dovrebbero essere  inseriti in una nuova Tabella
"Magazzino".
Come faccio a creare tale tabella "Magazzino" la quale si serve dei campi
della query "Giacenza"
e di quelli che aggiorno io  manualmente?
  Ho cercato di creare una Query che unisca la query "Giacenza" alla Nuova
Tabella "Magazzino"  ma all'apertura di tale nuova query i dati non erano
aggiornabili.
Non so se sono stato chiaro. Non rispondo più di ciò che dice il mio
cervello!!!


title: autorizzazioni gruppi & utenti

author: Vittorio

text:
Buona sera a tutti. Ho bisogno del vostro aiuto per risolvere il mio
problema.
Ho un DB in Access97 condiviso su un Server con diversi utenti.
Ho creato il file system2.mdw salvando le autorizzazioni che voglio
applicare al mio DB.
E' possibile fare in modo che il nuovo system2.mdw sia applicabile al solo
DB, mentre per tutti gli altri DB sia sempre valido quello originale
system.mdw?
Come posso fare per mettere delle autorizzazioni al solo mio DB?
Grazie


title: autorizzazioni gruppi & utenti

text:

http://snipurl.com/196qp
--
ac
y-1=x


title: ADP: problema accesso sql-server

author: ringo

text:
Salve a tutti,
da una macchina client se cerco tamite un progetto .adp ad accedere
ad un bd su sql server ho il seguente errore:
[DBNETLIB][ConnectionOpen(Connect().]Server inesistente o accesso negato
qualche dritta?
grazie!
ringo
P.S.: versione Access 2000 sr-1
        MDSE 2000 sp3
        da locale accedo normalmente


title: Immagini su maschera

text:
Il meccanismo "Archivio Foto" del sito comune funziona in linea di massima
ma:
nonostante il percorso della foto sia corretto all'aprirsi della maschera
non vedo la foto; se però riscrivo il nome del file (magari semplicemente
togliendo un carattere (invio) e rimettendolo la foto appare. Ciò, però, mi
fa apparire questa foto per tutti record.
Insomma vedo la stessa immagine anche se il percorso indicato in pathfoto è
diverso.
Non so se può influire la struttura a schede della maschera, il fatto che i
controlli siano molti (uno per ogni pagina, e in due casi due per pagina)
Credo che ci sia un problema nel meccanismo di aggiornamento o un conflitto
di nomi di oggetti. Ho controllato ma il codice mi sembra non contenere
errori di questo tipo.
Cosa ho sbagliato?
Grazie
Stefano


title: Immagini su maschera

text:

Hai messo sull'evento corrente. E' associato il controllo dove inserisci il
path?
MAssimiliano


title: Immagini su maschera

text:
MA <
mas...@massimilianoamendola.it
> cosě si pronunciň:
> Hai messo sull'evento corrente.
Dove deve stare (Form Current).
>  E' associato il controllo dove  inserisci il path?
Si, il controllo č associato. In ogni caso ho risolto rinominando tutti i
controlli immagine e le caselle di testo in maniera piů logica ed ordinata
(per alcune caselle di testo avevo lasciato il nome TestoXXX mentre per
altre corrispondeva al nome del campo). Evidentemente si verificava qualche
conflitto proprio con i nomi dei controlli. Ora funziona.
Grazie infinite :-D
Stefano


title: Immagini su maschera

text:
"stef@no" <
stefanop...@libero.com
> ha scritto nel messaggio
news:7%Exb.152959$e6.55...@twister2.libero.it...
> MA <
mas...@massimilianoamendola.it
> cosě si pronunciň:
> > Hai messo sull'evento corrente.
> Dove deve stare (Form Current).
Sě
>
> >  E' associato il controllo dove  inserisci il path?
> Si, il controllo č associato. In ogni caso ho risolto rinominando tutti i
> controlli immagine e le caselle di testo in maniera piů logica ed ordinata
> (per alcune caselle di testo avevo lasciato il nome TestoXXX mentre per
> altre corrispondeva al nome del campo). Evidentemente si verificava
qualche
> conflitto proprio con i nomi dei controlli. Ora funziona.
> Grazie infinite :-D
Ok allora
MAssimiliano


title: Maschera collegata. Origine il lato "Molti" di una relazione: problemi.

author: Crusader

text:
Ciao a tutti,
mi piacerebbe che qualcuno potesse darmi chiarimenti su questo
problema.
Tabella  A "Parti" (in un procedimento dinanzi all'autorità
giudiziaria)
Tabella B "Altre parti".
Relazione uno - a - molti tra la tabella A e la tabella B.
Integrità referenziale applicata.
Quando, nella maschera che proviene dalla tabella A, creo una
sottomaschera che ha come origine la tabella B, e inserisco i dati,
tutto OK.
Quando inserisco i dati in una maschera collegata, creata col wizard
di Access, con origine la tabella B, iniziano i problemi, e cioè:
1) violazione dell'integrità referenziale, in quanto Access mi dice
"impossibile aggiungere o modificare il record. Nella tabella A è
necessario un record collegato", cioè che non è possibile creare nel
lato "molti" un dato senza corrispondenza nella parte "uno":
(ovviamente).
2) necessità, per inserire dati, di immettere nel campo chiave esterna
della maschera collegata un valore che corrisponde a quello contenuto
nell'attuale campo Contatore della tabella A.
Non so se sono riuscito a essere chiaro. La maschera collegata mi
farebbe comodo per ragioni di spazio. C'è rimedio possibile al
problema 2), tranne eliminare l'integrità referenziale (necessaria) ?
Grazie a tutti quelli che vorranno rispondere.


author: Nick

text:
"Crusader" <nospam.a...@inwind.it.invalid> ha scritto nel messaggio
news:nj5k30tlolu6fk52a...@4ax.com...

non è molto chiara la situazione
comunque se tu hai la mascera principale conorigine dati nella tabella A e una sottomaschera
collegata con origine dati nella tabella B fa tutto in automatico e non dovresti avere problemi.
se non lo fa in automatico al campo della tabella B che contiene il riferimento alla tabella A lo
trasformi in una casella combinata che pesca i valori nella tabella A.
facendo così la tua sottomaschera diventa indipendente perchè basta che tu prima di registrare il
record selezioni un valore della tabella A e ti lascia creare il record.
spero di aver colto il problema e di essere stato d'aiuto.
facci sapere


text:
 "Nick" <senz...@chiedetesul.NG> scrisse con audacia:
[cut]
>non è molto chiara la situazione
Infatti non mi sono spiegato bene, scusami. Grazie innanzitutto per
aver risposto.
>comunque se tu hai la mascera principale conorigine dati nella tabella A e una sottomaschera
>collegata con origine dati nella tabella B fa tutto in automatico e non dovresti avere problemi.
Certo, quando si tratta di sottomaschere: io parlo invece di maschere
collegate, cioè quando nella maschera principale compare un pulsante
che apre la collegata (creato tutto in automatico da Access).
>se non lo fa in automatico al campo della tabella B che contiene il riferimento alla tabella A lo
>trasformi in una casella combinata che pesca i valori nella tabella A.
Sia la tabella A che la tabella B pescano i valori da una tabella in
comune (in questo caso un elenco di nomi), con queste relazioni:
Tabella Comune --uno a molti --> Tabella A ---> Uno a molti --->
Tabella B.
Forse è questo che scombina un po' le cose, tuttavia, ripeto, quando
creo una sottomaschera, e non una maschera collegata, va tutto a
meraviglia.
Potrebbe esserci un modo per risolvere?
Tnx. :)


text:

Maschera A
id
nome
cognome
tu vuoi ottenere
MascheraB
rif_id = cioè il valore di id preso dalla maschera A
Se è così
docmd.openform acform "mascheraB"
forms!mascheraB!rif_id =
me.id
ciao MAssimiliano


text:
 "MA" <
mas...@massimilianoamendola.it
> scrisse con audacia:
[cut]
>tu vuoi ottenere
>MascheraB
>rif_id = cioč il valore di id preso dalla maschera A
>
>Se č cosě
>docmd.openform acform "mascheraB"
>forms!mascheraB!rif_id =
me.id
[cut]
Ti ringrazio tantissimo, ma avevo giŕ realizzato qualcosa del genere:
il problema č che, anche se la routine riempie il campo correttamente,
viene sempre fuori il messaggio che comunica che č impossibile
aggiungere o modificare record, in quanto sarebbe necessario un record
collegato (presente, comunque) nella tabella  principale.
Non riesco comunque a spiegarmi il perchč questo problema _non_ si
verifichi con le sottomaschere, ma solo con le childform...


title: Definire property NON scalare

author: VT @ Work

text:
Salve a tutti.
Vorrei conferma che NON è possibile definire property associate ad una
variabile strutturata (definita con Type).
Grazie
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


title: Definire property NON scalare

author: Alessandro Baraldi

text:
> Salve a tutti.
> Vorrei conferma che NON è possibile definire property associate ad una
> variabile strutturata (definita con Type).
>
> Grazie
> Vincenzo Turturro
Per quanto ne sò non è possibile.
L'unica cosa gestibile sono le Public Enum...
@Alex


title: Definire property NON scalare

text:
On Fri, 30 Nov 2007 04:34:59 -0800 (PST), Alessandro Baraldi
<
ik2...@libero.it
> wrote:
>> Salve a tutti.
>> Vorrei conferma che NON č possibile definire property associate ad una
>> variabile strutturata (definita con Type).
>>
>> Grazie
>> Vincenzo Turturro
>
>Per quanto ne sň non č possibile.
>
>L'unica cosa gestibile sono le Public Enum...
... che perň non fanno al mio caso, poiché permettono di definire solo
costanti, mentre a me servono delle variabili modificabili durante
l'esecuzione.
Grazie
>
>@Alex



title: Definire property NON scalare

author: Alessandro Cara

text:
VT @ Work wrote:
> On Fri, 30 Nov 2007 04:34:59 -0800 (PST), Alessandro Baraldi
> <
ik2...@libero.it
> wrote:
>
>>> Salve a tutti.
>>> Vorrei conferma che NON è possibile definire property associate ad una
>>> variabile strutturata (definita con Type).
>>>
>>> Grazie
>>> Vincenzo Turturro
>> Per quanto ne sò non è possibile.
>>
>> L'unica cosa gestibile sono le Public Enum...
>
> ... che però non fanno al mio caso, poiché permettono di definire solo
> costanti, mentre a me servono delle variabili modificabili durante
> l'esecuzione.
Non vorrei farmi gli affari tuoi ma perche' ti serve una "type"?
--
ac
y-1=x


title: Definire property NON scalare

text:
On Fri, 30 Nov 2007 13:53:36 +0100, Alessandro Cara
<
alessan...@ay-1asistemi.it
> wrote:
 (...)

L'idea era quella di definire un type FormOpenParm che raggruppasse
tutti i parametri che di solito uso per pilotare l'aperura di una form
e di usare quindi tale type per definire una property OpenParm della
form in modo da potere scrivere:
Forms("MiaForm").OpenParm.Modalità="INS"
Forms("MiaForm").OpenParm.Livello=Me.OpenParm.Livello+1
e così via.
Era solo per la comodità di definire un'unica property invece che una
property per ciascuno dei parametri che utilizzo.



title: Definire property NON scalare

text:

Capito. Me lo ero "quasi" immaginato. E' il problema, si fa per dire, a
cui prima o poi tutti cerchiamo di porre rimedio.
Ormai sta cosa per me e' diventata uno "must" e sono arrivato all'arma
finale.
Tutte le cose che faccio hanno, in genere, una tab "Config" in coppia
chiave valore. Mi sono fatto una classetta (collection based) a cui ho
associato tre metodi:
Load: che mi carica il config (o qualsiasi altra select)
getItem: che mi recupera una qualsiasi chiave (scalare o oggetto)
setItem: che mi aggiunge chiavi e valori (scalare o oggetto)
--
ac
y-1=x


title: Tabelle da HTML a mdb

author: RobertoAcc

text:
Salve sono Roberto.
Il mio quesito è questo:
E' possibile importare una tabella ed i sui elementi da una pagina HTML
(salvata semplicemente con un "Salva con nome")
In un in file mdb come tabella ?
Se si come ?
Ringraziamenti anticipati
Buon weekend a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tabelle da HTML a mdb

author: yQy

text:
On Fri, 14 Nov 2003 16:39:10 +0100,
salzi...@yahoo.it
 (RobertoAcc)
wrote:
>Salve sono Roberto.
>Il mio quesito è questo:
>E' possibile importare una tabella ed i sui elementi da una pagina HTML
>(salvata semplicemente con un "Salva con nome")
>In un in file mdb come tabella ?
>
>Se si come ?
>
File -> Carica dati esterni -> Importa
scegli Tipo file: Documenti HTML (access97)
seleziona il file e segui a video le operazioni (crtedo che su
Access2000 ed XP sia lo stesso)
prova! :)
Ciao :)


title: Problema con report non risolto

author: Alberto

text:
Il problema, secondo me, è più semplice di quanto immagini.
Nel messaggio precedente, è vero mi sono spiegato con un italiano non molto
corretto. Spero di essere più esplicativo ora:
A me interessa visualizzare il totale fattura in fondo alla fattura, come
tutte le fatture normali di questo mondo.
Inserendo il totale nel pie di pagina report il totale viene visualizzato
subito dopo la sezione del corpo, cioè righe fattura. Il problema avviene,
quando creo una seconda pagina e il totale può finire in diverse posizioni
della pagina e non in fondo.
Il totale deve essere visualizzato sempre nella stessa posizione, cioè in
fondo pagina, che mi ritrovi nella prima o nella seconda, quindi mi
interessa bloccare o la sezione o una serie di controlli (totale iva, totale
fattura) che si trovano nella sezione pie di pagina report. Se utilizzo il
pie di pagina pagina mi compare su tutte le pagine e non è molto bello :-)
Come posso risolvere questo problema?
Vi ringrazio
Ciao
Alberto


title: Problema con report non risolto

author: Roberto da casa

text:
"Alberto" <
albl...@postino.it
> ha scritto nel messaggio
news:JlF7a.7839$%1.23...@tornado.fastwebnet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "Stampare un numero N costante di righe per
pagina".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con report non risolto

author: Emyr

text:
On Fri, 28 Feb 2003 09:46:36 +0100, "Alberto" <
albl...@postino.it
>
wrote:

didatti non devi metterlo nel pie pagina pagina non nel pie pagina
report
e poi su formattazione se non sei sull'ultima pagina  nascondi i
valori per non farli stampare
Saluti.
Emanuele.


title: Problema date con query

author: Cristiano

text:
Salve a tutti.
In una query, dato un campo "Data" (gg/mm/aa), come si fa ad ottenere un
campo "Mese" in lettere (o al limite in cifre 1 - 12) che mi indica il
mese di "Data"????
Grazie a chi mi saprą aiutare
Cristiano


title: Problema date con query

author: pietro

text:
Month([NomeCampo])
questo ti da il mese come numero
per avere il mese in formato descrittivo vedi help su format()


title: Controllare se una query è stata eseguita

author: Fabio

text:
Buongiorno a tutti e grazie a tutti coloro che mi hanno aiutato nei miei
precedenti post!
Ciò che vorrei risolvere oggi è questo:Ho creato una query di accodamento
che viene lanciata all'evento click di un pulsante di comando.L'evento oltre
a lanciare la query apre la tabella di accodamento consentendo all'utente di
verificare i record accodati ed eventualmente cancellare i duplicati (nella
tabella si deve accodare solo una volta al giorno...un utente erroneamente
potrebbe lanciare la query n volte al giorno!!).
Ho però una difficoltà.Vorrei che l'utente avesse la possibilità di
ripensarci in fase di lancio della query........in poche parole viene
visualizzato dopo il lancio il mess: "la query accoderà tot record nella
tabella....continuare? ==> SI NO.
Vorrei che la tabella di accodamento si aprisse solo nel caso in cui
l'utente sceglie si ma nel caso in cui sceglie di non accodare non voglio
far aprire la tabella.
Come potrei fare?
--------------------------------
Inviato via
http://usenet.libero.it


author: MA

text:

Inserisci un capo sì/no nella tabella e dopo aver lanciato l'accodamento
lanci l'aggiornamento a sì. Come criterio dell'accodamento devi trovare solo
i no.
ciao MAssimiliano



text:
> Inserisci un capo sì/no nella tabella e dopo aver lanciato l'accodamento
> lanci l'aggiornamento a sì. Come criterio dell'accodamento devi trovare
solo
> i no.
Scusa ma, francamente, non ho capito cosa dovrei fare ma soprattutto se
questo è la soluzione al mio problema.
Se aggiungo un campo si/no e lo accodo con criterio impostato a no poi mi
ritroverò n records con campi impostati a no ma la tabella mi si aprirebbe
comunque.....ho già provato!



author: Carlo Costarella

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Parto dalla seconda:
Da codice:
If MsgBox("Accodare i dati?", vbYesNo + vbDefaultButton2, "Accodamento in
corso...") = 7 Then
Exit Sub
Else
DoCmd.SetWarnings False
DoCmd.OpenQuery "TuaQueryDiAccodamento"
DoCmd.SetWarnings True
End If
Per il primo quesito una soluzione potrebbe essere quella di crearti una
tabella di appoggio con Data e OperazioneEseguita (tipo sì/No).
Se l'utente decide per il sì accodi alla tabella la data (e magari anche
l'ora) di esecuzione della query e imposti a Sì (True) OperazioneEseguita.
Se opti per questa soluzione allora il codice sopra scritto va modificato
prevedendo un controllo preventivo sulla tabella di appoggio.
Ti ricordo che la "tabella di accodamento" non esiste. Se ti riferisci
all'apertura della tabella attraverso una maschera puoi tranquillamente
aggiungere un altro If al codice sopra riportato.
Ciao; Carlo


author: Max

text:
Fabio <
fole...@libero.it
> wrote in message
151Z96Z0Z8Y10...@usenet.libero.it...

lanci una maschera in cui chiedi se vuole accodare o meno....
evento click tuo tasto
docmd.openform "maschera di scelta"
....
sui tasti SI  e NO della maschera di scelta metti
Evento click Tasto SI
docmd.openquery tua query di accodamento
esegui gli altri comandi
docmd.close acform,
me.name
Evento click Tasto NO
docmd.close acform,
me.name
Ciao Max


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Se hai la necessità di verificare l'esecuzione di una QRY ti converrebbe
non usare Qry Compilate, ma una QRY ACTION da codice:
Currentdb.Execute "DELETE * FROM tuaTABLE",dbfailOnerror
Il Metodo Execute poi ha altre particolarità se usato via ODBC, che
restituisce nel caso di QRY UPDATE il numero deri Record modificati...!
Non so se ti può essere d'aiuto, ma anche nell'Help se razzoli un pò tra il
metodo
EXECUTE trovi alcuni esempi puntuali.
@Alex.


text:

Credo di non aver capito cosa effettivamente vuoi. Cmq se vuoi quel
messaggio di conferma
potrai scrivere
Dim quantirec as integer
quantirec = dcount("*", tuatabella, eventuale_criterio)
Dim IntNuovo As Integer, strTitolo As String
Dim IntFinestraMsg As Integer, strMsg As String
strTitolo = "Attenzione"
strMsg = "La query accoderà" & Chr(13) & Chr(10) & quantirec & Chr(13) &
Chr(10) & "vuoi continuare?"
IntFinestraMsg = vbYesNo + vbQuestion
IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
If IntNuovo = vbYes Then
fai quello che vuoi.
Spero che così vada
ciao MAssimiliano



title: navigare sul NG...

author: norica

text:
Come si fa ad andare in dietro col "tempo " ???
(sul NG)
Grazie
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: navigare sul NG...

text:
""norica"" <
nor...@libero.it
> ha scritto nel messaggio
news:000801c08f1d$c2c09b40$a78cfea9@ev...
> Come si fa ad andare in dietro col "tempo " ???
> (sul NG)
>
> Grazie
>
>
Nel Sito Comune, Sezione ICAA, Download Newsgroup post, ci sono i messaggi
del NG dal settembre '98 al dicembre 2000.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query Pass Through e Access Runtime 2010 su MySQL con indice FULLTEXT

author: ogrn

text:
Salve a tutti,

vi descrivo il problema brevemente per capire se è possibile una soluzione,
prima di indagare ulteriormente:
- ho un database MySQL con circa 2.000.000 di record con un campo di ricerca
TEXT(255) indicizzato FULLTEXT;
- tempo di ricerca con LIKE da Access 20 sec circa; con query pass through
"MATCH...AGAINST" 0,2 sec. (!);
- creo al volo la query pass through da codice VBA utilizzando QueryDef,
quindi assegno il record set al form;
- tutto funziona alla perfezione sui computer con Access full mentre con
Access Runtime 2010 va in crash con messaggio di errore;
- invece, funziona sul mio PC forzando da Access a --> Access Runtime con
l'opzione di avvio "/runtime".

Prima che mi metta a investigare sull'errore, potete dirmi se:
- le query pass through funzionano anche con Access Runtime (2010)?
- forse l'errore sta altrove, cioé ricordo di aver letto che il runtime 2010
non supporta la modifica degli oggetti con ADODB? (non funzionano i comandi
querydef, ecc.)
- quale work-around mi consigliate? Tipo cambiare versione di runtime oppure
creare da Access recordset filtrati in MySQL server e quindi leggerli con
select?

Sono appena arrivato in questo newsgroup, bellissimo gruppo, grazie in
anticipo.


text:
Ciao le query pass through create al volo funzionano anche con su runtime access.
Il tuo sembra piuttosto un problema di puntamento ad odbc inesistente sulla macchina. Pertanto controlla tutte le tabelle collegate se hanno il nome odbc corretto.


title: Ringraziamenti

author: Gino Palmia

text:
Grazie!
Con le opportune modifiche funziona tutto perfettamente
Saluti


title: Access 2000 non salva ?!?!?

author: lucianab64 on libero

text:
Su un progetto adp di Access 2000 (con db SQL Server) ho riscontrato
un'anomalia PREOCCUPANTE!
Ho eseguito le seguenti operazioni:
- modificato moduli (salvando regolarmente con la funzione Salva)
- cancellato maschere
Ad un certo punto l'applicazione si è bloccata. L'ho terminata.
Risultato: alla riapertura del file HO PERSO TUTTE LE MODIFICHE!!!
... sono addirittura ricomparse le maschere che avevo cancellato!
AIUTO! Questa notte non ho dormito....
Luciana


title: visualizzare campi OLE

author: Michele Castellucci

text:
Ciao,
vorrei visualizzare in una pagina HTML un campo OLE di una tabella di
database.
Ottengo il valore di tale campo:
recordSet.fields('foto')
ma non sò come posso usarlo.
Grazie per l'aiuto


title: visualizzare campi OLE

author: Sergio MAZZA

text:
"Michele Castellucci" <
nby...@tin.it
> ha scritto nel messaggio news:_z4ke.1423644$35.53...@news4.tin.it...

Sei fuori tema (OT); dovresti inviare i messaggi di questo tipo a: it.comp.www.asp.
E comunque dovresti inserire il codice asp nel tag html IMG:
es.
<img src='/images/<%=recordset.fields("foto")%>'>
Ciao.
--
Sergio MAZZA


title: visualizzare campi OLE

text:
> E comunque dovresti inserire il codice asp nel tag html IMG:
> es.
> <img src='/images/<%=recordset.fields("foto")%>'>
Potrei fare cosě se il campo fosse di tipo testuale, ma ho detto che č un
campo OLE...


title: visualizzare campi OLE

text:
"Michele Castellucci" <
nby...@tin.it
> ha scritto nel messaggio news:1ajke.1426176$35.53...@news4.tin.it...

Allora dovrai adattare gli esempi che trovi su web per leggere i dati OLE; sempre se č possibile farlo con script ASP...
Ciao.
--
Sergio MAZZA


title: Lughezza maschera?

author: roby

text:
E' possibile creare una maschera + lunga di 56cm?
Sto creando un DB ed ho una masch. x l'immissione dati che l'ho
suddivisa con l'interruzione di pagina in modo che selezionando i vari
pulsanti si va alla schermata corrispondente.
Il problema è che la maschera al + la posso allungare fino a 56 cm,
siccome dovrei inserire altri dati, mi servirebbe altro spazio!
Suggerimenti?
Grazie!!
Inviato da
www.mynewsgate.net


title: Lughezza maschera?

text:

          Usa il controllo a schede
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Lughezza maschera?

author: Pablitomf

text:
roby ha scritto:
> E' possibile creare una maschera + lunga di 56cm?
Ma è una Form o è uno Striscione?
> Sto creando un DB ed ho una masch. x l'immissione dati che l'ho
> suddivisa con l'interruzione di pagina in modo che selezionando i vari
> pulsanti si va alla schermata corrispondente.
> Il problema è che la maschera al + la posso allungare fino a 56 cm,
> siccome dovrei inserire altri dati, mi servirebbe altro spazio!
> Suggerimenti?
Ti suggerisco di cambiare strada, xkè quello è il limite fisico di access
x le Form... creane due di Form, anzi a questo punto riduci la prima e
creane "n" con lo stesso ID e usi dei tasti per spostarti da una pagina
all'altra.
> Grazie!!
> Inviato da
www.mynewsgate.net
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Lughezza maschera?

author: Alessandro Baraldi

text:
"roby" <
8604i...@mynewsgate.net
> wrote in message
news:200408041...@mynewsgate.net

Oltre che la soluzione di MAssimilano e MAurizio, hai
l'opportunità di gestire i Controlli come un Wizzard.
Mi spiego.
I controlli andranno compilati in modo sequenziale, quindi
puoi prevedere 2 o 3 sequenze.
Inserendo nella proprietà TAG il Numero di Sequenza, con un ciclo
di 2 righe rendi Invisibili i Controlli della Sequenza Precedente
e visualizzi quelli dell'Attuale, magari mettendo i Pulsanti
"NEXT" e "PREWIOUS" come nelle Maschere d'immissione professionali.
nell'Ultima Sequenza avrai "PREWIOUS" e "CONFIRM".....!
La cosa è estreamente banale e molto Flessibile:
Private Function GestCtl(intSEQ as Integer) as Integer
Dim ctl as Access.Control
For each ctl in Me.Controls
   If Len(ctl.Tag)>0 then
      ctl.Visible=(ctl.Tag=intSEQ)
   End if
Next
Ovviamente và chiamata con la Sequenza:
call GestCtl(NumeroSequenza)
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: fatture in access

author: FrancescoFranz

text:
Salute a tutti da chi vi LEGGE sempre con attenzione.
Qualcuno di voi si trova un mdb con cui tramite report possa generare
fatture?
Fatemi sapere.
Ciao a tutti.
FrancescoFranz


title: fatture in access

author: Silvio Berruti

text:
"FrancescoFranz" <
effemix...@yahoo.it
> ha scritto nel messaggio
news:86m8c3$b0l$1...@nslave1.tin.it...

Sì, cosa desideri sapere?
Silvio
P.S. Scusate la pausa di quasi un mese, ma il lavoro incalzava... cercherò
di mettermi alla pari.


title: fatture in access

author: Luciano

text:
FrancescoFranz ha scritto nel messaggio <86m8c3$b0l$
1...@nslave1.tin.it
>...
>Qualcuno di voi si trova un mdb con cui tramite report possa generare
>fatture?
Si, TU!:-)
Northwind stampa delle fatture, puoi modificarlo secondo le tue esigenze.
Saluti.
Luciano


title: fatture in access

author: Carlo Ve

text:
FrancescoFranz ha scritto nel messaggio <86m8c3$b0l$
1...@nslave1.tin.it
>...
>Salute a tutti da chi vi LEGGE sempre con attenzione.
>Qualcuno di voi si trova un mdb con cui tramite report possa generare
>fatture?
Un momento che lo cerco
 . . . . . . .
Carlo Ve


title: Aiuto: errore nell'importazione file di testo con Access 2000 - tutto ok con Access 97

author: pfm

text:
Salve!
vorrei importare piu' volte dei dati da un file di testo creato da
un'applicazione VBasic (il nome del file e': prova.dat)
Se eseguo l'importazione con Access 97
sia dai comandi (File/carica dati esterni/importa / scelgo il tipo di
file .txt e il nome del file ... poi ... a larghezza fissa e cosi'
via) tutto procede correttamente
Anche se automatizzo tale procedura creandomi in profilo con le
specifiche e creandomi in un modulo una sub di importazione
     DoCmd.TransferText acImportFixed, "MioProfilo", "MiaTabella", _
                                        "c:\mieifiletxt\prova.dat", 0
il tutto funziona correttamente
se faccio la stessa cosa utilizzando ACCESS 2000, sia che converta
l'mdb in access 2000 che ne creando un mdb nuovo precedentemente
ottengo un messaggio:
Impossibile aggiornare. Database o oggetto di sola lettura
e poi un altro messaggio:
Errore nel tentativo di importare il file 'c:\mieifiletxt\prova.dat'.
File non importato.
Attendo aiuti e consigli!
Grazie anticipatamente
PFM
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.


author: AntoGal

text:
"pfm" <
00864...@cnnet.it
> ha scritto...
> se faccio la stessa cosa utilizzando ACCESS 2000, sia che converta
> l'mdb in access 2000 che ne creando un mdb nuovo precedentemente
> ottengo un messaggio:
>
> Impossibile aggiornare. Database o oggetto di sola lettura
Da questo problema ci sono passato un annetto fa.
Dopo aver installato il Service Pack 3 per il Jet Engine (direttamente o in
seguito ad un'installazione di altri programmi), la libreria MSTEXT35.DLL
funziona diversamente.
L'importazione e l'esportazione su file di testo funzionano solo se il file
ha un'estensione tra: txt , csv, tab, asc, htm, html.
Per intenderci, se nel programma si esegue l'istruzione:
DoCmd.TransferText acExportDelim, "MySpec", "MyTbl", "PIPPO.DAT"
il messaggio di errore che si riceve č:
"Can't Update. Database is read-only. "
L'istruzione va cambiata in:
DoCmd.TransferText acExportDelim, "MySpec", "MyTbl", "PIPPO.TXT"
L'alternativa č di scrivere nel registro di Windows delle chiavi per fargli
accettare altre estensioni. Secondo me, se proprio si vuole utilizzare
un'estensione custom, la via piů semplice č di rinominare il file .TXT prima
dell'importazione.
L'articolo della KB Microsoft che descrive il problema (secondo loro č una
miglioria) č:
Article ID: Q239105 Jet 3.5 Text ISAM Allows Users to Append Lines to System
Files
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (POS NCR / Indesit)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: urgente! disabilitare pwd.

author: Giacomo

text:
ho appena finito di modificare il mdb, ho messo la pwd per il cliente
ma ora voglio rimodificarlo.
il problema e che non riesco ad aprirlo con la struttura annessa xe
prima di settare la pwd avevo specificato che all'avvio si vedesse
solo il pannello principale e nessun menu di access.
non riesco nemmeno con lo shift ad aprire il documento e vedere la
struttura del db.
come devo fare?
appena clicco, anche se in apertura esclusiva o con lo shift o in
entrambi i modi mi chiede la pwd, la inserisco e me lo apre ma non
posso accedere alla struttura dei dati!
help!
grazie
-g-


title: urgente! disabilitare pwd.

author: Marco M.

text:
"Giacomo" <giacomo@_
NOSPAM_free.floating.net
> ha scritto nel messaggio
news:3d8896f6...@powernews.inwind.it...

Il file č un mdb o mde?
Hai creato un amministratore?
La password l'hai messa in avvio?
Marco M.


title: urgente! disabilitare pwd.

text:


mi autorispondo
non so se e il metodo canonico ma ho creato un nuovo db ed ho
importato tutto da quello "bloccato".
la pwd ovviamente la sapevo e cosi ora ho recuperato i menu degli
strumenti etc che nell'altro non mi erano visibili.
grazie cmq a chi mi avesse risposto (non ho ancora controllato)


title: Come verificare xml prima di inviarlo?

author: RobertoA

text:
In previsione imminente scadenza, sapete come fare per verificare
formalmente un xml prima di inviarlo, senza usare il sistema

https://sdi.fatturapa.gov.it/SdI2FatturaPAWeb/AccediAlServizioAction.do?pagina=controlla_fattura

Sto cercando e' un 'verificatore' che consenta ai gestionali di
eseguire, in automatico, un controllo almeno sulla correttezza formale
del file prodotto
Questo per evitare che la moltitudine di test eseguiti a mano sul sito
Fatturapa.gov posano non essere sufficienti a debuggare completamente il
codice che produce il file fattura


title: Come verificare xml prima di inviarlo?

text:
> Sto cercando e' un 'verificatore' che consenta ai gestionali di
> eseguire, in automatico, un controllo almeno sulla correttezza formale
> del file prodotto
> Questo per evitare che la moltitudine di test eseguiti a mano sul sito
> Fatturapa.gov posano non essere sufficienti a debuggare completamente il
> codice che produce il file fattura

Noi utilizziamo per i controlli "massivi" il pannello di Aruba (ma sarà la stessa cosa con tutti gli altri).
Dopo aver creato centinaia di fatture xml (differite) da DB aziendali, le pubbichiamo a lotti di 300 FT sul portale: esegue tutti i controlli e fornisce l'esito, poi basta svuotare la videata e avanti col successivo.

Saluti


title: Come verificare xml prima di inviarlo?

text:

Intendi dire che vi loggate sul portale Aruba e da li eseguite l'upload
del lotto fatture?
Ma e' operazione che fate a mano o e' possibile farla in automatico?
Nel senso, e' possibile farla eseguire al gestionale?
L'obiettivo che vorrei raggiungere e' la verifica sintassi del file
prima di inviarlo, da parte del gestionale
Quindi vorrei, crearlo, verificarlo, e se tutto a posto inviarlo
Ovviamente da codice programma


title: Come verificare xml prima di inviarlo?

text:
> Intendi dire che vi loggate sul portale Aruba e da li eseguite l'upload
> del lotto fatture?

Certamente: è un modo semplice per intercettare una montagna di inghippi.

> Ma e' operazione che fate a mano o e' possibile farla in automatico?

La facciamo "manualmente".

> Nel senso, e' possibile farla eseguire al gestionale?

Come saprai Aruba ha messo a disposizione le API per gestire tutto programmaticamente:
https://fatturazioneelettronica.aruba.it/apidoc/docs.html

Tuttavia il tempo non ci ha permesso di fare nulla: forse l'anno prossimo.

Saluti.


title: Come verificare xml prima di inviarlo?

author: BFS

text:
Il 12/12/2018 13:20,
simoca...@gmail.com
 ha scritto:
>

ma aruba è molto allegro con i controlli
non verifica neppure che le partite iva siano corrette
ora non ricordo esattamente quale altro caso ma aruba dava corretta una
fattura scartata dal AdE

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: Come verificare xml prima di inviarlo?

text:

Ma il caricamento massivo, in un sol colpo dei 300 documenti, lo
permette anche l'abbonamento base quello da 25 euro/anno o serve altro?


title: Come verificare xml prima di inviarlo?

text:
> ma aruba è molto allegro con i controlli
> non verifica neppure che le partite iva siano corrette
> ora non ricordo esattamente quale altro caso ma aruba dava corretta una
> fattura scartata dal AdE

Sarà pure allegro ma è molto utile!

Saluti


title: Come verificare xml prima di inviarlo?

text:
> Ma il caricamento massivo, in un sol colpo dei 300 documenti, lo
> permette anche l'abbonamento base quello da 25 euro/anno o serve altro?

Non serve altro.

Saluti


title: Come verificare xml prima di inviarlo?

text:

Piuttosto che sia triste...
...mellio sia allegro


title: Tabelle "al volo"

text:
Ciao a tutti.
Premetto che č un problema preso da un messaggio su microsoft.public.it.office.excel:
(riepilogo)
http://groups.google.it/group/microsoft.public.it.office.excel/browse_thread/thread/1668fad8e07e82d3/4acd157f57d40885?q=esecuzione+query+%22insert+into%22+da+una+stringa+&rnum=1#4acd157f57d40885
(messaggio iniziale)
http://groups.google.it/group/microsoft.public.it.office.excel/browse_thread/thread/9c237acc63c6472f/9a1b69f6ac96ccc4?q=esecuzione+query+%22insert+into%22+da+una+stringa+&rnum=2#9a1b69f6ac96ccc4
La soluzione sembrava "alla portata" ma d'evessere la sinusite o la vecchiaia (ma sě anche l'ignoranza!) che mi sono impantanato e
mi ci rode il "chiccherone".
Ora; lo scenario č: Excel, file di testo che contiene una serie di Insert into
es.
INSERT INTO `x_world` VALUES (54522,-7,150,1,16795,'sblif91 villaggio',16712,'sblif91',0,'',38);
INSERT INTO `x_world` VALUES (55028,-13,149,2,16593,'si si sion villaggio',16523,'si si sion',0,'',28);
etc. etc.
Il file di testo lo leggo tramite open, line input #1; quello che rimane appeso č come cacchio posso fare per inserire i valori
VALUES nelle celle di excel. Mi "gasava" l'idea di far eseguire le insert into in un specie di database di celle ma come cacchio si
crea/gestisce?
Certo potrei fare il parsing dei valori e scriverli ma ritengo sia una strunzata; ci deve essere un altro modo!
E qui entrate in gioco voi oh Guru di questa GuruLandia; che fareste voi?
Ciao.
--
Sergio MAZZA


title: Tabelle "al volo"

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dqdtid$pdp$
1...@area.cu.mi.it
> Ciao a tutti.
>
[CUT]
>
> Il file di testo lo leggo tramite open, line input #1; quello che rimane appeso è come cacchio posso fare per inserire i valori
> VALUES nelle celle di excel. Mi "gasava" l'idea di far eseguire le insert into in un specie di database di celle ma come cacchio si
> crea/gestisce?
>
> Certo potrei fare il parsing dei valori e scriverli ma ritengo sia una strunzata; ci deve essere un altro modo!
>
> E qui entrate in gioco voi oh Guru di questa GuruLandia; che fareste voi?
>
> Ciao.
Se non erro per poterlo fare sia in Excel che in WOrd devi avere delle
celle con il Nome del Campo.
Fai un esempio(ora non posso farlo io stò giocando con quello che
ti ho inviato), dai ad una cella il Nome del Campo da inserire
quindi prova ad eseguire la procedura descritta.
Io solitamente ho sempre fatto con i Bookmark in Word, ed anche in Excel
usavo nominare le Celle Omonimae ai Field della tabella e poi Facevo
il Merge via Code.
Si riempiva regolarmente.
La cosa è interessante ........... è un metodo alternativo.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tabelle "al volo"

author: Alessandro Cara

text:

Ciao Sergio. Rimettiti.
Non ho capito un granche', non tanto dal tuo messaggio, ma di quello di
Ivan (mi sembra). L'ho letto, almeno il riepilogo.
Non entro nel merito del problema poiche' sono piuttosto (decisamente)
"scarso" in Excel. La cosa, pero', mi sembra un classico UCAS (Ufficio
Complicazioni Affari Semplici). Mi spiego.
Nel messaggio  ho letto che le insert le prende dal WEB. ????
Una pagina web che "spara" il testo delle insert? Bah e' una cosa che
ancora non avevo mai visto.
15000 Righe (a parte che gli ci vuole un po' per costruire il DOM sul
client). Non faceva prima, se e' una applicazione "custom" a farsi
mettere il link ad un file di testo con i soli valori?
E se non e' una applicazione "custom".
Non faceva prima a fare un copia/incolla diretto su excel della
"probabile" tabella che gli fa vedere il Web?
O, se vuole automatizzare il tutto, attraverso la gestione della
"Internet Explorer Application".
Oltretutto il problema, mi sembra e credo che excel sia in grado di
farlo, e' recuperare tutto cio che c'e' fra le parentesi tonde. Il
contenuto  e' nient'altro che un file di tipo csv. La funzione di
importazione di excel immagino sia abbastanza simile a quella di access
ed in grado di succhiarsi un "banale" file di testo delimitato.
--
a.cara
P.S.
Va bene l'interessamento di un "paria" ("sudra" in lingua, mi sembra)?
Il post l'ho scritto un po' fa e poi messo nelle "bozze"   visto che
chiedevi l'intervento  di qualche Sikk. ;<)
Secondo me ti sei "impantanato" proprio perche' e' un UCAS e la tua
mente "logica" rifiuta a priori il problema. Ari ;<)
Visto le "celie" passate sulla tua grande capacita' di distruttore,
anche a distanza, hai trovato un mago piu grande di te che ti ha fatto
ammalare? ;<)
Entro stasera dovevo finire quattro attivita'. Non ho fatto un, come si
suol dire "beneamato", e mo giocano pure quei "pipponi" della "maggica".
--


title: Tabelle "al volo"

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:c65861ccfa70c4ef8d...@mygate.mailgate.org...
>
> Se non erro per poterlo fare sia in Excel che in WOrd devi avere delle
> celle con il Nome del Campo.
>
> Fai un esempio(ora non posso farlo io stň giocando con quello che
> ti ho inviato), dai ad una cella il Nome del Campo da inserire
> quindi prova ad eseguire la procedura descritta.
>
> Io solitamente ho sempre fatto con i Bookmark in Word, ed anche in Excel
> usavo nominare le Celle Omonimae ai Field della tabella e poi Facevo
> il Merge via Code.
> Si riempiva regolarmente.
>
> La cosa č interessante ........... č un metodo alternativo.
>
> @Alex
>
Sě avevo pensato alla definizione di una zona di celle con un nome ma ammesso che ci riesca, come faccio poi ad eseguire la insert
into e scrivere i valori nel range di celle?
Pensavo ad ADOX; ho visto degli esempi su MSDN ma ancora non ho ben definito l'utilizzo dei sui oggetti...
Ciao.
--
Sergio MAZZA


title: Tabelle "al volo"

author: giorgio rancati

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqdtid$pdp$1...@area.cu.mi.it...
> Ciao a tutti.
[CUT]
>
> Ora; lo scenario č: Excel, file di testo che contiene una serie di Insert
into
> es.
> INSERT INTO `x_world` VALUES (54522,-7,150,1,16795,'sblif91
villaggio',16712,'sblif91',0,'',38);
> INSERT INTO `x_world` VALUES (55028,-13,149,2,16593,'si si sion
villaggio',16523,'si si sion',0,'',28);
> etc. etc.
>
> Il file di testo lo leggo tramite open, line input #1; quello che rimane
appeso č come cacchio posso fare per inserire i valori
> VALUES nelle celle di excel. Mi "gasava" l'idea di far eseguire le insert
into in un specie di database di celle ma come cacchio si
> crea/gestisce?
>
> Certo potrei fare il parsing dei valori e scriverli ma ritengo sia una
strunzata; ci deve essere un altro modo!
Ciao Sergio,
se il file di testo che devi importare č delimitato CSV , potresti
utilizzare il metodo CopyFromRecordset
es.
----
Dim cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
'Apro la connessinoe
With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "Data Source=C:\Dati;" & _
    "Extended Properties=Text;"
    .Open
End With
'Apro il recordset
Rs.Open "Select * From NomeFile#txt", cn
'Popolo le celle di excel
Application.Cells(1, 1).CopyFromRecordset Rs
Rs.Close
Set Rs = Nothing
cn.Close
Set cn = Nothing
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Tabelle "al volo"

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43caae13$0$328$5fc...@news.tiscali.it...
> > Ora; lo scenario č: Excel, file di testo che contiene una serie di
Insert
> into
> > es.
> > INSERT INTO `x_world` VALUES (54522,-7,150,1,16795,'sblif91
> villaggio',16712,'sblif91',0,'',38);
> > INSERT INTO `x_world` VALUES (55028,-13,149,2,16593,'si si sion
> villaggio',16523,'si si sion',0,'',28);
> > etc. etc.
acc.. ho capito adesso che il file di testo contiene una serie di istruzioni
SQL e non che č popolato da quella serie di istruzioni.
Come non detto



title: Tabelle "al volo"

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cab3c9$0$331$5fc...@news.tiscali.it...
Però con l'appoggio di un Db di Access si potrebbe fare così
----
Dim cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim Buffer As String
Dim Righe As Variant
'Apro un Db esistente
With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "C:\Dati\Db1.Mdb"
    .Open
End With
'Creo la tabella
On Local Error Resume Next
cn.Execute "CREATE TABLE x_world " & _
   "(Campo1 int,Campo2 int," & _
   "Campo3 int,Campo4 int," & _
   "Campo5 int,Campo6 varchar(50)," & _
   "Campo7 int,Campo8 varchar(50)," & _
   "Campo9 int,Campo10 varchar(50)," & _
   "Campo11 int)"
On Local Error GoTo 0
Debug.Print Timer
'Cancello le righe dalla tabella
cn.Execute "Delete * From x_world"
'Apro il file con le DML
Open "C:\Dati\map.sql" For Input As #15
Line Input #15, Buffer
Close #15
Buffer = Replace(Buffer, "`x_world`", "x_world")
Righe = Split(Buffer, Chr(10))
Dim i As Integer
'Popolo la tabella
For i = 0 To UBound(Righe) - 1
    cn.Execute Righe(i)
Next
'Apro il recordset
Rs.Open "Select * From x_world", cn
'Popolo le celle di excel
Application.Cells(1, 1).CopyFromRecordset Rs
Rs.Close
Set Rs = Nothing
cn.Close
Set cn = Nothing
Debug.Print Timer
----
esempio provato con il file
http://s2.travian.it/map.sql
  menzionato nel
post



title: Tabelle "al volo"

author: Ivan da casa

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cac259$0$351$5fc...@news.tiscali.it...

mi inserisco anche io e ti ringrazio, adesso provo la soluzione e poi ti
faccio sapere.
(tutta la procedura è anomala, perchè io leggo una pagina che in realtà
dovrebbe essere letta da una applicazione di terze parti).
Ivan
(post originale : esecuzione query INSERT TO ..... su
Microsoft.public.it.excel)


title: Tabelle "al volo"

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:XSwyf.32743$av6....@tornado.fastwebnet.it...
> Sergio MAZZA wrote:
[...]
>>
> Ciao Sergio. Rimettiti.
> Non ho capito un granche', non tanto dal tuo messaggio, ma di quello di
> Ivan (mi sembra). L'ho letto, almeno il riepilogo.
> Non entro nel merito del problema poiche' sono piuttosto (decisamente)
> "scarso" in Excel. La cosa, pero', mi sembra un classico UCAS (Ufficio
> Complicazioni Affari Semplici). Mi spiego.
> Nel messaggio  ho letto che le insert le prende dal WEB. ????
> Una pagina web che "spara" il testo delle insert? Bah e' una cosa che
> ancora non avevo mai visto.
la pagina è disponibile per un'altra applicazione(non mia) che usa quella
sintassi.
Io voglio bypassare quell'applicazione e usarne i dai. Purtroppo questo è il
formato!
> 15000 Righe (a parte che gli ci vuole un po' per costruire il DOM sul
> client). Non faceva prima, se e' una applicazione "custom" a farsi
> mettere il link ad un file di testo con i soli valori?
> E se non e' una applicazione "custom".
> Non faceva prima a fare un copia/incolla diretto su excel della
> "probabile" tabella che gli fa vedere il Web?
il copia i incolla lo faccio, ma non mi pare una soluzione 'intelligente',
certamente è pratica, ma non facilment ripetibile a mano.
> O, se vuole automatizzare il tutto, attraverso la gestione della "Internet
> Explorer Application".
!!! ecco il punto !!!! se io avessi un metodo per recuperare quelle info e
metterle in un file di testo, che lasci tutto come in originale, sarei a
posto!  Ho provato con una soluzione suggeritami da MAZZA, che però non
importava accentate nè caratteri non alfabetici e quindi 'sporcava'
l'originale, rendendolo intraducibile in seguito.
> Oltretutto il problema, mi sembra e credo che excel sia in grado di
> farlo, e' recuperare tutto cio che c'e' fra le parentesi tonde. Il
> contenuto  e' nient'altro che un file di tipo csv. La funzione di
> importazione di excel immagino sia abbastanza simile a quella di access
> ed in grado di succhiarsi un "banale" file di testo delimitato.
non è un CSV, ma ha proprio la struttura che vedevi sopra. Nel caso tutto
srebbe stato semplice.
> --
> a.cara
>
[....]
grazie Ivan


title: Tabelle "al volo"

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43cb4d4d$0$1067$4faf...@reader2.news.tin.it...
>
> "Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
> news:XSwyf.32743$av6....@tornado.fastwebnet.it...
>> Sergio MAZZA wrote:
[....]
 Explorer Application".
>
> !!! ecco il punto !!!! se io avessi un metodo per recuperare quelle info e
> metterle in un file di testo, che lasci tutto come in originale, sarei a
> posto!  Ho provato con una soluzione suggeritami da MAZZA, che però non
> importava accentate nè caratteri non alfabetici e quindi 'sporcava'
> l'originale, rendendolo intraducibile in seguito.
>
ti allego l'esempio (leggermente adattato) inviatomi da MAZZA:
Dim oHttp As Object, strsql As String
Dim txtRequestString As String
' '--> apro la pagina web ed ottengo il contenuto
Set oHttp = CreateObject("MSXML2.XMLHTTP")
  sHttp = "
http://s2.travian.it/map.sql
"
txtRequestString = sHttp
oHttp.Open "GET", txtRequestString, False
oHttp.send
strsql = oHttp.responseText '<-- il contenuto lo salvo in una variabile
stringa
'salvo il tutto su un file di appoggio
Open "C:\Dati\map.sql" For Output As #15
Print #15, strsql
Close #15
se esamino questo file, dalla riga 304 (oggi! ma domani chissa?) ci sono
incongruenze dovute ai caratteri non alfa, che degradano la struttura degli
undici campi, togliendo le virgole e amenità del genere.
sono ad un passo dalla soluzione, ma non ho gli strumenti(la preparazione)
per superare questo sassolino!|
cmq grazie
Ivan


title: Tabelle "al volo"

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cac259$0$351$5fc...@news.tiscali.it...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
> messaggio news:43cab3c9$0$331$5fc...@news.tiscali.it...
[....]
>
> 'Apro il file con le DML
> Open "C:\Dati\map.sql" For Input As #15
> Line Input #15, Buffer
> Close #15
[....]
funziona perfettamente! però(sich) come hai fatto ad ottenere il file di
testo? c'è un metodo automatico per ottenerlo, o ha copincollato la pagina
web?
Perchè io col codice suggeritomi da MAZZA:
'-------------------
Dim oHttp As Object, strsql As String
Dim txtRequestString As String
' '--> apro la pagina web ed ottengo il contenuto
Set oHttp = CreateObject("MSXML2.XMLHTTP")
  sHttp = "
http://s2.travian.it/map.sql
"
txtRequestString = sHttp
oHttp.Open "GET", txtRequestString, False
oHttp.send
strsql = oHttp.responseText '<-- il contenuto lo salvo in una variabile
stringa
'Apro il file con le DML
Open "C:\Dati\map.sql" For Output As #15
Print #15, strsql
Close #15
'----------------------
ottengo un file 'sporco'. Tutte le accentate e i caratteri 'strani' vengono
sostituiti o 'succhiati'.
Comunque fino alla primariga pulita tutto funziona perfettamente ... fino
all' insert nel db!
grazie
 Ivan


title: Tabelle "al volo"

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43cb546c$0$1081$4faf...@reader1.news.tin.it...
> funziona perfettamente! perň(sich) come hai fatto ad ottenere il file di
> testo? c'č un metodo automatico per ottenerlo, o ha copincollato la pagina
> web?
> Perchč io col codice suggeritomi da MAZZA:
[CUT]
Ciao Ivan,
il link che hai mostrato
http://s2.travian.it/map.sql
  a me non apre nessuna
pagina WEB.
Nel mio computer l'estensione *SQL* č associata al programma *Query
Analyzer*, quando premo sul link mi si apre la finestrella *Download File*
con le scelte Apri - Salva - Annulla ecc, quindi premo Salva e gli do il
percorso C:\Dati.
La stessa cosa posso ottenerla da Excel creando in una cella un collegamento
ipertestuale.
Prova ad associare l'estensione Sql ad un programma, forse č la via piů
semplice, con un click scarichi il file e con un'altro click lo importi in
Excel.



title: Tabelle "al volo"

author: Sergio MAZZA

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cac259$0$351$5fc...@news.tiscali.it...

Già vedo che anche tu sei arrivato alla stessa mia conclusione; io cercavo
di non creare un mdb ma una tabella "virtuale" da riempire tramite la insert
into per poi popolare il foglio excel.
Beh! Intanto ho visto il metodo "CopyFromRecordset" che era quello che
cercavo...
Ciao e grazie.
--
Sergio MAZZA


title: Tabelle "al volo"

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cb729f$0$347$5fc...@news.tiscali.it...

scusa Giorgio, ma io faccio click sul link e mi compare una bella pagina WEB
piena di righe di testo, ma E' una pagina web!
se questa premessa non c'č, il resto del discorso cade. Ma io la vedo e ....
vorrei usarla senza copia e incolla manuale.
Grazie lo stesso
Ivan


title: Tabelle "al volo"

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:XSwyf.32743$av6....@tornado.fastwebnet.it...
> Ciao Sergio. Rimettiti.
Nel senso di ristabilisci_ti o vomita_ti?
> Non ho capito un granche', non tanto dal tuo messaggio, ma di quello di
> Ivan (mi sembra). L'ho letto, almeno il riepilogo.
> Non entro nel merito del problema poiche' sono piuttosto (decisamente)
> "scarso" in Excel. La cosa, pero', mi sembra un classico UCAS (Ufficio
> Complicazioni Affari Semplici). Mi spiego.
> Nel messaggio  ho letto che le insert le prende dal WEB. ????
> Una pagina web che "spara" il testo delle insert? Bah e' una cosa che
> ancora non avevo mai visto.
Già e io non so come vengono generate e perché;
> 15000 Righe (a parte che gli ci vuole un po' per costruire il DOM sul
> client). Non faceva prima, se e' una applicazione "custom" a farsi
> mettere il link ad un file di testo con i soli valori?
Non ho approfondito molto il problema perché davo per scontato che avesse
già chiesto se poteva farlo, almeno non penso sia un masochista.
> E se non e' una applicazione "custom".
> Non faceva prima a fare un copia/incolla diretto su excel della
> "probabile" tabella che gli fa vedere il Web?
Era quello che faceva;
> O, se vuole automatizzare il tutto, attraverso la gestione della "Internet
> Explorer Application".
è la stessa cosa ma il salvataggio del file di testo (pagina web) passa
attraverso la richiesta all'utente del nome del file da salvare.
> Oltretutto il problema, mi sembra e credo che excel sia in grado di
> farlo, e' recuperare tutto cio che c'e' fra le parentesi tonde. Il
> contenuto  e' nient'altro che un file di tipo csv. La funzione di
> importazione di excel immagino sia abbastanza simile a quella di access
> ed in grado di succhiarsi un "banale" file di testo delimitato.
Difatti è stata la sua soluzione ma a me non piaceva o non la vedevo
completa... Insomma mi sembrava 'na pecionata!
> --
> a.cara
>
> P.S.
> Va bene l'interessamento di un "paria" ("sudra" in lingua, mi sembra)? Il
> post l'ho scritto un po' fa e poi messo nelle "bozze"   visto che chiedevi
> l'intervento  di qualche Sikk. ;<)
Oddio! Che crittografia hai utilizzato WPA o WEP?
> Secondo me ti sei "impantanato" proprio perche' e' un UCAS e la tua mente
> "logica" rifiuta a priori il problema. Ari ;<)
No è che mi mancava uno pe' fà trentuno; e col mal di testa e febbretta non
riesco ad organizzare i pochi neuroni.
> Visto le "celie" passate sulla tua grande capacita' di distruttore, anche
> a distanza, hai trovato un mago piu grande di te che ti ha fatto ammalare?
> ;<)
Orca l'oca!
Devo dire che raffreddori o cose simili non me ne vengono parecchi... Ma
quando vengono so' cacchi!
> Entro stasera dovevo finire quattro attivita'. Non ho fatto un, come si
> suol dire "beneamato", e mo giocano pure quei "pipponi" della "maggica".
Che di magica ha solo la proprietà di far lievitare i portafogli dei
pipponi.
> --
Ciao.
P.S. Vado a rimetter_mi
--
Sergio MAZZA


title: Tabelle "al volo"

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43cb88bc$0$1069$4faf...@reader3.news.tin.it...
> scusa Giorgio, ma io faccio click sul link e mi compare una bella pagina
WEB
> piena di righe di testo, ma E' una pagina web!
> se questa premessa non c'è, il resto del discorso cade. Ma io la vedo e
....
> vorrei usarla senza copia e incolla manuale.
Ciao Ivan,
si, l'avevo capito :-)
Forse mi sono spiegato male, per scaricare il file segui questi passaggi:
Apri Risorse del computer, premi Strumenti-->Opzioni cartella-->Scheda Tipi
di File, premi Nuovo, nela casella *Estensione File* metti sql poi premi OK,
poi premi Avanzate quindi Nuovo, nella casella *Operazione* metti Open ,
nella casella *Applicazione* metti Notepad.exe premi OK e conferma il tutto.
A questo punto il tuo computer ha l'estensione Sql associata a notepad,
quando premi sul link si aprirà la finestrella per il DownLoad.
In questo modo non devi fare nessun Copia/Incolla.
Certo, un metodo eseguito tutto da codice sarebbe comodo, se lo trovo lo
posterò in seguito



title: Tabelle "al volo"

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43cb90ee$0$327$5fc...@news.tiscali.it...
> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
> news:43cb88bc$0$1069$4faf...@reader3.news.tin.it...
>> scusa Giorgio, ma io faccio click sul link e mi compare una bella pagina
[ ...]
> Ciao Ivan,
> si, l'avevo capito :-)
> Forse mi sono spiegato male, per scaricare il file segui questi passaggi:
> Apri Risorse del computer, premi Strumenti-->Opzioni cartella-->Scheda
> Tipi
> di File, premi Nuovo, nela casella *Estensione File* metti sql poi premi
> OK,
> poi premi Avanzate quindi Nuovo, nella casella *Operazione* metti Open ,
> nella casella *Applicazione* metti Notepad.exe premi OK e conferma il
> tutto.
> A questo punto il tuo computer ha l'estensione Sql associata a notepad,
> quando premi sul link si aprirà la finestrella per il DownLoad.
> In questo modo non devi fare nessun Copia/Incolla.
>
> Certo, un metodo eseguito tutto da codice sarebbe comodo, se lo trovo lo
> posterò in seguito
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
sono io che non avevo capito il suggerimento ... e la soluzione.
Funziona benissimo!
E' un grandissimo passo avanti, visto che con la soluzione proposta da
Giorgio Rancati, passando dal mdb, riesco a leggere ed inserire in tabella
tutte le righe.
Probabilmente mi affiderò ad uno script per eseguire questa operazione e al
VBA per le mossse in ambiente Office.
Grazie
Ivan
PS
devo confessare che il problema è futile. Travian è un gioco OnLine fi tipo
MOGG, dove possono accedere migliaia di utenti. Voglio dare una mano a mio
figlio, non a barare, ma a tenere sotto controllo la situazione della mappa.
Essendo una mappa a due dimensioni ho impostato un foglio di Excel per
'mostrare' le posizioni dei giocatori e delle carie alleanze Però la mia
anima programmatrice, mi impedisce di limitarmi ad un copia e incolla;
domani lo stesso problema lo posso affrontare anche in ambito lavorativo.
Quindi mi scuso per aver mosso tante acque, ma tutto questo mi allarga la
conoscenza verso il Web e gli automatismi per 'interagirci'.
S'altronde spero che non sia tempo 'buttato' nemmeno per coloro che hanno
seguito il 3D.


title: Tabelle "al volo"

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43cba0fc$0$1060$4faf...@reader2.news.tin.it...
> sono io che non avevo capito il suggerimento ... e la soluzione.
> Funziona benissimo!
> E' un grandissimo passo avanti, visto che con la soluzione proposta da
> Giorgio Rancati, passando dal mdb, riesco a leggere ed inserire in tabella
> tutte le righe.
>
> Probabilmente mi affiderò ad uno script per eseguire questa operazione e
> al VBA per le mossse in ambiente Office.
>
> Grazie
> Ivan
>
> PS
> devo confessare che il problema è futile. Travian è un gioco OnLine fi
> tipo MOGG, dove possono accedere migliaia di utenti. Voglio dare una mano
> a mio figlio, non a barare, ma a tenere sotto controllo la situazione
> della mappa.
> Essendo una mappa a due dimensioni ho impostato un foglio di Excel per
> 'mostrare' le posizioni dei giocatori e delle carie alleanze Però la mia
> anima programmatrice, mi impedisce di limitarmi ad un copia e incolla;
> domani lo stesso problema lo posso affrontare anche in ambito lavorativo.
> Quindi mi scuso per aver mosso tante acque, ma tutto questo mi allarga la
> conoscenza verso il Web e gli automatismi per 'interagirci'.
> S'altronde spero che non sia tempo 'buttato' nemmeno per coloro che hanno
> seguito il 3D.
>
Io lo script lo utilizzo per simulare i percorsi di pacman... Gavo! Gavo!
Gavo!
Ciao.
P.S. Per quanto mi riguarda il tempo impiegato a programmare non e mai tempo
perso, di qualsiasi cosa si tratti.
--
Sergio MAZZA


title: Tabelle "al volo"

text:

Allora. Mi sono collegato all'indirizzo che avevi segnalato a G. Rancati
per vedere cosa restituiva. Da me si comporta come per te (non ho un
programma di default associato all'estensione sql)
Ho richiuso IE.
Avevo una form di test (in Access) ed ho fatto cio'
----
Private Sub Collega_Click()
     Set objIE = CreateObject("InternetExplorer.Application")
     With objIE
         .Visible = True
         .navigate2 "
http://s2.travian.it/map.sql
"
     End With
End Sub
Private Sub Cattura_Click()
Dim oDoc As Variant
Dim oIt As Variant
Dim aArr As Variant
Dim aEl As Variant
Dim aVal As Variant
Dim aFld As Variant
On Error Resume Next
Set oDoc = objIE.Document
For Each oIt In oDoc.all
     If oIt.tagname = "PRE" Then
         aArr = Split(oIt.innerhtml, ";")
     End If
Next
For Each aEl In aArr
     aVal = Split(aEl, "(")
     aFld = Split(Replace(aVal(1), ")", ""), ",")
Next
End Sub
in aFld avevo tutti i miei bei campetti. Trasferirli in excel dovrebbe
essere semplice e chiudere poi IE dovrebbe essere altrettanto semplice
Controindicazioni se c'e' il ";" e/o "(" e/o ")" e/o ","  fra i valori
c'e' un problema (superabile)
da quello che ho visto in debug si potrebbe anche fare direttamente (non
provato):
aArr = split(odoc.all(0).outertext,";")
continuo a non capire perche' non venga messo un link ad un file di
testo. ;<)
--
a.cara


title: Tabelle "al volo"

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dqg8p9$nkq$1...@area.cu.mi.it...
> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
> news:43cba0fc$0$1060$4faf...@reader2.news.tin.it...
[....]
>
>
> Io lo script lo utilizzo per simulare i percorsi di pacman... Gavo! Gavo!
> Gavo!
>
> Ciao.
>
> P.S. Per quanto mi riguarda il tempo impiegato a programmare non e mai
> tempo perso, di qualsiasi cosa si tratti.
> --
> Sergio MAZZA
lol
...e grazie
ivan
PS
adesso ho associato SQL -- evento Open a Notepad.exe e tutto č diventato piů
semplice.


title: Tabelle "al volo"

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:lTNyf.34112$av6....@tornado.fastwebnet.it...
> Ivan da casa wrote:
>> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
>> news:43cb4d4d$0$1067$4faf...@reader2.news.tin.it...
>>
>> [....]

Hi Alessandro,
la prima sub funziona a meraviglia e si Collega correttamente.
La seconda sub non resco a 'legarla' a qualcosa (tabella?,campi?)
Se non ho capito male il secondo split ottiene in aFld i campi, mentre il
primo split divide le righe  e toglie le parentesi?
A questo punto l'inserimento nei campi lo curo io.
ho preferito a questo punto le tre righe di Rancati
Dim i As Integer
'Popolo la tabella
For i = 0 To UBound(Righe) - 1
    cn.Execute Righe(i)
Next
che in realtŕ 'eseguono' ciň per cui le stringhe sono state create: Insert
To.
Insomma mi manca solo il collegamento tra i questi due momenti : Collega
(pagina a schermo) e Salva il file come testo(cosě come ce lo mostra il
browser).
Seguendo i consigli di Rancati avevo 'associato' all'estensione .SQL per
l'evento Open il prg Notepad.exe.
Fenomenale! Ma questo, nella tue prima routine, mi obbliga a scegliere una
cartella ed un nome per il salvataggio al momento del
.navigate2, cioč una operazione manuale.
Ti faccio l'ultima domanda e non ti biasimo se non mi rispondi: nel momento
che ho la pagina WEB aperta, c'č una proprietŕ dell'oggetto oIE che esponga
il 'risultato'(che vediamo) oppure IE non ha cosienza di questo, ma solo del
codice HTML per generarlo?
Se io potessi copiare 'il risultato'(della pagina web appena aperta) in un
file di testo allora avrei risolto l'automatismo.
grazie
Ivan


title: Tabelle "al volo"

text:

> che in realtà 'eseguono' ciò per cui le stringhe sono state create: Insert
> To.
>
> Insomma mi manca solo il collegamento tra i questi due momenti : Collega
> (pagina a schermo) e Salva il file come testo(così come ce lo mostra il
> browser).
>
> Seguendo i consigli di Rancati avevo 'associato' all'estensione .SQL per
> l'evento Open il prg Notepad.exe.
> Fenomenale! Ma questo, nella tue prima routine, mi obbliga a scegliere una
> cartella ed un nome per il salvataggio al momento del
> .navigate2, cioè una operazione manuale.
>
> Ti faccio l'ultima domanda e non ti biasimo se non mi rispondi: nel momento
> che ho la pagina WEB aperta, c'è una proprietà dell'oggetto oIE che esponga
> il 'risultato'(che vediamo) oppure IE non ha cosienza di questo, ma solo del
> codice HTML per generarlo?
> Se io potessi copiare 'il risultato'(della pagina web appena aperta) in un
> file di testo allora avrei risolto l'automatismo.
>
> grazie
> Ivan
>
>
E perche' non dovrei risponderti? Se c'e' uno che e' stato "scortese"
sono io.
In riferimento alla mia routine:
*oIt.innerHtml* contiene esattamente tutte le insert in una unica variabile.
*aArr* contiene in ciascun elemento la singola insert
*aVal* contiene due elemeni il primo che arriva fino alla apertura di
parentesi tonda, il secondo i "values" della insert con una parentesi
tonda chiusa di troppo (ultimo carattere)
se prendi oit.innerhtml e' ne fai la write e' esattamente il file con le
insert. Quello che sostengo e' che la write la puoi fare come
salvataggio di sicurezza ma se elabori l'array aArr puoi generarti
direttamente il foglio excel.
Ripeto in Excel sono "scarso" e tutto cio' l'ho fatto via Access aprendo
una Excel.Application e popolando le celle con i valori via via
presentati dall'array aFld
Cmq ho rivisto il suggerimento di S. Mazza. La mia prima routine e
quello che ti ha suggerito Sergio sono praticamente la stessa cosa. Le
mie due routine sono separate perche' nella form di test che uso ho due
bottoni uno di "start" ed uno di "cattura". Attenzione unirle insieme
potrebbe comportare dei problemi poiche' si rischia di avviare la
cattura quando IE non ha ancora completato il DOM  (Document Object
Model) che e' l'ggetto su cui il browser agisce. Per evitare cio' e'
necessario testare il *Ready_state*.
Riepilogando i passi che io vedo sono questi
1) Bottone di avvio
2) Collegamento al web
3) cattura di tutte le righe
4) scrittura del file di "backup"
5) Elaborazione della stringa e riempimento delle celle
6) Chiusura della connessione
Tutto cio' non prevede alcun intervento umano a meno del click sul
bottone di avvio. se si vuole scrivere su tabella access non e' altro che
for each aEl in aArr
	cn.Execute aEl
next
in questo caso aEl non e' un array ma una stringa.
--
a.cara


title: Tabelle "al volo"

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:U52zf.35350$av6....@tornado.fastwebnet.it...
> Ivan da casa wrote:
>> "Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
>> news:lTNyf.34112$av6....@tornado.fastwebnet.it...
>>
>>>Ivan da casa wrote:
>>>
>>>>"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
>>>>news:43cb4d4d$0$1067$4faf...@reader2.news.tin.it...
>>>>
>>>>[....]
>>

ok il puzzle è chiuso!
Adesso rimetto tutto in ordine, ma stavolta ho tutti gli elementi per
poterlo fare.
Comunque mi hai reso davvero un grosso favore, per la costanza con cui ti
sei dedicato. Non sò se avrei la stessa tenacia!
grazie
Ivan


title: Tabelle "al volo"

author: Marco Pizzamiglio

text:
Sergio MAZZA ha scritto:

> (messaggio iniziale)
>
http://groups.google.it/group/microsoft.public.it.office.excel/browse_thread/thread/9c237acc63c6472f/9a1b69f6ac96ccc4?q=esecuzione+query+%22insert+into%22+da+una+stringa+&rnum=2#9a1b69f6ac96ccc4



In un mdb access colleghi la tabella excel, poi in vba leggi le INSERT
INTO dal file e le esegui con "currentdb.execute ComandoSQL" e ti popola
la tabella excel. Provato, funziona.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tabelle "al volo"

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:dqiq42$ur8$1...@news.newsland.it...
>
> In un mdb access colleghi la tabella excel, poi in vba leggi le INSERT
> INTO dal file e le esegui con "currentdb.execute ComandoSQL" e ti popola
> la tabella excel. Provato, funziona.
> Ciao.
Ciao Marco,
funziona con le vecchie versioni di Access, da Acc2002  (10.6771.6735) SP3
in avanti non va più.



title: Tabelle "al volo"

text:
giorgio rancati ha scritto:
> "Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
> news:dqiq42$ur8$1...@news.newsland.it...
> > In un mdb access colleghi la tabella excel, poi in vba leggi le INSERT
> > INTO dal file e le esegui con "currentdb.execute ComandoSQL" e ti popola
> > la tabella excel. Provato, funziona.
> > Ciao.
> Ciao Marco,
> funziona con le vecchie versioni di Access, da Acc2002  (10.6771.6735) SP3
> in avanti non va piů.
> Ciao
Infatti ho provato col 2000. Come mai non va piů? Non si puň piů collegare
una tabella excel, o si collega ma non ci puoi scrivere?



title: Tabelle "al volo"

author: Karl Donaubauer

text:
Marco Pizzamiglio wrote:
> giorgio rancati ha scritto:
> ...
>>> In un mdb access colleghi la tabella excel, poi in vba leggi le INSERT
>>> INTO dal file e le esegui con "currentdb.execute ComandoSQL" e ti popola
>>> la tabella excel. Provato, funziona.
>
>> funziona con le vecchie versioni di Access, da Acc2002  (10.6771.6735)
>> SP3 in avanti non va piů.
>
> Infatti ho provato col 2000. Come mai non va piů? Non si puň piů collegare
> una tabella excel, o si collega ma non ci puoi scrivere?
http://support.microsoft.com/kb/904953/en-us
e qui la ragione:
http://news.com.com/Patent+ruling+costs+Microsoft+8.9+million/2100-1007_3-5735432.html
BTW Marco, sei diventato grande col nuovo anno perché non
usi piů uno di questi maledetti nick? :-)
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Tabelle "al volo"

author: MA

text:
Karl Donaubauer wrote:
> Marco Pizzamiglio wrote:
>> giorgio rancati ha scritto:
>> ...
>>>> In un mdb access colleghi la tabella excel, poi in vba leggi le
>>>> INSERT INTO dal file e le esegui con "currentdb.execute
>>>> ComandoSQL" e ti popola la tabella excel. Provato, funziona.
>>
>>> funziona con le vecchie versioni di Access, da Acc2002
>>> (10.6771.6735) SP3 in avanti non va piů.
>>
>> Infatti ho provato col 2000. Come mai non va piů? Non si puň piů
>> collegare una tabella excel, o si collega ma non ci puoi scrivere?
>
>
http://support.microsoft.com/kb/904953/en-us
> e qui la ragione:
>
http://news.com.com/Patent+ruling+costs+Microsoft+8.9+million/2100-1007_3-5735432.html
>
> BTW Marco, sei diventato grande col nuovo anno perché non
> usi piů uno di questi maledetti nick? :-)
Ciao Karl, tu sei austriaco e non conosci le usanze italiane..
qui si dice
"Casa nuova, nick nuovo"
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Tabelle "al volo"

text:
Karl Donaubauer ha scritto:
> Marco Pizzamiglio wrote:
> > giorgio rancati ha scritto:
> > ...
> >>> In un mdb access colleghi la tabella excel, poi in vba leggi le INSERT
> >>> INTO dal file e le esegui con "currentdb.execute ComandoSQL" e ti popola
> >>> la tabella excel. Provato, funziona.
> >
> >> funziona con le vecchie versioni di Access, da Acc2002  (10.6771.6735)
> >> SP3 in avanti non va più.
> >
> > Infatti ho provato col 2000. Come mai non va più? Non si può più collegare
> > una tabella excel, o si collega ma non ci puoi scrivere?
>
http://support.microsoft.com/kb/904953/en-us
> e qui la ragione:
>
http://news.com.com/Patent+ruling+costs+Microsoft+8.9+million/2100-1007_3-5735432.html
Avevo già sentito a suo tempo di questa faccenda del brevetto
guatemalteco... ed ecco qua le applicazioni pratiche, a discapito del buon
Sergio! Vista la fama del Sergio e i provati precedenti, c'è da aspettarsi
un crash dei PC, sia del guatemalteco che della Microsoft. Speriamo che i
nostri computer se la cavino, essendo coinvolti solo marginalmente nella
vicenda tramite questi post.
Come alternativa si può creare una tabella access, inserire i dati
eseguendo le INSERT e poi travasarli in excel con l'automazione o
esportandola. In totale non più di una schermata di codice.
> BTW Marco, sei diventato grande col nuovo anno perché non
> usi più uno di questi maledetti nick? :-)
Mi sono stancato. Bisogna cambiare ogni tanto, no? E poi così è più
trasparente, se qualcuno ce l'ha con me perchè gli do un suggerimento
sbagliato mi può rintracciare più facilmente per venirmi a rigare la
macchina!
Ciao.



title: Tabelle "al volo"

text:
MA ha scritto:
> > BTW Marco, sei diventato grande col nuovo anno perché non
> > usi più uno di questi maledetti nick? :-)
> Ciao Karl, tu sei austriaco e non conosci le usanze italiane..
> qui si dice
> "Casa nuova, nick nuovo"
Per la casa nuova ci vorranno ancora almeno 6 mesi. Intanto ho cominciato
col nick, che è più facile...



title: tabelle particolari

author: Nicola

text:
ciao a tutti
avrei da farvi una domada un po particolare e cioč
č possibile gestire delle tabelle con un numero di campi non "definito"?
Mi spiego meglio
attraverso un fogli excel collegato al db devo far passare dei dati in una
tabella fissa con un numero enorme di campi x record. vorrei capire come
fare ad escludere i campi in coda che restano vuoti e come creare le query
tenendo conto di questo particolare...
grazie x le eventuali risposte...
Nico


title: tabelle particolari

author: Roberto da casa

text:
"Nicola" <
nick.19...@tin.it
> ha scritto nel messaggio
news:ua9mb.344980$R32.11...@news2.tin.it...
> ciao a tutti
> avrei da farvi una domada un po particolare e cioè
>
> è possibile gestire delle tabelle con un numero di campi non "definito"?
> Mi spiego meglio
> attraverso un fogli excel collegato al db devo far passare dei dati in una
> tabella fissa con un numero enorme di campi x record. vorrei capire come
> fare ad escludere i campi in coda che restano vuoti e come creare le query
> tenendo conto di questo particolare...
>
> grazie x le eventuali risposte...
>
> Nico
In Access il numero di campi dei record di una tabella è costante per tutti
i record: però i campi possono essere pieni o vuoti (valore Null), nel qual
caso non occupano spazio, quindi...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: tabelle particolari

author: Francesco R.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:1camb.64250$e6.22...@twister2.libero.it...
>
[CUT]
>
> In Access il numero di campi dei record di una tabella è costante per
tutti
> i record: però i campi possono essere pieni o vuoti (valore Null), nel
qual
> caso non occupano spazio, quindi...
>
Scusa Roberto, a parte i campi memo che vengono gestiti esternamente,
credevo che comunque un campo (anche se con valore Null) occupasse sempre lo
stesso spazio.
Puoi confermarmi che mi stavo sbagliando?
Grazie per il chiarimento.
Ciao.
--
Francesco G. Rizzoni


title: tabelle particolari

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:Yqhmb.43489$e5.15...@news1.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:1camb.64250$e6.22...@twister2.libero.it...
> >
> [CUT]
> >
> > In Access il numero di campi dei record di una tabella è costante per
> tutti
> > i record: però i campi possono essere pieni o vuoti (valore Null), nel
> qual
> > caso non occupano spazio, quindi...
> >
> Scusa Roberto, a parte i campi memo che vengono gestiti esternamente,
> credevo che comunque un campo (anche se con valore Null) occupasse sempre
lo
> stesso spazio.
> Puoi confermarmi che mi stavo sbagliando?
In Access i campi di tipo Memo non vengono gestiti esternamente al database:
forse ti confondi con FoxBase.
Sia per i campi Memo che per i campi Testo i campi hanno la dimensione del
valore che memorizzano.
L'help dice appunto:
===========
<omissis>
Non viene riservato spazio per parti di campo testo non utilizzate.
<omissis>
===========
Per altri tipo di campi invece l'occupazione è indifferente al contenuto dei
campi stessi (campi Numerici, Data/ora ecc)
Resta il fatto che in Access, in una tabella, tutti i record hanno lo stesso
numero di campi ma non la stessa occupazione sul disco.
> Grazie per il chiarimento.
> Ciao.
>
>
> --
> Francesco G. Rizzoni
--



title: tabelle particolari

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:S9tmb.64635$vO5.2...@twister1.libero.it...
>
> "Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
> news:Yqhmb.43489$e5.15...@news1.tin.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:1camb.64250$e6.22...@twister2.libero.it...
> > >
> > [CUT]
> > >
> > > In Access il numero di campi dei record di una tabella č costante per
> > tutti
> > > i record: perņ i campi possono essere pieni o vuoti (valore Null), nel
> > qual
> > > caso non occupano spazio, quindi...
[CUT]
tornando alla mia tabella, volevo chiederti:
le eventuali query che costruirņ saranno quindi basate su tutti i campi
effettivi della tabella?
non ce un modo per non considerare i campi null rendendo quindi la query
"dinamica" ?
mettiamo che io abbia
PROD        neg1    neg2    neg3    neg4    neg5    neg6    neg7    neg8
neg9    neg10
mele            12        21        32
pere            98        87        76        98        09
carote         56        87        09        45        23        43
castagne     49
vorrei usare la query in modi che venga considerato fino al campo neg6
scartando gli altri.
naturalemente in un prossimo ordine i campi saranno pieni ad esempio fino al
neg9.
c'č un modo per calcolare in una query l'ultimo campo pieno di n record e
tralasciare quelli in seguito di tutti gli altri record? se si come?
Grazie ancora x la risposta Roberto e scusa se so stato contorto nello
spiegarmi.
Nicola