author: Sergio Della Giora

text:
Visto che si parla di stranezze di access, ve ne dico una fresca fresca.
Immaginate di avere un db sdoppiato su due files, ovvero dati e maschere. Se
rinominate i file dei dati e poi lo rinominate ancora facendolo tornare
all'origine, beh... non vi dico quanti errori saltino fuori!
Saluti
Sergio Della Giora


title: Credevo di averle viste tutte con Access....

author: Sergio MAZZA

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9gaop8$88js6$1...@ID-84518.news.dfncis.de...

Ho provato ma non succede nulla (con access'97); ho rinominato un file
pippo_be.mdb in pippo e poi l'ho rinominato in pippo_be.mdb; continua a
lavorare come se niente fosse...
E' proprio una stranezza.
Ciao.


author: Simone Calligaris

text:
"Sergio Della Giora"

Ho provato ma non riesco a riprodurre l'errore...


text:
Magari è il mio sistema che è in trip...
Saluti
Sergio Della Giora


author: Fabietto

text:
Beh, se siamo in vena di parlare di stranezze guardate questo pezzo di
codice Visual Basic che ho inserito all'interno di una maschera: sono stato
10 minuti a cercare di capire xche' il controllo sulla Ragione Sociale
funzionava perfettamente mentre quello sul numero di telefono (che e' uguale
sintatticamente) non voleva saperne e mi restituiva sempre "utilizzo non
valido del valore NULL" .
Bene, la soluzione e' stata quella di aggiungere una ulteriore variabile
stringa nelle dichiarazioni, inutilizzata, ma che serve a far funzionare il
tutto... "Correggi" appunto .
Andando passo a passo nell'esecuzione codice in pratica ho visto che
l'ultima variabile, quando e' vuota, invece di essere null come le altre
viene vista come "" .
Che ne dite ?
Public Function cerca()
    Dim stDocName, NewRagioneSociale, NewNomeCognome, NewIndirizzo,
NewLocalita, NewTxtTelefono, Correggi As String
    Dim stLinkCriteria As String
'-----
NewRagioneSociale = ""
NewNomeCognome = ""
NewIndirizzo = ""
NewTxtTelefono = ""
Correggi = ""
'Procedura di controllo su campo Ragione Sociale
If Not IsNull(Me.txtRagioneSociale) Then
    NewRagioneSociale = Me.txtRagioneSociale
    Me.txtRagioneSociale = "*" & Me.txtRagioneSociale & "*"
Else
'    Me.txtRagioneSociale = "*"
    NewRagioneSociale = Null
End If
'Procedura di controllo su campo NomeCognome
If Not IsNull(Me.txtNome) Then
    NewNomeCognome = Me.txtNome
    Me.txtNome = "*" & Me.txtNome & "*"
Else
    Me.txtNome = "*"
End If
'Procedura di controllo su campo Telefono
If Not IsNull(Me.txtTelefono) Then
    NewTxtTelefono = Me.txtTelefono
    Me.txtTelefono = "*" & Me.txtTelefono & "*"
Else
    NewTxtTelefono = Null
End If
'Procedura di controllo su campo Indirizzo
If Not IsNull(Me.txtIndirizzo) Then
    NewIndirizzo = Me.txtIndirizzo
    Me.txtIndirizzo = "*" & Me.txtIndirizzo & "*"
Else
    Me.txtIndirizzo = "*"
End If
'Procedura di controllo su campo Localita'
If IsNull(Me.cmbLocalita) Then
    Me.cmbLocalita = "*"
End If
' Viene creata la nuova tabella temporanea tblRicercaClientiTemp con i
risultati della ricerca
    Dim stDocNameQuery As String
    stDocNameQuery = "qryCercaCliente"
    DoCmd.OpenQuery stDocNameQuery, acNormal, acEdit
'Apre la form con i risultati
    stDocName = "frmRisRicercaCliente"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
' Reimposto i valori orginali di selezione
Me.txtRagioneSociale = NewRagioneSociale
Me.txtNome = NewNomeCognome
Me.txtIndirizzo = NewIndirizzo
Me.txtTelefono = NewTxtTelefono
Exit_cmdCerca_Click:
    Exit Function
End Function


author: Roberto da casa

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:3tkW6.45238$Uo3.1...@news6.giganews.com...
> Beh, se siamo in vena di parlare di stranezze guardate questo pezzo di
> codice Visual Basic che ho inserito all'interno di una maschera: sono
stato
> 10 minuti a cercare di capire xche' il controllo sulla Ragione Sociale
> funzionava perfettamente mentre quello sul numero di telefono (che e'
uguale
> sintatticamente) non voleva saperne e mi restituiva sempre "utilizzo non
> valido del valore NULL" .
> Bene, la soluzione e' stata quella di aggiungere una ulteriore variabile
> stringa nelle dichiarazioni, inutilizzata, ma che serve a far funzionare
il
> tutto... "Correggi" appunto .
> Andando passo a passo nell'esecuzione codice in pratica ho visto che
> l'ultima variabile, quando e' vuota, invece di essere null come le altre
> viene vista come "" .
>
> Che ne dite ?
>
> Public Function cerca()
>
>     Dim stDocName, NewRagioneSociale, NewNomeCognome, NewIndirizzo,
> NewLocalita, NewTxtTelefono, Correggi As String
>     Dim stLinkCriteria As String
>
[CUT]
Caro Fabietto,
nel tuo caso non c'č nulla di strano nel comportamento di Access, tutto č
conseguenziale a quello che hai fatto.
Non so se sai che cosě come hai scritto la prima Dim, le prime 6 variabili,
non avendone specificato il tipo, risultano essere per default Variant,
mentre Correggi č di tipo String, avendolo appunto tu specificato.
Prima di aggiungere la variabile Correggi, immagino che la Dim fosse scritta
cosě:
Dim stDocName, NewRagioneSociale, NewNomeCognome, NewIndirizzo, NewLocalita,
NewTxtTelefono As String
che significava che tutte le variabili erano di tipo Variant, esclusa
NewTxtTelefono che era di tipo String.
Ma come sicuramente sai, una variabile Variant puň assumere il valore Null,
ma una variabile di tipo String non puň assumere il valore Null; era quindi
giusto che Access ti desse errore quando, con il tuo codice VBA, tentavi di
dare a NewTxtTelefono (che era una variabile stringa) il valore Null.
In effetti aggiungendo all'elenco delle variabili Correggi As String, non
hai fatto altro che definire la variabile NewTxtTelefono di tipo Variant e
da quel momento ha accettato il valore Null.
Insomma, per far funzionare tutto, era sufficiente scrivere la Dim in questa
maniera:
Dim stDocName, NewRagioneSociale, NewNomeCognome, NewIndirizzo, NewLocalita,
NewTxtTelefono
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: lucianab64 on libero

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9gajko$84nai$1...@ID-86073.news.dfncis.de...

mmmmmmm.......
brutto segno...
Hai provato a ricompattare?
:-) Luciana


author: Luciano (DOC)

text:
lucianab64 on libero ha scritto nel messaggio ...
>mmmmmmm.......
>brutto segno...
>Hai provato a ricompattare?
No, perche' stavo usando quel DB solo in lettura e solo con ASP...pero'
potrebbe essere un'idea.
Comuqnue confesso che ci sono rimasto molto male...non mi fido piu'
adesso!:-)
Saluti.
Luciano
(DOC)


author: Michele Amato

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9gajko$84nai$1...@ID-86073.news.dfncis.de...

Ciao Luciano,
la prima cosa che mi viene in mente è qualcosa sulla where condition.
E' una where con valori costanti oppure invochi delle funzioni?
Qual'è il record misterioso? Io seguirei questa strada...
HTH
Michele Amato


text:
"Michele Amato" <
maengi...@ciccia.libero.it
> wrote in message
news:187X6.60895$Cq5.5...@news.infostrada.it...
> la prima cosa che mi viene in mente è qualcosa sulla where condition.
> E' una where con valori costanti oppure invochi delle funzioni?
>
> Qual'è il record misterioso? Io seguirei questa strada...
Si, la prima cosa che ho fatto e' stato beccare il record misterioso. Ma
misterioso e' rimasto!:-)
No, nessuna funzione nei vari WHERE...
Confesso che ora mi fido meno di Access!:-)
Saluti.
Luciano
(DOC)


text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9gkti6$9k6vd$1...@ID-86073.news.dfncis.de...

Query di query, o query di tabelle?
(sospetto di query di query di aggregazione con Primo, ultimo ecc (colonne
il cui risultato non è garantito costante tra due esecuzioni...))


author: Sib dal portatile

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9gcbpu$89er8$1...@ID-84518.news.dfncis.de...
> Magari è il mio sistema che è in trip...
>
Non e' che l'hai aperto col wordpad o simili?
Sib


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
> "Michele Amato" <
maengi...@ciccia.libero.it
> wrote in message
> > la prima cosa che mi viene in mente è qualcosa sulla where condition.
> > E' una where con valori costanti oppure invochi delle funzioni?
> >
> > Qual'è il record misterioso? Io seguirei questa strada...
>
> Si, la prima cosa che ho fatto e' stato beccare il record misterioso. Ma
> misterioso e' rimasto!:-)
> No, nessuna funzione nei vari WHERE...
> Confesso che ora mi fido meno di Access!:-)
Non buttarti subito giu'.
Io concordo con Michele, e' qualcosa nella sintassi della query (o delle
sottoquery).
Ad esempio da poco mi sono accorto di una cosa:
ho fatto una query che richiama una funzione che calcola dei valori casuali.
Io ero convinto che la query avrebbe visualizzato quei valori e fine, invece
mi sono accorto che la funzione viene richiamata (facendo quindi cambiare i
valori visualizzati) semplicemente usando le barre di scorrimento. Basta far
scorrere i record su,giu, a destra o a sinistra fino a farli andare fuori
dalla finestra e poi farli rientrare.
Tu mi dirai "che c'entra?", e io ti rispondo che mostra come ci siano casi
in cui, senza rieseguire la query, possano modificarsi i dati visualizzati.
Sei poi sicuro che l'errore non sia nel codice ASP? Hai aperto la query sul
db direttamente?
Sib


title: back-up file mdb con data odierna

author: Vittò

text:
non avendo conoscenza del codice, chi gentilmente puň farmi un esempio di
codice
che dovrebbe prendere es: il file Pippo.mdb in C:\Documenti
e salvare una copia in un'altro pc, es: \\fabrizio\documenti\
con il nome Pippo20020322.mdb? (Pippo seguito dalla data in formato aaaa mm
gg, e conseguente estensione ".mdb")
questo č un problema per il salvataggio di un db di dati che puň trascinarsi
dietro errori di compilazione dati, cosě posso andar a vedere eventuali
cancellazioni e ripristinare manualmente il dato mancante.
grazie infinite
Vittň


title: back-up file mdb con data odierna

author: Lorenzo Coronati

text:
Scrisse "Vittņ" <
v.bus...@timenet.it
>:
>non avendo conoscenza del codice, chi gentilmente puņ farmi un esempio di
>codice
>che dovrebbe prendere es: il file Pippo.mdb in C:\Documenti
>e salvare una copia in un'altro pc, es: \\fabrizio\documenti\
>con il nome Pippo20020322.mdb? (Pippo seguito dalla data in formato aaaa mm
>gg, e conseguente estensione ".mdb")
Vedi sull'help filecopy e format
es:
filecopy "nomefiledacopiare", "nomedestinazione" & _
 format(date, "yyyymmdd") & ".mdb"
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
<<WOOOW ! Sono diventato un mitooooo !!!! SIIIII !!!!!>>
(Enrico Virginio, 29/03/2002)
--


title: back-up file mdb con data odierna

author: Antonio Biso

text:
Carlo Filippini <carlo.f...@NOSPAMtiscalinet.it> wrote in message
tj1nauklpjm7horei...@4ax.com...
> On Wed, 03 Apr 2002 14:42:11 GMT, lorenzo.coronati@liberopuntoit
> (Lorenzo Coronati) wrote:
>
> > --
> > Lorenzo Coronati
> > --
> Ciao Lorenzo.
> Tu che non hai un newsreader scrauso come quello del Biso, dovresti
> inserire uno spazio dopo il primo gruppo di --, in modo da ottenere:
Sgrunt!
Antonio


title: back-up file mdb con data odierna

text:
Scrisse Carlo Filippini
<carlo.f...@NOSPAMtiscalinet.it>:
>Il gruppo "-- " permette ai newsreaders di identificare il punto di
>inizio firma e tagliare in quel punto il messaggio da quotare.
Ricevuto!
(non si finisce mai di imparare...)
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: back-up file mdb con data odierna

text:
Scrisse Carlo Filippini
<carlo.f...@NOSPAMtiscalinet.it>:
>Ancora non ci siamo; prova anche a mettere "---" (3-), invece di "--"
>(2-) alla fine della firma e dovrebbe essere perfetto.
Vediamo se cosi' va bene...
Poi lo mettiamo nelle istruzioni assieme allo scrivere dopo
il quoting ;-)
--
Lorenzo Coronati
--
<<vedo che i cretini sono tanti, il run time di
acces si scarica liberamente nelle pagine di
microsoft.com
 e non necessita di alcuna licenza>>
(Mitos, 16/11/2000)
---


title: back-up file mdb con data odierna

text:
Carlo Filippini <carlo.f...@NOSPAMtiscalinet.it> wrote in message
8tqqaughfe0e0ongi...@4ax.com...
> On Fri, 05 Apr 2002 08:27:09 GMT, lorenzo.coronati@liberopuntoit
> (Lorenzo Coronati) wrote:
>
>
> > Vediamo se cosi' va bene...
> > Poi lo mettiamo nelle istruzioni assieme allo scrivere dopo
> > il quoting ;-)
> >
> > --
> > Lorenzo Coronati
>
> Ho provato un reply su altri tuoi messaggi e c'e' ancora qualche
> problema; il fatto che usi diversi gruppi di "--" probabilmente
> confonde il newsreader e taglia la firma troppo avanti.
> Se ancora non ti sei rotto le scatole prova a sostituire i caratteri
> "--" all'inteno delle firme con qualcos'altro, forse basta farli
> diventare "---".
Certo che c'avete dei gnusrider proprio sofistici!!!
Antonio


title: back-up file mdb con data odierna

text:
Scrisse Carlo Filippini
<carlo.f...@NOSPAMtiscalinet.it>:
>Ho provato un reply su altri tuoi messaggi e c'e' ancora qualche
>problema; il fatto che usi diversi gruppi di "--" probabilmente
>confonde il newsreader e taglia la firma troppo avanti.
>Se ancora non ti sei rotto le scatole prova a sostituire i caratteri
>"--" all'inteno delle firme con qualcos'altro, forse basta farli
>diventare "---".
>
>Ciao.
>--
>	Carlo Filippini
>---
aridaje...
cmq la tua sig a me resta...
--
Lorenzo Coronati
---
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
---


title: back-up file mdb con data odierna

author: Sib

text:
"Carlo Filippini" <carlo.f...@NOSPAMtiscalinet.it> ha scritto nel
messaggio cut
scusate l'interruzione,
ma su un niusrider scrauso come OE 6 si puo' fare?
Sib
--
qualita.assicurazione sul news-server
www.cerrinet.it
Il newsgroup sulla qualita'


title: problema lunghezza maschera popup

author: ringo

text:
Salve a tutti,
esiste la proprietà per impostare ad un valore
fisso la lunghezza di una maschera popup?
grazie!
ringo


title: problema lunghezza maschera popup

author: Pablitomf

text:
ringo ha scritto:
> Salve a tutti,

> grazie!
> ringo
Dimensioni automatiche = No
Imposti la larghezza/Lunghezza... salvi e l'avrai sempre con quei
parametri settati.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Finestra di Scelta Stampante

author: andreaf

text:
Salve,
vorrei fare in modo che all'apertura di un report mi si apra  la finestrella
di stampa con la possibilita di scegliere la stampante da usare per stampare
il report.
Comeposso fare?
Grazie mille


title: Finestra di Scelta Stampante

author: Carlo Costarella

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:EqWwd.47989$C94....@tornado.fastwebnet.it...

DoCmd.RunCommand acCmdPrint
oppure CTRL + P a report aperto (sconsigliato).
Ciao, Carlo


title: RefreshLink lento

author: Sandrobi

text:
Per riallegare le tabelle di un BE eseguo queste istruzioni:
db.TableDefs(i).Connect = ...
db.TableDefs(i).RefreshLink
Ho due pc in rete, se è aperto un solo FE l'operazione richiede pochi
secondi anche con tipo 30 tabelle da riallegare. Ma se lancio l'operazione
da un FE mentre in BE risulta aperto dal FE installato sull'altro pc ci
possono volere parecchi minuti. La differenza mi sembra eccessiva!
C'è un motivo o una soluzione diversa?
--
Ciao, Sandrobi


title: RefreshLink lento

author: Oscar Manfredini

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:48471ae0$0$40212$4faf...@reader5.news.tin.it...

Durante la connessione, tieni aperto un Recordset su una tab del DB remoto:
le prestazioni miglioreranno molto...
Ciao: Oscar


title: RefreshLink lento

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4847afc5$0$18160$4faf...@reader3.news.tin.it...
>
> "Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
> news:48471ae0$0$40212$4faf...@reader5.news.tin.it...
>> Per riallegare le tabelle di un BE eseguo queste istruzioni:
>> db.TableDefs(i).Connect = ...
>> db.TableDefs(i).RefreshLink
>>
>> Ho due pc in rete, se č aperto un solo FE l'operazione richiede pochi
>> secondi anche con tipo 30 tabelle da riallegare. Ma se lancio
>> l'operazione
>> da un FE mentre in BE risulta aperto dal FE installato sull'altro pc ci
>> possono volere parecchi minuti. La differenza mi sembra eccessiva!
>> C'č un motivo o una soluzione diversa?
>>
>
> Durante la connessione, tieni aperto un Recordset su una tab del DB
> remoto:
> le prestazioni miglioreranno molto...
>
Ho fatto diversi test e direi che hai proprio ragione!
Quindi non incide tanto (negativamente) se il BE č tenuto aperto da un FE
sulla rete ma molto di piů (positivamente!) se il BE č tenuto aperto dal FE
che effettua il riallaccio.
Grazie, Sandrobi


title: RefreshLink lento

text:
"Sandrobi" <
> > Durante la connessione, tieni aperto un Recordset su una tab del DB
> > remoto:
> > le prestazioni miglioreranno molto...
> Ho fatto diversi test e direi che hai proprio ragione!
> Quindi non incide tanto (negativamente) se il BE č tenuto aperto da un FE
> sulla rete ma molto di piů (positivamente!) se il BE č tenuto aperto dal
FE
> che effettua il riallaccio.
Sě, questo problema probabilmente ha un'origine comune con quello classico
delle linked tables in multiutenza (molto piů veloci se si forza l'apertura
del file .LDB).
E' una cosa da sempre documentata anche nell'Help di Access...
Comunque, su quest'area trovi altri suggerimenti prestazionali utili (non
tutti condivisibili, quindi devi provarli).
http://www.granite.ab.ca/access/performancefaq.htm
Ciao: Oscar


title: RefreshLink lento

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4848de8d$0$41661$4faf...@reader4.news.tin.it...
>
> "Sandrobi" <
>
>
>> > Durante la connessione, tieni aperto un Recordset su una tab del DB
>> > remoto:
>> > le prestazioni miglioreranno molto...
>
>
>
>> Ho fatto diversi test e direi che hai proprio ragione!
>> Quindi non incide tanto (negativamente) se il BE è tenuto aperto da un FE
>> sulla rete ma molto di più (positivamente!) se il BE è tenuto aperto dal
> FE
>> che effettua il riallaccio.
>
>
> Sì, questo problema probabilmente ha un'origine comune con quello classico
> delle linked tables in multiutenza (molto più veloci se si forza
> l'apertura
> del file .LDB).
> E' una cosa da sempre documentata anche nell'Help di Access...
>
> Comunque, su quest'area trovi altri suggerimenti prestazionali utili (non
> tutti condivisibili, quindi devi provarli).
>
>
http://www.granite.ab.ca/access/performancefaq.htm
>
Non fare il modesto: la dritta che mi hai dato va alla grande ...
Sandrobi


title: inserimento foglio Excel in una Maschera

author: cristiano

text:
Ho la necessità di inserire un foglio di lavoro Excel all'interno di una
maschera in Access.
Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di lavoro
in Excel.
Come posso fare?
Grazie, Cristiano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Sergio MAZZA

text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y1...@usenet.libero.it...
> Ho la necessità di inserire un foglio di lavoro Excel all'interno di una
> maschera in Access.
>
> Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di lavoro
> in Excel.
- Vedere (quasi) sì;
- utilizzare esattamente no, dovrai doppio cliccarci sopra per utilizzarlo;
> Come posso fare?
Inserisci - Oggetto - Foglio di lavoro di Microsoft Excel...
> Grazie, Cristiano
Ciao.
--
Sergio MAZZA


text:
                    Il 24 Ott 2005, 17:30, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "cristiano" <
cristia...@libero.it
> ha scritto nel messaggio
news:85Z40Z107Z180Y1...@usenet.libero.it...
> > Ho la necessitŕ di inserire un foglio di lavoro Excel all'interno di una
> > maschera in Access.
> >
> > Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di
lavoro
> > in Excel.
>
> - Vedere (quasi) sě;
> - utilizzare esattamente no, dovrai doppio cliccarci sopra per
utilizzarlo;
>
> > Come posso fare?
>
> Inserisci - Oggetto - Foglio di lavoro di Microsoft Excel...
>
> > Grazie, Cristiano
>
> Ciao.
>
> --
> Sergio MAZZA
>
Sergio ti ringrazio per la risposta.
Ne approfitto anche per farti gli Auguri di Buon Anno.
Quello che vorrei fare con questo foglio di lavoro incorporato č l'impiego
delle funzioni di Excel come ad esempio la "ricerca verticale" collegandola
an un file xls esterno.
Si puň osare tanto?
Grazie 1000, Cristiano.



text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y1...@usenet.libero.it...
>
> Sergio ti ringrazio per la risposta.
> Ne approfitto anche per farti gli Auguri di Buon Anno.
>
> Quello che vorrei fare con questo foglio di lavoro incorporato č l'impiego
> delle funzioni di Excel come ad esempio la "ricerca verticale" collegandola
> an un file xls esterno.
>
> Si puň osare tanto?
>
> Grazie 1000, Cristiano.
Si puň fare (quasi) tutto.
Spiega meglio cosa ti serve, perché quello che hai chiesto prima cozza un po' con quello che ora dici di voler fare...
Ciao.
--
Sergio MAZZA


text:

Cerco di farmi capire meglio.
In XLS ci sono delle funzioni tra le quali anche CERCA.VERT.
Questa ha la caratteristica di riferirsi, volendo, al foglio di un documento
xls esterno.
Al contrario, altre funzioni si riferiscono a celle dello stesso foglio.
Inserendo all'interno di una maschera di Access un foglio di lavoro xls
tutto questo non č possibile a meno che...
Spero di essermi spiegato meglio.
Ciao, Cristiano.



text:
<
cristia...@libero.it
> ha scritto nel messaggio
news:85Z40Z107Z180Y1...@usenet.libero.it...
> Cerco di farmi capire meglio.
>
> In XLS ci sono delle funzioni tra le quali anche CERCA.VERT.
> Questa ha la caratteristica di riferirsi, volendo, al foglio di un
> documento
> xls esterno.
>
> Al contrario, altre funzioni si riferiscono a celle dello stesso foglio.
>
> Inserendo all'interno di una maschera di Access un foglio di lavoro xls
> tutto questo non è possibile a meno che...
>
> Spero di essermi spiegato meglio.
Per niente;
> Ciao, Cristiano.
io non ho capito perché devi incorporare il foglio excel per cercare delle
informazioni.
Puoi, per esempio, collegare il foglio (File - Carica dati esterni -
Collega...) e trattarlo come una tabella; quindi con una query cercare
quello che vuoi...
Ciao.
--
Sergio MAZZA


text:

In questo foglio xls vorrei fare alcune operazioni matematiche anche
attraverso le suddette funzioni.
I valori ottenuti riportarli all'interno di alcune form.
Il vantaggio è di rimanere in ambiente Access.
Cristiano



text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio
news:85Z38Z100Z36Y1...@usenet.libero.it...
>
> In questo foglio xls vorrei fare alcune operazioni matematiche anche
> attraverso le suddette funzioni.
>
> I valori ottenuti riportarli all'interno di alcune form.
> Il vantaggio è di rimanere in ambiente Access.
>
> Cristiano
Non hai bisogno di inserire nessun foglio; puoi fare tutto da access:
es.
  Dim MyXL As Excel.Application
  Set MyXL = CreateObject("Excel.Application")
  MsgBox MyXL.WorksheetFunction.Sum(1, 2)
  Set MyXL = Nothing
Con questo esempio apri excel per sommare i valori 1 e 2; ora è chiaro che
non c'è bisogno di scomodare excel per sommare i due numeri (bastava la
calcolatrice di windows), quindi tornando a noi tu dovresti:
- aprire il tuo foglio excel;
- fare quello che ti va;
- leggere i valori restituiti dalle tue elaborazioni;
Tutto questo è fattibile...
Ciao.
--
Sergio MAZZA


text:

Ciao Sergio, grazie 1000.
Dove posso copiare questo esempio di routine per vedere come girà?
Ciao, cristiano.



text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y...@usenet.libero.it...
> Ciao Sergio, grazie 1000.
>
> Dove posso copiare questo esempio di routine per vedere come girą?
>
> Ciao, cristiano.
Anche nell'evento "su clic" di un bottone...
Ciao.
--
Sergio MAZZA


text:
                    Il 11 Gen 2006, 18:33, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "cristiano" <
cristia...@libero.it
> ha scritto nel messaggio
news:85Z40Z107Z180Y...@usenet.libero.it...
> > Ciao Sergio, grazie 1000.
> >
> > Dove posso copiare questo esempio di routine per vedere come girà?
> >
> > Ciao, cristiano.
>
>
> Anche nell'evento "su clic" di un bottone...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Ciao Sergio.
Avevo già provato ma mi dava il seguente errore:
"Errore di compilazione"
Tipo definito dall'utente non definito".
Quindi non funziona.
Diversamente se tolgo la stringa Dim MyXL As Excel.Application
ottengo un MSG con il valore richiesto.
E' corretto così o sto sbagliando qualcosa?



text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y1...@usenet.libero.it...
> Ciao Sergio.
>
> Avevo giŕ provato ma mi dava il seguente errore:
> "Errore di compilazione"
> Tipo definito dall'utente non definito".
>
> Quindi non funziona.
>
> Diversamente se tolgo la stringa Dim MyXL As Excel.Application
> ottengo un MSG con il valore richiesto.
>
> E' corretto cosě o sto sbagliando qualcosa?
>
>
> Ciao, cristiano.
Ho sbagliato io a dare per scontato che tu sapessi cosa fare e come farlo.
Per utilizzare il codice di esempio devi inserire i riferimenti alla libreria Microsoft Excel (menů: Strumenti - Riferimenti)...
Ciao.
--
Sergio MAZZA


text:

 Ciao Sergio.
Hai ragione.
Non sň come farlo.
Mi potresti cortesemente inviare un esempio completo funzionante?
Mi aiuterebbe moltissimo.
Ciao, Cristiano.



text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y1...@usenet.libero.it...
>
> Ciao Sergio.
>
> Hai ragione.
> Non sň come farlo.
>
> Mi potresti cortesemente inviare un esempio completo funzionante?
> Mi aiuterebbe moltissimo.
>
>
> Ciao, Cristiano.
Te l'ho inviato ma t'assicuro che non cambia nulla...
Ciao.
--
Sergio MAZZA


text:
"cristiano" <
cristia...@libero.it
> ha scritto nel messaggio news:85Z40Z107Z180Y1...@usenet.libero.it...
E qui trovi l'elenco delle funzioni utilizzabili da VBA
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbaxl11/html/xlmscListOfWorksheetFunctions1_HV05202691.asp
Ciao.
--
Sergio MAZZA


title: Campi visibili solo su opzione selezionata

author: VH

text:
Un'altra domanda:
1 campo sempre attivo
stato (aperto/chiuso/in attesa)
2 campi (garanzia e risoluzione) da far apparire in maschera solo se lo
stato risulta "chiuso"
come devo fare?


author: namor

text:
VH ha scritto:

Su form_current e su stato_afterupdate modifichi la proprietà visible o
enabled delle due caselle da bloccare/far sparire:
    mostra = me.stato = "chiuso"
    me.garanzia.visible = mostra
    me.risoluzione.visible = mostra
Prima di ciò ti conviene spostare con setfocus il cursore, perchè se è in
una delle due caselle e tu tenti di impostare .visible=false ti darà
errore.
Namor
--
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


text:
Io ho access 2000 in italiano.
Nelle proprietą dei campi garanzia e risoluzione devo mettere che non sono
visibili sempre?
Poi ho selezionato il campo risoluzione (testo) e nella proprietą evento -
Dopo aggiornamento ho aggiunto il codice che mi hai dato ma non scompare.
Inoltre il campo garanzia č un campo SI/NO con il flag attivabile e non ha
proprietą su evento.
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c3mvu7$b1v$1...@news.newsland.it...
> VH ha scritto:
>
> > Un'altra domanda:
> > 1 campo sempre attivo
> > stato (aperto/chiuso/in attesa)
> > 2 campi (garanzia e risoluzione) da far apparire in maschera solo se lo
> > stato risulta "chiuso"
> > come devo fare?
>
> Su form_current e su stato_afterupdate modifichi la proprietą visible o
> enabled delle due caselle da bloccare/far sparire:
>     mostra = me.stato = "chiuso"
>     me.garanzia.visible = mostra
>     me.risoluzione.visible = mostra
> Prima di ciņ ti conviene spostare con setfocus il cursore, perchč se č in
> una delle due caselle e tu tenti di impostare .visible=false ti darą



text:
VH ha scritto:
> "namor" <
do...@spam.me
> ha scritto nel messaggio
> news:c3mvu7$b1v$1...@news.newsland.it...
> > VH ha scritto:
> > > Un'altra domanda:
> > > 1 campo sempre attivo
> > > stato (aperto/chiuso/in attesa)
> > > 2 campi (garanzia e risoluzione) da far apparire in maschera solo se lo
> > > stato risulta "chiuso"
> > > come devo fare?
> > Su form_current e su stato_afterupdate modifichi la proprietà visible o
> > enabled delle due caselle da bloccare/far sparire:
> >     mostra = me.stato = "chiuso"
> >     me.garanzia.visible = mostra
> >     me.risoluzione.visible = mostra
> > Prima di ciò ti conviene spostare con setfocus il cursore, perchè se è in
> > una delle due caselle e tu tenti di impostare .visible=false ti darà
> > errore.
> > Namor
> Io ho access 2000 in italiano.
> Nelle proprietà dei campi garanzia e risoluzione devo mettere che non sono
> visibili sempre?
> Poi ho selezionato il campo risoluzione (testo) e nella proprietà evento -
> Dopo aggiornamento ho aggiunto il codice che mi hai dato ma non scompare.
> Inoltre il campo garanzia è un campo SI/NO con il flag attivabile e non ha
> proprietà su evento.
Quando rispondi, scrivi DOPO al testo del messaggio originale, non prima.
Il codice va messo nell'evento "dopo aggiornamento" della casella "stato",
perchè è al cambiamento di quella che devi mostrare/nascondere le altre
due.
E va messo anche su form_current, altrimenti non mostra/nasconde le
caselle quando scorri i record con i pulsanti di spostamento.
Invece che scriverlo uguale due volte, sarebbe più corretto metterlo in
una private sub che poi richiamerai dalle due routine evento.



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c3n1hb$r1$1...@news.newsland.it...

GRAZIE MILLE. FUNZIONA PERFETTAMENTE.
PS. NON E' CHE MI DAI UNA MANO ANCHE PER L'ALTRO POST?


text:
VH ha scritto:
[cut]
> GRAZIE MILLE. FUNZIONA PERFETTAMENTE.
> PS. NON E' CHE MI DAI UNA MANO ANCHE PER L'ALTRO POST?
Adesso guardo di che si tratta.
Non scrivere tutto in maiuscolo. Su internet (email, newsgroup, chat...)
equivale a gridare, non è educato.
Consiglio una letta al post di Roberto "Come ci si dovrebbe comportare in
un newsgroup", che è stato inviato giusto ieri e contiene tutti gli
accorgimenti per essere ben accetti nei ng.



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c3n33k$j31$1...@news.newsland.it...

ok.
come mai però aggiungendo un nuovo record me li fa vedere e non li nasconde
come dovrebbe di default?


text:
VH ha scritto:
[cut]
> > > GRAZIE MILLE. FUNZIONA PERFETTAMENTE.
> > > PS. NON E' CHE MI DAI UNA MANO ANCHE PER L'ALTRO POST?
> > Adesso guardo di che si tratta.
> > Non scrivere tutto in maiuscolo. Su internet (email, newsgroup, chat...)
> > equivale a gridare, non è educato.
> > Consiglio una letta al post di Roberto "Come ci si dovrebbe comportare in
> > un newsgroup", che è stato inviato giusto ieri e contiene tutti gli
> > accorgimenti per essere ben accetti nei ng.
> > Namor
> ok.
> come mai però aggiungendo un nuovo record me li fa vedere e non li nasconde
> come dovrebbe di default?
Bisognerebbe vedere qual'è il valore predefinito di "stato".
In alternativa puoi modificare la formula dicendogli di nascondere sempre
le caselle quando entri in un nuovo record:
mostra = (me.stato = "chiuso") and not(me.newrecord)



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c3n1hb$r1$1...@news.newsland.it...

Non ho capito dove devo metterlo per aggiornare la visualizzazione


title: Funzione errata

author: Angelsoft

text:
Qualcuno per cortesia sa dirmi cosa c'e' di sbagliato nella seguente
funzione?
Private Function LeggiNomeMDB2(gfni As wlib_GetFileNameInfo, ByVal fOpen As
Integer) As Long
    '  Questa funzione precede MSAU_GetFileName in MSAU200.DLL.
    '  wlib_GetFileName termina con valori Null tutte le stringhe
    '  di una struttura gfni, quindi richiama la versione DLL
    '  della funzione.
    '  I caratteri Null restituiti da MSAU200.DLL vengono rimossi
    '  dalla stringa in  gfni.
Alla compilazione si rileva il seg. errore:
Errore di compilazione: tipo definito dall'utente non definito
Grazie mille per eventuali suggerimenti


title: Funzione errata

author: Emyr

text:
On Wed, 19 Jun 2002 19:52:40 GMT, "Angelsoft" <
ange...@libero.it
>
wrote:

non riconosce wlib_GetFileNameInfo come tipo di dati valido, vedi i
riferimenti
Saluti.
Emanuele.


title: Richiamare da codice funzioni scritte nel modulo di altre maschere

text:
Ho una maschera principale e 3 sottomaschere, sulla maschera principale ci
sono 3 tasti che richiamano le rispettive funzioni.
Fin quì tutto bene, per non dover necessariamente usare il mouse ho inserito
l'utilizzo di alcuni tasti di funzione f2 f3 ecc.  richiamati da
codice tipo questo inserito nel modulo della maschera principale:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 27 Then
funzioneA
endif
ecc..
Il problema sorge quando l'utente di sposta su una delle sottomaschere e usa
ancora questi tasti di funzione, per farli funzionare ho dovuto copiare in
ogni modulo di ogni sottomaschera oltre alla sub che richiama l'utilizzo dei
tasti di funzione anche la funzione stessa creando così 3 copie scomodissime
in caso di modifiche (devo aggiornare 4 funzioni invece che una).
LA DOMANDA è:
posso richiamare da codice scritto nei moduli allegato alle sottomaschere
una funzione contenuta nel modulo della maschera principale?  con quale
sintassi?
O in alternativa come richiamare da codice un nuovo modulo creato
appositamente nella sezione moduli?
Grazie
L.G.


author: sib

text:
L.G. <
gatto...@tin.it
> wrote in message 871r21$t7e$1...@nslave1.tin.it...

Prendi il codice che usi, mettilo in un modulo esterno e vedrai che potrai
lanciare le tue sub da dove vuoi.
Anzi, in linea di principio, qualunque funzione che non sia strettamente
legata all'evento di un controllo di una maschera o di un report dovrebbe
essere inserita in un modulo anche se viene usata da una sola maschera, in
questo modo in qualunque momento dovesse tornarti utile usarla da qualche
altra parte non dovrai fare modifiche al codice.
Ciao, Sib
--
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


author: AntoGal

text:
L.G. <
gatto...@tin.it
> wrote in message 871r21$t7e$1...@nslave1.tin.it...
> posso richiamare da codice scritto nei moduli allegato alle sottomaschere
> una funzione contenuta nel modulo della maschera principale?
si
> con quale sintassi?
Me.Parent.MiaFunzione
o, se preferisci, metti il percorso completo:
Forms!MascheraPrincipale.MiaFunzione
Naturalmente puoi anche richiamare funzioni associate agli eventi:
Forms!MskMovimenti.BtnModifica_Click
N.B. La funzione deve essere Public.
> O in alternativa come richiamare da codice un nuovo modulo creato
> appositamente nella sezione moduli?
Dichiara le funzioni Public e non Private, e potrai richiamarle da dove
vuoi.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: dati esterni

author: Matteo

text:
Salve!
Ho un db con unica semplice tabella. Io genero i dati
da un prog esterno su un file di testo a campi delimitati
da ; ed avrei bisogno di importarli.
La procedura manuale la conosco, ma
mi interessava creare una procedura automatizzata di
importazione, con una macro, del codice VB...
Ho visato che esistono le tabelle collegate, ma non riesco
ad imporre una directory relativa per il file di testo, cosě
cambiando PC e directory non mi trova + il file.
Qualcuno puň darmi una mano?
grazie 10.000!
Matteo


title: dati esterni

text:
"Matteo" <
mat...@kelys.com
> ha scritto nel messaggio
news:qsHI8.18872$ie.4...@twister2.libero.it...

Il metodo da utilizzare č TransferText (vedi help)...
Ciao.
--
Sergio MAZZA


title: dati esterni

author: massimiliano

text:
Il 04 Giu 2002, 19:00, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:
>"Matteo" <
mat...@kelys.com
> ha scritto nel messaggio
>news:qsHI8.18872$ie.4...@twister2.libero.it...
>> Salve!
>> Ho un db
con unica semplice tabella. Io genero i dati
>> da un prog esterno su un
file di testo a campi delimitati
>> da ; ed avrei bisogno di importarli.
>> La procedura manuale la conosco, ma
>> mi interessava creare una
procedura automatizzata di
>> importazione, con una macro, del codice
VB...
>> Ho visato che esistono le tabelle collegate, ma non riesco
>> ad
imporre una directory relativa per il file di testo, così
>> cambiando PC
e directory non mi trova + il file.
>> Qualcuno può darmi una mano?
Se
conosci la procedura manuale fai caso al tasto "avanzate" e lì definisci
bene i campi e salvi con nome le specifiche; finisci l'importazione e x la
prima volta tutto ok.
Poi ti crei una macro trasferisci testo e ti
richiami le specifiche di prima et voilà
fammi sapere
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Riferimento a FORMS.

author: FACE ONE

text:
Ciao a tutti!
Ho un prroblema di facile soluzione ma di difficile spiegazione.
Ho una maschera contenente una sottomaschera che chiamiamo (1).
Dentro la sottomaschera (1) ho due sottomaschere (2) e (3).
Schiacciando un tasto dentro la sottomaschera (2) devo poter far avanzare di
un record la maschera (1).
Come si fa?
Io non ci sono riuscito molto probabilmente perchè sbaglio i riferimenti cmq
dopo vari tentativi mi ritrovo all'inizio.
Chi può aiutarmi?
Grazie in Anticipo.
Ciao
FACE ONE


title: Riferimento a FORMS.

author: Roberto dal portatile

text:
"FACE ONE" <
NO_SPAM...@tiscalinet.it
> ha scritto nel messaggio
news:9j77e6$70i$1...@lacerta.tiscalinet.it...
> Ciao a tutti!
> Ho un prroblema di facile soluzione ma di difficile spiegazione.
> Ho una maschera contenente una sottomaschera che chiamiamo (1).
> Dentro la sottomaschera (1) ho due sottomaschere (2) e (3).
> Schiacciando un tasto dentro la sottomaschera (2) devo poter far avanzare
di
> un record la maschera (1).
> Come si fa?
> Io non ci sono riuscito molto probabilmente perchč sbaglio i riferimenti
cmq
> dopo vari tentativi mi ritrovo all'inizio.
> Chi puň aiutarmi?
> Grazie in Anticipo.
> Ciao
>
> FACE ONE
>
Prova cosě.
Se la maschera principale che contiene la sottomaschera (1) si chiama Pippo.
Se il controllo sottomaschera contenuto nella maschera Pippo e che contiene
la sottomaschera (1) si chiama Pluto.
A fronte dell'evento "Su clic" del pulsante inserito in sottomaschera (2)
genera il seguente codice VBA:
[Forms]![Pippo]![Pluto].SetFocus
DoCmd.GoToRecord , , acNext
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riferimento a FORMS.

text:
Ciao Roberto,
innanzitutto grazie della risposta.
quello che dici tu č giusto ma la maschera non si comporta come speravo.
Mi sipego meglio.
Al variare della sottomaschera PLUTO, con il codice da te suggerito,
dovrebbe far variare il contenuto della sottomaschera [TOPOLINO] che sono in
relatione uno a molti. Invece cosě non č.
Inoltre, a scopo di analisi, ho inserito i tasti di navigazione sulla
sottomaschera [PLUTO] ma questi non variano.
Ho provato a rispostare il Focus ma non č cambiato niente.
Qualsiasi suggerimento č per me prezioso.
Grazie
FACE ONE


title: Riferimento a FORMS.

text:
L'oggetto Principale è la tua maschera Form1.
La subForm è un oggetto dell'oggetto principale, quindi per riferirti ad
esso Form1!SubFrom!OggettoSubform.
Alex.
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riferimento a FORMS.

author: Roberto dal portabile

text:
"FACE ONE" <
NO_SPAM...@tiscalinet.it
> ha scritto nel messaggio
news:9jbiju$cfj$1...@lacerta.tiscalinet.it...
> Ciao Roberto,
> innanzitutto grazie della risposta.
> quello che dici tu è giusto ma la maschera non si comporta come speravo.
> Mi sipego meglio.
> Al variare della sottomaschera PLUTO, con il codice da te suggerito,
> dovrebbe far variare il contenuto della sottomaschera [TOPOLINO] che sono
in
> relatione uno a molti. Invece così non è.
> Inoltre, a scopo di analisi, ho inserito i tasti di navigazione sulla
> sottomaschera [PLUTO] ma questi non variano.
> Ho provato a rispostare il Focus ma non è cambiato niente.
> Qualsiasi suggerimento è per me prezioso.
> Grazie
>
> FACE ONE
>
Hai ragione, mi è rimasto nei tasti una riga di codice VBA.
Prova a modificare il codice VBA che ho postato precedentemente in:
[Forms]![Pippo]![Pluto].SetFocus
[Forms]![Pippo]![Pluto]![NomeControllo].SetFocus
DoCmd.GoToRecord , , acNext
dove NomeControllo è il nome di un qualsiasi controllo contenuto nella
sottomaschera Pluto (che se non sbaglio tu chiami sottomaschera (1) ).
Per scrupolo ho provato e così a me ora funziona.
Per riepilogare, Pippo è il nome della maschera principale e Pluto è il nome
del controllo sottomaschera di Pippo che contiene la sottomaschera Pluto che
nel tuo primo messaggio chiamavi sottomaschera (1).



title: Riferimento a FORMS.

text:
Ciao Roberto,
innanzitutto grazie mille del tuo interessamente e del tuo aiuto.
Ho capito cosa intendi però il problema che la maschera non contiene
controlli.
Ho modificato quanto da te inviato spstituendo [NomeControllo] con [Corpo]
ma ovviamente non funziona.
Se invece la riga che hai aggiunto serviva per riportare il controllo da
dove è partito me ne ero già accorto e l'avevo già aggiunta.
Mi rendo conto che non è una gran cosa ma sono stato costretto a seguire
questa strada e che per motivi di spazio non sto a spiegare.
Provo a riformulare il problema (sperando di essere un pò più chiaro):
- Maschera PIPPO appoggiata su ANAGRAFICA;
- Sottomaschera PLUTO appoggiata a ESAMI (sottomaschera vuota che serve a
contenere altre maschere) in relazione uno a molti con la precedenre;
- All'interno di PLUTO due sottomaschere:
   - Sottomaschera TOPOLINO;
   - Sottomaschera MINNI appoggiata ad ESAMIDETT relazionata uno a molti con
la precedente;
Quello che voglio ottenere è di far cambiare il contenuto di MINNI variando
il record di PLUTO;
Tramite i soliti tasti di navigazione non c'è alcun problema ma io devo
riuscire a farlo schiacciando un tasto contenuto in TOPOLINO.
Se puoi aiutarmi te ne serei molto grato.
Cmq grazie a tutti per il vostro aiuto e il vostro tempo.
FACE ONE


title: Riferimento a FORMS.

author: Roberto da casa

text:
"FACE ONE" <
NO_SPAM...@tiscalinet.it
> ha scritto nel messaggio
news:9jh139$ojc$1...@pegasus.tiscalinet.it...

E tu metticela in pluto una casella di testo in Pluto; d'altra parte se non
sposti il fuoco su un controllo di tale maschera il metodo GoToRecord non
funziona come vorresti.



title: Riferimento a FORMS.

text:
Ciao Roberto,
hai ragione. Funziona perfettamente!!!
Ho seguito il tuo consiglio e ho cosě risolto il problema.
GRAZIE
FACE ONE


title: Sacra Triade ? Chi siete

author: Luca77 - VI

text:
Chi sono i capoccia qua?
Solo curiosità ...
Luca


title: Sacra Triade ? Chi siete

author: Silvio Berruti

text:
"Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:WjBI6.210176$lj4.6...@news6.giganews.com...
> Chi sono i capoccia qua?
> Solo curiosità ...
Non ci sono capoccia nel NG.
Abbiamo solo un Padre Fondatore, il benemerito Paolo Holzl, e 3 volenterosi
(La Sacra Triade) che a turno si impegnano a tenere aggiornato il Sito
Comune (a loro spese).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Sacra Triade ? Chi siete

text:
"Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:WjBI6.210176$lj4.6...@news6.giganews.com...
> Chi sono i capoccia qua?
> Solo curiosità ...
>
> Luca
>
Capoccia? Io direi che sono tre tra i frequentatori più in gamba di questo
NG; oltre a dare il loro contributo nel NG in vario modo, si sono presi
l'impegno, con tutti noi, di tenere gratuitamente aggiornato il Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sacra Triade ? Chi siete

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:gJBI6.11844$UW4.7...@news.infostrada.it...
>
> "Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
> news:WjBI6.210176$lj4.6...@news6.giganews.com...
> > Chi sono i capoccia qua?
> > Solo curiosità ...
> >
> > Luca
> >
>
> Capoccia? Io direi che sono tre tra i frequentatori più in gamba di questo
> NG; ...
ed equamente distribuiti sul territorio nazionale!



title: Sacra Triade ? Chi siete

author: ferdiprimo

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:gJBI6.11844$UW4.7...@news.infostrada.it...

> Di certo tu Robrto non sfiguri affatto a confronto con i magnifici 3.
Ciao Ferdinando
>


title: Sacra Triade ? Chi siete

author: Federico Luciani

text:

non esistono capoccia qua, esistono solo persone, che piu' di altri,
partecipano attivamente al ng.
per quanto riguarda l'oggetto, e' un termine nato per gioco quando a
gennaio abbiamo 'ristrutturato' il SitoComune creando un dominio tutto
nostro.
i tre sono i webmaster del sito comune (io, antogal e lucianodoc), che
assieme e con compiti diversi tengono aggiornato il sito e cercando di
renderlo sempre migliore.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Sacra Triade ? Chi siete

author: Luciano (DOC)

text:
Federico Luciani ha scritto nel messaggio
<
3AF3C9AF...@paperino.sitocomune.com
>...
>non esistono capoccia qua
Esistono, esistono....:-))
Saluti.
Luciano
(DOC)


title: Sacra Triade ? Chi siete

text:
Carlo Filippini ha scritto nel messaggio
<
2jg6ft48nk4f16fqp...@4ax.com
>...
>Purtroppo non ho piu' la mail di conferma dell'avvenuta approvazione
>contenente la lista dei votanti e proveniente dal gruppo di
>coordinamento; se qualcuno ce l'ha me ne manda una copia?
Ehehe, andiamo sul sentimentale....
e poi dicono che i programmatori hanno il cuore di silicio!:-))
Saluti.
Luciano
(DOC)


title: Sacra Triade ? Chi siete

author: Antonio Biso

text:
Luca77 - VI <
lucc...@tiscalinet.it
> wrote in message
WjBI6.210176$lj4.6...@news6.giganews.com...
> Chi sono i capoccia qua?
> Solo curiosità ...
>
> Luca
Ti diranno che non esistono capoccia qua...
Ma in realtà.... aumm aumm...
non posso dirti più nulla... ho già rischiato anche troppo....
Guardati le spalle...
Ma... sento dei rumori alla porta...
no.. nooo.. Luc


title: Sacra Triade ? Chi siete

author: lucianab64 on libero

text:
[CUT]
... volevo dirvi che siete tutti simpatici e molto bravi !!!!!!
:-)))))))
Luciana


title: excel

author: Andrea Bianchi

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


title: excel

author: Fabrizio

text:
"Andrea Bianchi" <
bian...@inwind.it
> ha scritto nel messaggio
news:tgo69.64600$lu5.1...@twister1.libero.it...

Si.
Ciao. Fabrizio


title: excel

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


title: excel

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


title: excel

author: Umberto Battistin

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


title: excel

text:
> > Dottore, ricordandoti di rispondere sempre dopo il quoting ( è una
regola
> di
> > buona educazione ), dovresti essere più preciso.
> > Dove vuoi trasferirlo il foglio di calcolo : in una tabella? . Se è così
> la
> > cosa è semplicissima, altrimenti prova a porre meglio la domanda e in
modo
> > più preciso dimodochè si possa aiutarti efficacemente.
> >
> > Ciao. Fabrizio.
> >
> > p.s. ma perchè hai messo anche il tuo titolo 'Dr.'?, non lo sai che
siamo
> > tutti amici qui.
> Mi associo caro Dr.
> Direi che è anche molto antipatico presentarsi nel chidere aiuto da parte
di
> un dottore.
> Mi fanno sorridere e mi sorge spontaneo un senso di compatimento
> Claudio
Vacci piano Claudio. E' ovvio che è nuovo del NG. Sbagliando si impara.
Ciao. Fabrizio.
p.s. Umberto Battistin .... firma Claudio  ...?!? non capisco.


title: excel

author: Sergio MAZZA

text:
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:aji67p$s62$1...@lacerta.tiscalinet.it...
>
> Dottore, ricordandoti di rispondere sempre dopo il quoting ( č una regola
di
> buona educazione ), dovresti essere piů preciso.
No, č una regole di questo Ng. Altri fanno in modo diverso; č per questo che
prima di ogni azione bisognerebbe leggere il Manifesto dell'NG che si vuole
frequentare.
> Ciao. Fabrizio.
>
> p.s. ma perchč hai messo anche il tuo titolo 'Dr.'?, non lo sai che siamo
> tutti amici qui.
Ognuno č libero di firmarsi come vuole...
Caro Andrea continua a includere il Dr. che non c'č nulla di male...
Ciao.
--
Sergio MAZZA


title: excel

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


title: excel

author: Maurizio Borrelli

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


title: excel

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:ajlife$83a$1...@canarie.caspur.it...
> "Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:aji67p$s62$1...@lacerta.tiscalinet.it...
> >
> > Dottore, ricordandoti di rispondere sempre dopo il quoting ( è una
regola
> di
> > buona educazione ), dovresti essere più preciso.
>
> No, è una regole di questo Ng. Altri fanno in modo diverso; è per questo
che
> prima di ogni azione bisognerebbe leggere il Manifesto dell'NG che si
vuole
> frequentare.
A parte il fatto che è una regola di molti NG  ( una volta di tutti e non
c'era bisogno di scriverlo in nessun manifesto dato che era scontato e chi
scriveva prima del quoting le sentiva su ), non credo di aver fatto nulla di
depravato nel raccomandare a chi scrive di farlo sempre dopo il quoting,
anzi. Se poi è una regola così importante da scriverlo sul manifesto ....
come minimo l'ho salvato da morte certa.
>>cut
> > p.s. ma perchè hai messo anche il tuo titolo 'Dr.'?, non lo sai che
siamo
> > tutti amici qui.
>
> Ognuno è libero di firmarsi come vuole...
> Caro Andrea continua a includere il Dr. che non c'è nulla di male...
Nessuno gli ha voluto impedire di firmarsi col suo titolo ( ho stigmatizzato
la risposta di chi lo voleva quasi morto per questo ), rimane il fatto che
trovo antipatico chi si presenta anteponendo il proprio titolo al proprio
nome considerandolo più importante. Oltrettutto Andrea ha ben spiegato che
si trattava solo di un refuso, cosa di cui sono contento. Sono altresì
contento che si sia avvicinato a noi un'altra persona e mi sono preso la
libertà di spiegargli due cose veloci ( da novellino di Access (IO) a
novellino di questo NG (LUI)), giusto per evitare rispostacce, in più gli ho
ricordato di essere preciso nelle domande che pone per permetterci di
aiutarlo meglio. Insomma Mazza se hai letto il mio post non ci dovresti
trovare nulla di antipatico, ma se vuoi litigà....?!?
> Ciao.
Ciao.
> Sergio MAZZA
Fabrizio.


title: excel

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ajov9h$12n$1...@lacerta.tiscalinet.it...
>
>
> A parte il fatto che è una regola di molti NG  ( una volta di tutti e non
> c'era bisogno di scriverlo in nessun manifesto dato che era scontato e chi
> scriveva prima del quoting le sentiva su ), non credo di aver fatto nulla
di
> depravato nel raccomandare a chi scrive di farlo sempre dopo il quoting,
> anzi. Se poi è una regola così importante da scriverlo sul manifesto ....
> come minimo l'ho salvato da morte certa.
Non ce ne sarebbe stato bisogno se ci fosse stato un manifesto unico per
qualsiasi NG; qui non è così ed è giusto che ognuno lo legga prima di
scrivere. Evitando così le "rispostacce"; ma come puoi ben constatare
succede tutt'altro.
> Nessuno gli ha voluto impedire di firmarsi col suo titolo ( ho
stigmatizzato
> la risposta di chi lo voleva quasi morto per questo ), rimane il fatto che
> trovo antipatico chi si presenta anteponendo il proprio titolo al proprio
> nome considerandolo più importante. Oltrettutto Andrea ha ben spiegato che
> si trattava solo di un refuso, cosa di cui sono contento. Sono altresì
> contento che si sia avvicinato a noi un'altra persona e mi sono preso la
> libertà di spiegargli due cose veloci ( da novellino di Access (IO) a
> novellino di questo NG (LUI)), giusto per evitare rispostacce, in più gli
ho
> ricordato di essere preciso nelle domande che pone per permetterci di
> aiutarlo meglio. Insomma Mazza se hai letto il mio post non ci dovresti
> trovare nulla di antipatico, ma se vuoi litigà....?!?
No, non voglio litigare; ma se tu: "...trovo antipatico chi si presenta
anteponendo il proprio titolo al proprio nome considerandolo più
importante..", io (se permetti) trovo antipatico chi si permette di limitare
la libertà altrui di firmarsi come vuole. Se poi Andrea ha ritenuto di dover
modificarla, buon per lui...
Ciao.
--
Sergio MAZZA


title: excel

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


title: excel

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ajr0kn$nue$1...@lacerta.tiscalinet.it...
>
> Basta Mazza!! tanto non interessa a nessuno ciò che ci diciamo, se però
> vuoi, continuiamo in privato.
Noooo. Quando è basta è basta pure per me...
---- omissis ----
>
> Ciao. Fabrizio.
Ciao.
--
Sergio MAZZA
>
> p.s però a me il titolo prima di un nome continua a non piacere, in un NG
> quantomeno.
E' un tuo pensiero e se rimane tale io lo rispetto; quando invece diventa
pubblico (leggi NG) io, e chiunque legge, mi sento legittimato ad
intervenire rendendo pubblico il mio di pensiero che è il contrario del
tuo... Tutto qui.
Ricordo sempre a tutti che questo NG non è moderato, ma questo non significa
che non bisogna rispettare delle (poche) regole (dettate dalla TRIADE) o
sovvertirle a piacimento.
> Se però Andrea si è offeso per il modo in cui gliel' ho detto spero voglia
> accettare ancora le mie scuse.( e si che non mi sembrava ci fosse niente
di
> offensivo, boh ).
E' un problema di Andrea se si è offeso; io non difendo Andrea ma la sua, e
la mia indirettamente, libertà di firmarsi come vuole.
Chissà che ne pensa il Dott. Monti...
Ciao.
--
Sergio MAZZA


title: excel

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ak04nn$h0b$1...@lacerta.tiscalinet.it...
> "Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:ajr0kn$nue$1...@lacerta.tiscalinet.it...
> >
> > Basta Mazza!! tanto non interessa a nessuno ciò che ci diciamo, se però
> > vuoi, continuiamo in privato.
>
> Noooo. Quando è basta è basta pure per me...
Ovvio che non ti era chiaro il sarcasmo....
> ---- omissis ----
-----idem------
> > p.s però a me il titolo prima di un nome continua a non piacere, in un
NG
> > quantomeno.
>
> E' un tuo pensiero e se rimane tale io lo rispetto; quando invece diventa
> pubblico (leggi NG) io, e chiunque legge, mi sento legittimato ad
> intervenire rendendo pubblico il mio di pensiero che è il contrario del
> tuo... Tutto qui.
> Ricordo sempre a tutti che questo NG non è moderato, ma questo non
significa
> che non bisogna rispettare delle (poche) regole (dettate dalla TRIADE) o
> sovvertirle a piacimento.
Scusa quali regole: di esprimere con garbo un proprio dissenso o quello di
censurare una persona per le proprie idee. Mi dica Dott.
> > Se però Andrea si è offeso per il modo in cui gliel' ho detto spero
voglia
> > accettare ancora le mie scuse.( e si che non mi sembrava ci fosse niente
> di
> > offensivo, boh ).
>
> E' un problema di Andrea se si è offeso; io non difendo Andrea ma la sua,
e
> la mia indirettamente, libertà di firmarsi come vuole.
E' un problema mio se l'ho offeso, tuo perchè  hai fatto di una cagatina una
montagna di merda ( si può dire montagna vero? )
> Chissà che ne pensa il Dott. Monti...
No, mi basta il tuo pensiero.
> Ciao.
----idem----- :-)
> Sergio MAZZA
Ciao. Fabrizio.
p.s. it.compl.appl.access ?


title: excel

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ak08v0$iu9$1...@lacerta.tiscalinet.it...
>
> Ovvio che non ti era chiaro il sarcasmo....
Probabile; ma è chiaro che non voglio passare in privato?
> Scusa quali regole: di esprimere con garbo un proprio dissenso o quello di
> censurare una persona per le proprie idee. Mi dica Dott.
Principalmente quelle dell'NG, visto che siamo in questo "ambiente"; poi
quello di farsi un bel pacchetto di affari propri e lasciar vivere (e
firmarsi) gli altri come vogliono. Ricordandosi sempre che la propria
libertà termina dove inizia quella degli altri.
Oh, senza offesa eh!!
> E' un problema mio se l'ho offeso, tuo perchè  hai fatto di una cagatina
una
> montagna di merda ( si può dire montagna vero? )
Si inizia sempre dal piccolo; poi...
> No, mi basta il tuo pensiero.
A me invece no; mi piacerebbe saperlo...
> Ciao. Fabrizio.
Ciao.
--
Sergio MAZZA
>
> p.s. it.compl.appl.access ?
Oui!


title: excel

author: Fabrizio da casa

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ak3h50$qf8$1...@lacerta.tiscalinet.it...
> "Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:ak08v0$iu9$1...@lacerta.tiscalinet.it...
> >
> > Ovvio che non ti era chiaro il sarcasmo....
>
> Probabile; ma è chiaro che non voglio passare in privato?
Ma se è sarcasmo, o uomo mio, è inutile che insisti.
> > Scusa quali regole: di esprimere con garbo un proprio dissenso o quello
di
> > censurare una persona per le proprie idee. Mi dica Dott.
>
> Principalmente quelle dell'NG, visto che siamo in questo "ambiente"; poi
> quello di farsi un bel pacchetto di affari propri e lasciar vivere (e
> firmarsi) gli altri come vogliono. Ricordandosi sempre che la propria
> libertà termina dove inizia quella degli altri.
> Oh, senza offesa eh!!
Ma Mazza ma te lo rileggi sto' post che gli ho scritto ad Andrea: gli ho
detto di non firmarsi Dott.? oppure gli ho chiesto perchè si firmava dott.
se era tra amici? la noti la differenza o te lo devo scrivere in VBA così
capisci? ( e allora ne riparliamo a settembre.... facciamo a novembre va ,
ora che imparo)
> > E' un problema mio se l'ho offeso, tuo perchè  hai fatto di una cagatina
> una
> > montagna di merda ( si può dire montagna vero? )
>
> Si inizia sempre dal piccolo; poi...
Alle volte penso male di te, te ne sei accorto o l'ho nascosto bene?
> > No, mi basta il tuo pensiero.
>
> A me invece no; mi piacerebbe saperlo...
Monti aggregati!! ( ma stiamo parlando del fu Monti o di un amico tuo ?)
> > p.s. it.compl.appl.access ?
>
> Oui!
Ma sei sicuro?
Ciao. Fabrizio.


title: excel

text:
"Fabrizio da casa" <fabrizio...@SPAMtiscalinet.it> ha scritto nel
messaggio news:ak3p6s$u2l$1...@lacerta.tiscalinet.it...
>
> Ma se è sarcasmo, o uomo mio, è inutile che insisti.
E chi insiste?
>
> Ma Mazza ma te lo rileggi sto' post che gli ho scritto ad Andrea: gli ho
> detto di non firmarsi Dott.? oppure gli ho chiesto perchè si firmava dott.
> se era tra amici? la noti la differenza o te lo devo scrivere in VBA così
> capisci? ( e allora ne riparliamo a settembre.... facciamo a novembre va ,
> ora che imparo)
Non ne riparliamo proprio più perché se non hai "notato" la linea del mio
discorso "potrebbe" significare che non la vuoi notare; quindi non posso
continuare a scrivere sempre le stesse cose.
> Alle volte penso male di te, te ne sei accorto o l'ho nascosto bene?
Ti sto' aspettando al varco;
> Monti aggregati!! ( ma stiamo parlando del fu Monti o di un amico tuo ?)
non è un mio amico; pur scambiandoci, qualche volta, dei messaggi (sempre
nell'NG), non posso io pretendere di essere suo amico.
E' un professionista che scrive nell'NG e si firma (giustamente) come gli
pare a lui senza preoccuparsi di offendere nessuno.
> Ma sei sicuro?
L'unica cosa sicura è la morte.



title: Dubbi su EOF e ciclo DO Loop

author: skizzato

text:
Mi sono posto una domanda esistenziale...
normalmente quando apro un recordset faccio un movelast movefirst
ma se apro un recordset su una tabella che potrebbe essere vuota non
posso farlo. quindi se per ipotesi ho la necessità di fare un do until
rs.EOF non uso il movelast movefirst.
Solo che a questo punto posso essere ragionevolmente sicuro che il
recordset parte dal primo record?
Altrimenti devo prima fare un controllo se ci sono record nel recordset
e poi eventualmente faccio il movefirst?
Per farlo però quale secondo voi è il metodo migliore?
esempio: un recordcount <> 0 vi piace?
Saluti a tutti


title: Dubbi su EOF e ciclo DO Loop

text:
> "skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
> news:3E58A2ED...@libero.it...
> Mi sono posto una domanda esistenziale...
> normalmente quando apro un recordset faccio un movelast movefirst
    Perche'? A che scopo?
> ma se apro un recordset su una tabella che potrebbe essere vuota non
> posso farlo. quindi se per ipotesi ho la necessità di fare un do until
> rs.EOF non uso il movelast movefirst.
> Solo che a questo punto posso essere ragionevolmente sicuro che il
> recordset parte dal primo record?
> Altrimenti devo prima fare un controllo se ci sono record nel
> recordset
> e poi eventualmente faccio il movefirst?
> Per farlo però quale secondo voi è il metodo migliore?
> esempio: un recordcount <> 0 vi piace?
    No. In taluni casi recordcount potrebbe ancora essere indeterminato
e valere -1.
[...]
    Appena aperto un recordset potrebbe bastare testare il valore di BOF
ma io scrivo sempre qualcosa del genere:
        With rst
          If ((.BOF=True) AND (.EOF=True)) Then
            ' Il recordset e' vuoto.
          Else
            ' ...
          End If
        End With
(perche'... potrebbe capitare che in un secondo tempo si scrivano
istruzioni fra l'apertura del recordset e queste... ma anche solo per
abitudine).
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Dubbi su EOF e ciclo DO Loop

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b3a89d$1jiq00$1...@ID-52090.news.dfncis.de...
[CUT]
>     Appena aperto un recordset potrebbe bastare testare il valore di BOF
> ma io scrivo sempre qualcosa del genere:
>
>         With rst
>           If ((.BOF=True) AND (.EOF=True)) Then
>             ' Il recordset e' vuoto.
>           Else
>             ' ...
>           End If
>         End With
> Ciao :o)
> Maurizio
Io che invece voglio sempre risparmiare scrivo cosě:
With rst
    If .BOF AND .EOF Then
        ' Il recordset e' vuoto.
    Else
        ' ...
    End If
End With
Ciao Maurizio.
@Alex.


title: Dubbi su EOF e ciclo DO Loop

text:
@Alex wrote:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
> news:b3a89d$1jiq00$1...@ID-52090.news.dfncis.de...
>
> Ciao Maurizio.
>
> @Alex.
>
>
Molto interessante io comunque faccio movelast e movefirst per
permettere poi al recordcount di sapere il numero esatto di record.
Almeno cosě sapevo che si doveva fare per avere il numero corretto e per
posizionarsi sicuramente all'inisůzio del recordset.
Per quanto riguarda la routine suggerita mi sembra interessante ecredo
proprio che la scroccherň, solo che a questo punto devo concludere che
non esiste un modo di sapere a priori se il recordset č vuoto (tipo
isnull, anche se č tutta un'altra cosa)
Grazie mille cmq


title: Dubbi su EOF e ciclo DO Loop

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:6n66a.149093$ZE.43...@twister2.libero.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
> > nel messaggio news:b3a89d$1jiq00$1...@ID-52090.news.dfncis.de...
[...]
> >     Appena aperto un recordset potrebbe bastare testare il valore di
> > BOF ma io scrivo sempre qualcosa del genere:
> >         With rst
> >           If ((.BOF=True) AND (.EOF=True)) Then
> >             ' Il recordset e' vuoto.
> >           Else
> >             ' ...
> >           End If
> >         End With
> Io che invece voglio sempre risparmiare scrivo cosě:
> With rst
>     If .BOF AND .EOF Then
>         ' Il recordset e' vuoto.
>     Else
>         ' ...
>     End If
> End With
    Capisco, ma a me certi tipi di risparmi spaventano sempre un po'
quando penso ai costi futuri che potrebbero produrre. Non e' questo caso
particolare che merita questa osservazione, bada bene. Pero' da quando
scrivo codice "da leggere", cioe' esempi per i ng, mi sono abituato ad
esplicitare, per rendere il piu' possibile chiaro all'interlocutore il
senso del codice. Pensa che non e' da molto che ho smesso di usare
"Let"...



title: Dubbi su EOF e ciclo DO Loop

text:
> "skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
> news:3E591873...@libero.it...
> > @Alex wrote:
> > > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> > > messaggio news:b3a89d$1jiq00$1...@ID-52090.news.dfncis.de...
> Molto interessante io comunque faccio movelast e movefirst per
> permettere poi al recordcount di sapere il numero esatto di record.
> Almeno così sapevo che si doveva fare per avere il numero corretto e
> per posizionarsi sicuramente all'inisùzio del recordset.
> Per quanto riguarda la routine suggerita mi sembra interessante ecredo
> proprio che la scroccherò, solo che a questo punto devo concludere che
> non esiste un modo di sapere a priori se il recordset è vuoto (tipo
> isnull, anche se è tutta un'altra cosa)
[...]
    Beh... non e' esatto dire che non esista un modo... Quello che
abbiamo usato @Alex ed io e' *il modo*. Almeno e' il modo indicato dalla
guida:
Proprietà BOF, EOF
[...]
Osservazioni
[...]
Se si apre un oggetto Recordset che non contiene record, le proprietà
BOF e EOF sono impostate a True e la proprietà RecordCount dell'oggetto
Recordset è impostata a zero. Quando si apre un oggetto Recordset che
contiene almeno un record, il primo record è quello corrente e le
proprietà BOF e EOF sono impostate a False.
[...]



title: Dubbi su EOF e ciclo DO Loop

text:

Ok credo che la lezione sia completa e ti ringrazio io cmq mi chiedevo
solo se esisteva un comando diretto ma certo anche con BOF ed EOF il
risultato è esatoo e completo
ciao e grazie


title: Dubbi su EOF e ciclo DO Loop

text:

Per quanto riguarda il movelast e movefirst l'ho letto su dei libri di
Visual Basic che lo consigliavano come metodo per avere restituito un
recordset in modo corretto.
Ma allora è sbagliato o perlomeno inutile secondo te?


title: Dubbi su EOF e ciclo DO Loop

author: Alex

text:
"skizzato" <
skiz...@libero.it
> wrote in message
news:3E594B03...@libero.it
[CUT]
>
> Per quanto riguarda il movelast e movefirst l'ho letto su dei libri di
> Visual Basic che lo consigliavano come metodo per avere restituito un
> recordset in modo corretto.
> Ma allora č sbagliato o perlomeno inutile secondo te?
Non č nč sbagliato nč inutile, ma io lo userei solo nel
caso servisse sapere quanti Records ci sono, in quanto inserisci
operazioni in piů che ralentano inutilmente.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Dubbi su EOF e ciclo DO Loop

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:b3ba6g$1keka3$
2...@ID-52090.news.dfncis.de
[CUT]
>
>     Capisco, ma a me certi tipi di risparmi spaventano sempre un po'
> quando penso ai costi futuri che potrebbero produrre. Non e' questo caso
> particolare che merita questa osservazione, bada bene. Pero' da quando
> scrivo codice "da leggere", cioe' esempi per i ng, mi sono abituato ad
> esplicitare, per rendere il piu' possibile chiaro all'interlocutore il
> senso del codice. Pensa che non e' da molto che ho smesso di usare
> "Let"...
>
He, he, he.... io Let l'ho abbandonato con lo Spectrum Z80, ma solo
perchè ho iniziato con Assembler, 18anni fà.....!!! ;-)
"Quant'è bella giovinezza che....... di doman non c'è certezza..."
Magnifico...!
2°Citazione.
Per il resto ai ragione, sono anch'io molto legato alla precisione
della scrittura, e in questo caso sono convinto sia più didattico
sfruttare una proprietà diretta per quello che può essere un confronto.



title: Dubbi su EOF e ciclo DO Loop

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E5949AA...@libero.it...
[CUT]
>
> Ok credo che la lezione sia completa e ti ringrazio io cmq mi chiedevo
> solo se esisteva un comando diretto ma certo anche con BOF ed EOF il
> risultato č esatoo e completo
> ciao e grazie
Se poi vuoi sapere se il recordset č vuoto prima ancora di aprirlo, puoi
sempre usare una funzione di aggregazione sui dominii tipo DCount (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Dubbi su EOF e ciclo DO Loop

text:
> "skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
> news:3E594B03...@libero.it...
> > Maurizio Borrelli wrote:
[...]
> Per quanto riguarda il movelast e movefirst l'ho letto su dei libri di
> Visual Basic che lo consigliavano come metodo per avere restituito un
> recordset in modo corretto.
    Si', non ricordo dove ma l'ho letto anche io. Diversi anni fa in
effetti era questa la voce che circolava. Ma e' da un bel pezzo che non
se ne parla piu'.
> Ma allora č sbagliato o perlomeno inutile secondo te?
    Inutile, direi.



title: Report con oggetto 'Grafico di Microsoft Graph 97'

author: LaLo

text:
Salve,
ho creato un report con un oggetto 'Grafico di Microsoft Graph 97' (utilizzo
Access 97) e prendo i dati da una tabella presente sul database. Non riesco
a parametrizzare i dati da prendere ed ho già fatto i seguenti tentativi:
1. Passare per una query intermedia che accetta parametri (risultato: non mi
apre il report)
2. Gestire la proprietà RowSource da codice su apertura report (risultato:
proprietà di sola lettura).
E' apprezzato anche il consiglio di utilizzare qualche altro controllo.
Vi ringrazio per l'attenzione e rinnovo gli auguri di buon Natale a tutti.
LaLo


text:
"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:91vga9$m65$1...@pluto.sm.dsi.unimi.it...

Ho già risolto. Se interessa a qualcuno i passi che ho fatto sono i
seguenti:
1. Eliminare la query che utilizza l'oggetto 'Microsoft Graph 97'
2. Ricostruire una query in base ai parametri introdotti e salvarla nel DB
3. Aprire il report


title: [Tabelle Collegate] Diverso comportamento  in apertura di una maschera

text:
Salve a tutti,
per motivi di ristrettezza di tempi, sono dovuto ricorrere
all'uso delle tabelle collegate per realizzare il mio ultimo applicativo.
Uso Access 2000 come Front End e SQL server 2000 come Back End.
Ho una maschera, chiamata "Introduttiva", aperta in fase di avvio
dell'applicativo, dalla quale si può eseguire un'operazione di apertura di
un'altra maschera, chiamata "AventiDiritto", la cui proprietà 'Origine
Record' è l'omonima tabella "AventiDiritto" (dunque, il nome della tabella e
quello della maschera coincidono).
Dalla maschera "Introduttiva", premendo un bottone, apro la maschera
"AventiDiritto" con la seguente linea di codice:
DoCmd.OpenForm "AventiDiritto", acNormal, , , acFormAdd, acWindowNormal
La maschera "AventiDiritto" si apre ma non mostra i dati (i controlli sono
tutti vuoti) ed i pulsanti di scorrimento (tranne MoveLast e MoveFirst) sono
tutti in stato "Locked".
Se, invece, la maschera "AventiDiritto" la apro direttamente dalla finestra
del database oppure come maschera iniziale di apertura dell''applicativo
(impostandola da
Strumenti->Avvio), mostra tutti i record ed i pulsanti di scorrimento sono
tutti abilitati. Questo è il modo corretto in cui voglio che funzioni la
maschera "AventiDiritto"!
Qual'è la causa del comportamento anomalo e come vi posso porre rimedio?
Un grazie anticipato.
--
Simplex2
www.mdenittis.it


author: Alessandro Baraldi

text:
"simplex2" <
simp...@inestistente.it
> wrote in message
news:d1ba1h$nqf$
1...@canarie.caspur.it
> Salve a tutti,
[CUT]
> Dalla maschera "Introduttiva", premendo un bottone, apro la maschera
> "AventiDiritto" con la seguente linea di codice:
>
> DoCmd.OpenForm "AventiDiritto", acNormal, , , acFormAdd, acWindowNormal
>
> La maschera "AventiDiritto" si apre ma non mostra i dati (i controlli sono
> tutti vuoti) ed i pulsanti di scorrimento (tranne MoveLast e MoveFirst) sono
> tutti in stato "Locked".
Ovviamente avendo messo acFormAdd
> Se, invece, la maschera "AventiDiritto" la apro direttamente dalla finestra
> del database oppure come maschera iniziale di apertura dell''applicativo
> (impostandola da
> Strumenti->Avvio), mostra tutti i record ed i pulsanti di scorrimento sono
> tutti abilitati. Questo è il modo corretto in cui voglio che funzioni la
> maschera "AventiDiritto"!
Togli acFormAdd

> Qual'è la causa del comportamento anomalo e come vi posso porre rimedio?
L'uso di acFormAdd
> Un grazie anticipato.
>
> --
> Simplex2
>
www.mdenittis.it
Scherzi a parte equivale all'apertura in Immissione Dati.
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Ma dai, funziona!
Era così semplice la soluzione?
Questa sarà la prima e l'ultima volta che uso le tabelle collegate!
Generalmente apro le maschere in modalità acFormAdd perchè non vi associo
tabelle (i controlli, quindi, sono tutti non associati) e controllo le
operazioni di scrittura/lettura da codice con ADO o DAO: è un massacro ai
testicoli, lo so, ma mi consente di conseguire un elevatissimo grado di
libertà e flessibilità.
Grazie @Alex.
--
Simplex2
www.mdenittis.it


text:
"simplex2" <
simp...@inestistente.it
> wrote in message
news:d1bbj6$oba$
1...@canarie.caspur.it

Questa tua considerazione la ritengo affetta da un errore
di valutazione, soprattutto da A_XP in poi, che supporta
il RecordsetBound.
Il problema non deriva dall'uso di acFormAdd relativamente
alle tabelle collegate, ma semai a come strutturi le Maschere
per la compilazione e come hai ideato il tuo applicativo nella
gestione HMI.
Io ad esempio uso Form associate che non apro con acFormAdd, perchè
acFormAdd è sostanzialmente dedicato ad aprire la Form in modalità
immissione dati.
Visto che uso sempre le stesse Form per la navigazione e l'immissione
invece le apro con acFormAdd proprio per l'ADDNEW.
Ovviamente non è una regola, ma in questo modo mi cautelo, visto che
su evento Load verifico:
Me.AllowEdits=Me.DataEntry
Me.AllowAdditions=Me.DataEntry
Di sicuro è una considerazione opinabile, sulla quale si può
aprire un dibattito, ma di certo è più aderente alla normalità.
Ciao
@Alex



text:
> Questa tua considerazione la ritengo affetta da un errore
> di valutazione, soprattutto da A_XP in poi, che supporta
> il RecordsetBound.
Quale considerazione? Ne ho fatte tre ;-)
A_XP? Viaggi su un altro treno! Io sono rimasto a A_2000.
> Il problema non deriva dall'uso di acFormAdd relativamente
> alle tabelle collegate, ma semai a come strutturi le Maschere
> per la compilazione e come hai ideato il tuo applicativo nella
> gestione HMI.
HMI: perdona l'ignoranza, che vuol dire?
> Io ad esempio uso Form associate che non apro con acFormAdd, perchè
> acFormAdd è sostanzialmente dedicato ad aprire la Form in modalità
> immissione dati.
Io non le uso quasi mai, sono uno che si vuol fare del male!
In realtà provengo da altri ambienti di programmazione dove tutte le
"Facilities" di Access fino a poco tempo fa non
erano disponibili (ma è passato del tempo, ormai certe funzionalità le
forniscono anche altri ambienti).
> Visto che uso sempre le stesse Form per la navigazione e l'immissione
> invece le apro con acFormAdd proprio per l'ADDNEW.
> Ovviamente non è una regola, ma in questo modo mi cautelo, visto che
> su evento Load verifico:
>
> Me.AllowEdits=Me.DataEntry
> Me.AllowAdditions=Me.DataEntry
>
>
> Di sicuro è una considerazione opinabile, sulla quale si può
> aprire un dibattito, ma di certo è più aderente alla normalità.
No, no, per me fai quello che ti pare. Mi va bene così.
Sono contento che mi hai aiutato a togliermi il peso e posso tornare sull'
applicativo che stavo sviluppando precedentemente (non in Access).
Ciao.



title: Sottomaschera "dinamica"

author: Robort

text:
Buongiorno a tutti.  Dopo aver fatto varie prove non ho trovato nessuna
soluzione al seguente problema. L'intento se fattibile, è di creare Una
maschera dove in intestazione maschera metterò tutti i pulsanti
necessari, mentre nel corpo ho inserito una sottomaschera che vorrei
poter popolare diversamente in base alla selezione; al momento ho
provato con le sottomaschere Carico pellet e Scarico pellet. Ho provato
a collegare solamente la sottomaschera Carico pellet che mi si
visualizza completamente bianca. Mentre su Scarico pellet ho scritto in
una label "SCARICO" e riesco a vedere la dicitura... Concludendo, una
impostazione del genere vi risulta fattibile? Mi è venuto in mente di
provare in questo modo per una questione di estetica e praticità nelle
maschere. Grazie per l'attenzione.

--
RoBort


title: Sottomaschera "dinamica"

author: Alessandro Cara

text:

Si.
Era il modo in cui "lavoravo"
Avevo un controllo a schede di tre elementi
Su uno avevo il formato "scheda", su un altro il formato "foglio" e sul
terzo "report" e accessori che caricavo sempre dinamicamente.
--
ac (y-1=x)


title: Sottomaschera "dinamica"

text:
Il 18/09/2021 17:53, Alessandro Cara ha scritto:

>
> Si.
> Era il modo in cui "lavoravo"
> Avevo un controllo a schede di tre elementi
> Su uno avevo il formato "scheda", su un altro il formato "foglio" e sul
> terzo "report" e accessori che caricavo sempre dinamicamente.

Grazie per la cortese risposta.

--
RoBort


title: Intestazione report

author: The Fly

text:
Ho una query che raggruppa tutti i campi contenenti un certo mese. Il mese
viene imputato all'atto dell'esecuzione della query (=[mese]).
Sulla base di questa query ho creato un report e vorrei indicare
nell'intestazione il mese che scelgo.
Non posso sfruttare la proprietà - ordinamento e raggruppamento - perchè le
righe vanno raggruppate in base al codice e perche il campo non contiene
soltanto il mese che scelgo ma anche altri.
(ogni riga ha un campo di testo contenente i numeri dei mesi es. -2-4-6-).
Attualmente inserendo un etichetta con il mese prima di ogni stampa.
Posso inserire una casella con una funzione particolare che mi indica il
valore immesso nella query?
Grazie in anticipo.
Giacomo.


title: Aggiornare un controllo al Form_Load()

text:
Salve ho un problema che mi sta facendo perdere veramente la pazienza.
Ho il seguente codice:
Private Sub Form_Load()
    Me.Numero.Value = DLookup("[NDDT]", "Generale", "[Id] = 1") + 1
End Sub
Praticamente al caricamento del form voglio che tramite la funzione DLookup
venga pescato un valore da una tabella e gli venga sommato 1 e il tutto
assegnato al controllo de form "Numero".
Qualcuno sa spiegarmi perche a volte funziona e all'apertura del form
visualizzo su Numero il numero della tabella sommato a 1; mentre altre volte
apro il form e non compare nulla?
Grazie


title: Aggiornare un controllo al Form_Load()

author: MA

text:
"Mitch_TB" <
matt...@libero.it
> ha scritto nel messaggio
news:5p2Zb.18179$FJ6.6...@twister1.libero.it...

Sposta tutto su activate
MAssimiliano


title: Aggiornare un controllo al Form_Load()

author: Roberto da casa

text:
"Mitch_TB" <
matt...@libero.it
> ha scritto nel messaggio
news:5p2Zb.18179$FJ6.6...@twister1.libero.it...

Naturalmente se la tabella Generale non contiene record o se comunque nella
tabella non esiste un record che abbia un ID = 1 la funzione DLookup
restituisce Null e Null +1 è uguale a Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aggiornare un controllo al Form_Load()

text:
> Sposta tutto su activate
Perfetto...va a capirle certe cose....
Grazie
> MAssimiliano


title: Aggiornare un controllo al Form_Load()

text:
> Naturalmente se la tabella Generale non contiene record o se comunque
> nella tabella non esiste un record che abbia un ID = 1 la funzione
> DLookup restituisce Null e Null +1 è uguale a Null.
Ti ringrazio della precisazione, comunque avevo tenuto conto di questo
particolare, ho risolto spostando sull' evento Activate.
Grazie Roberto


title: Off. Dev 1.5

author: SHEAN

text:
Vendo Office dev 1.5 Italiano versione completa (contiene
Office 2000 Premium Italiano) a L. 1.600.000 possibilita' fattura.
Risposte in E-mail
Sta...@usa.net
____________________________________________________________________
Get free email and a permanent address at
http://www.netaddress.com/?N=1
--
Posted from
nwcst288.netaddress.usa.net
 [204.68.23.33]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: visualizzatore per file MDB di access 2000

author: Gabriele

text:
Siccome il programmetto della microsoft VISDATA.EXE non funziona più con
access 2000 (funzionava con A97) , per visualizzare e modificare tabelle su
pc senza access installato, cosa si potrebbe usare ?
saluti e grazie


author: ALESSANDRO Baraldi

text:
"Gabriele" <
michel...@libero.it
> ha scritto nel messaggio
news:cppgs6$17v$1...@usenet.itgate.net...

VISDATA è un demo distribuito con VisualBasic, nel quale ci sono
anche i Sorgenti, se li hai ti basta sostituire i riferimenti a DAO 3.6
ricompilare il Sorgente e funziona.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
>
>
> VISDATA è un demo distribuito con VisualBasic, nel quale ci sono
> anche i Sorgenti, se li hai ti basta sostituire i riferimenti a DAO 3.6
> ricompilare il Sorgente e funziona.
purtroppo non ho VB .
Chissà perchè MS non lo fa lei stessa?
saluti!


text:
"Gabriele" <
michel...@libero.it
> ha scritto nel messaggio
news:cppld8$2j5$1...@usenet.itgate.net...

scrivimi una Mail che te lo compilo e te lo invio.



title: Come salvare su file di testo il contenuto delle variabili della routine ?

author: RobertoA

text:
Recentemente, ho impiegato piu' tempo de previsto per eliminare un errore
che si manifestava raramente
Alla fine e' saltato fuori, il contenuto di una variabile era sballato
Per evitare di ritrovarmi ancora in situazioni del genere sto pensando di
raccogliere il nome ed il contenuto delle variabili all'interno di una
sub/function
Queste informazioni verrebbero registrate su un file di testo dedicato a
contenere dei riferimenti all'errore occorso
Piu' cose riesco a salvare, e piu' verra' semplificato il debug futuro
Come fare per elencare le variabili all'interno di una procedura o funzione
?
E per leggerne il contenuto ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48b1c94f$1...@newsgate.x-privat.org...

Cioč?
Produrre un elenco delle varabili utilizzate?
> E per leggerne il contenuto ?
?!?
MsgBox nomeVariabile
Debug.Print nomeVariabile
...
> Ciao e grazie
> RobertoA
Comunque potresti creare una funzione dove gli passi il nome del modulo, le
variabili, e l'errore (numero); la funzione crea il file di testo con tutte
le informazioni necessarie.
La funzione la richiami creando nelle sub/function la gestione degli
errori...
Ciao.
--
Sergio MAZZA


text:
>> Come fare per elencare le variabili all'interno di una procedura o
>> funzione ?
>
> Cioč?
> Produrre un elenco delle varabili utilizzate?
>
>> E per leggerne il contenuto ?
>
> ?!?
> MsgBox nomeVariabile
> Debug.Print nomeVariabile
> ...
>
>> Ciao e grazie
>> RobertoA
>
> Comunque potresti creare una funzione dove gli passi il nome del modulo,
> le variabili, e l'errore (numero); la funzione crea il file di testo con
> tutte le informazioni necessarie.
> La funzione la richiami creando nelle sub/function la gestione degli
> errori...
------------------------------------------------------------------------
Si e' questo che volevo fare
Solo volevo evitare di digitare, per ogni procedura/funzione, la sfilza di
variabili che vengono usate la' dentro
Dentro la routine di gestione errori di ogni procedra/funzione, vorrei poter
eseguire un qualcosa del tipo
................
scrivi_lista_variabili  nome_procedura
scrivi_valori_variabili nome_procedura
..............
per vedere a posteriori, quando viene intercettato un errore, lo stato delle
variabili dentro quella procedura/funzione
Pensi sia possibile ?
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:48b2...@newsgate.x-privat.org...
> ------------------------------------------------------------------------
> Si e' questo che volevo fare
> Solo volevo evitare di digitare, per ogni procedura/funzione, la sfilza di
> variabili che vengono usate la' dentro
> Dentro la routine di gestione errori di ogni procedra/funzione, vorrei
> poter eseguire un qualcosa del tipo
> ................
> scrivi_lista_variabili  nome_procedura
> scrivi_valori_variabili nome_procedura
> ..............
> per vedere a posteriori, quando viene intercettato un errore, lo stato
> delle variabili dentro quella procedura/funzione
> Pensi sia possibile ?
> Ciao
> RobertoA
Così su due piedi non ne ho idea; sono un poco occupato, meglio aspettare
qualche altro avventore.
Hai già provato a cercare su internet?
Ciao.
--
Sergio MAZZA


text:
>> Si e' questo che volevo fare
>> Solo volevo evitare di digitare, per ogni procedura/funzione, la sfilza
>> di variabili che vengono usate la' dentro
>> Dentro la routine di gestione errori di ogni procedra/funzione, vorrei
>> poter eseguire un qualcosa del tipo
>> ................
>> scrivi_lista_variabili  nome_procedura
>> scrivi_valori_variabili nome_procedura
>> ..............
>> per vedere a posteriori, quando viene intercettato un errore, lo stato
>> delle variabili dentro quella procedura/funzione
>> Pensi sia possibile ?
>> Ciao
>> RobertoA
>
>
> Così su due piedi non ne ho idea; sono un poco occupato, meglio aspettare
> qualche altro avventore.
> Hai già provato a cercare su internet?
Si, prima di scrivere ho gia' cercato un po'  (enum access variable, list
microsoft access variable,...)
Ma saltano fuori solamente elenchi di controlli o di campi su tabelle db
Variabili dentro ad una sub non se ne vedono
Ciao
RobertoA


title: Query con parametro da tabella

author: Joyce

text:
Ciao a tutti,
supponiamo di non avere controlli in nessuna maschera (combo o cose del
genere).
Ho una tabella che chiamo tblVariabili con un unico record e un unico campo
dove scrivo un numero.
Ora voglio costruire una query parametrica che abbia come parametro il
codice che ho memorizzato nella tabella tblVariabili.
Come fare?
Grazie


title: Query con parametro da tabella

author: Sib dal portatile

text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio

Io non riseco neanche a immaginare un database senza maschere ;-)
Comunque:
DLookUp("TuoCampo";"TuaTabella")
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Code Profiler

author: Marco

text:
Buona giornata a tutti.
Qualcuno di voi sa se esite in VBA una utility simile al Visual Basic Code
Profiler esistente in VB6?
Se si, come si richiama?
Grazie a tutti per l'attenzione
Marco


title: Code Profiler

author: Carlo Costarella

text:
"Marco" <
marco.de...@tiscali.it
> ha scritto nel messaggio
news:481f30e1$0$29989$5fc...@news.tiscali.it...
> Buona giornata a tutti.
>
> Qualcuno di voi sa se esite in VBA una utility simile al Visual Basic Code
> Profiler esistente in VB6?
> Se si, come si richiama?
Per sapere quante volte viene chiamata o eseguita una riga di codice, che io
sappia, non c'è nulla per VBA ma puoi sempre realizzare qualcosa tu.
> Grazie a tutti per l'attenzione
>
> Marco
>
Carlo


title: Estrarre ultime 4 vendite

author: Roberto

text:
Buongiorno a tutti.
Ho un Db con una tabella con i seguenti dati e dovrei estrarre per ogni
prodotto, le ultime n vendite (in questo caso n � 4, ma potrebbe essere 5,6
a seconda della esigenza del momento):

Data IDOgetto Qta Prezzo
.......
01/08/2012 penna    1    .50
07/08/2012 penna    2    .50
18/08/2012 matita    1    .25
23/08/2012 penna    1    .50
25/08/2012 matita    2    .30
27/08/2012 gomma    1    .70
29/08/2012 penna    1    .50
01/09/2012 matita    3    .20
05/09/2012 gomma    2    .25
07/09/2012 matita    3    .30
10/09/2012 matita    2    .25
10/09/2012 gomma    1    .50
12/09/2012 matita    1    .35
15/09/2012 gomma    2    .30
15/09/2012 penna    2    .25
17/09/2012 penna    2    .30
17/09/2012 gomma    1    .50
18/09/2012 gomma    2    .50
........

il risultato dovrebbe essere questo:

10/09/2012 gomma    1    .50
15/09/2012 gomma    2    .30
17/09/2012 gomma    1    .50
18/09/2012 gomma    2    .50
23/08/2012 penna    1    .50
29/08/2012 penna    1    .50
15/09/2012 penna    2    .25
17/09/2012 penna    2    .30
01/09/2012 matita    3    .20
07/09/2012 matita    3    .30
10/09/2012 matita    2    .25
12/09/2012 matita    1    .35
--

Grazie


title: Estrarre ultime 4 vendite

author: Karl Donaubauer

text:
Roberto wrote:
> Ho un Db con una tabella con i seguenti dati e dovrei estrarre per
> ogni prodotto, le ultime n vendite (in questo caso n � 4, ma potrebbe
> essere 5,6 a seconda della esigenza del momento):
>
> Data IDOgetto Qta Prezzo
> .......
> 01/08/2012 penna    1    .50
> 07/08/2012 penna    2    .50
> 18/08/2012 matita    1    .25
> ...

C'� una chiave primaria in questa tabella?
Cos� tutta la vita di un db e in particolare la (sotto-) query
sarebbe pi� semplice.

La tabella ha un nome?

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


title: Estrarre ultime 4 vendite

text:
Tutto quello scritto nel blog:
http://scommessepadi.blogspot.it
 viene da me
giocato in singola.
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:abonpb...@mid.individual.net...

Grazie per l'attenzione, allora, la tabella viene alimentata da una serie di
file txt che mi arrivano giornalmente, li carico tramite una query in modo
da avere la tabella in questa situazione (viene svuotata e ripopolata tutti
i giorni):

ID_Progressivo(chiave;contatore,); Id_ogg(testo); Data(data);Qta (Numerico)
Prezzo(valuta)

1;penna;10/08/2012;1;.20
2;penna;12/08/2012;2;.20
3;penna;18/08/2012;4;.18
4;penna;22/08/2012;1;.20
5;penna;24/08/2012;1;.25
6;penna;30/08/2012;1;.20
7;matita;08/08/2012;2;.20
9;matita;09/08/2012;2;.20
10;matita;10/08/2012;1;15
11;matita;18/08/2012;3;15
12;matita;20/18/2012;1;15
13;matita30/08/2012;1;15
14;gomma;10/08/2012;3;30
15;gomma12/08/2012;1;30
16;gomma;18/08/2012;1;30
17;gomma;20/18/2012;1;30
18;gomma;24/08/2012;2;30
19;gomma24/08/2012;1;30

Il mio obiettivo � quello di tirare fuori: gli ultimi 2 ( o N) record di
Id_ogg in base alla data (decrescente) e fare la somma della qta.

penna;2
matita;2
gomma;3

Grazie


title: Estrarre ultime 4 vendite


title: Estrarre ultime 4 vendite

text:
Roberto wrote:
> ...

Interessante che la gente spesso descrive tutti i campi, dati
e dettagli di una tabella senza di menzionare il suo nome,
nemmeno se chiedo. :-)

In principio puoi usare una query:

SELECT A.Id_ogg, Sum(A.Qta) AS SommaDiQta
FROM Tabella AS A
WHERE A.ID_Progressivo IN
(
  SELECT TOP 2 ID_Progressivo
  FROM Tabella
  WHERE Id_ogg = A.Id_ogg
  ORDER BY Data DESC
)
GROUP BY A.Id_ogg

Per rendere il numero 2 variabile puoi comporre la stringa
SQL con VBA e p.e. aggiornare la propriet� SQL di una
query salvata.
Se p.e. hai una maschera con un campo testo txtQuanti
per inserire il numero puoi farlo al clic di un pulsante:

Dim strSQL As String

strSQL = _
    " SELECT A.Id_ogg, Sum(A.Qta) AS SommaDiQta" & _
    " FROM Tabella AS A" & _
    " WHERE A.ID_Progressivo IN" & _
    "   (SELECT TOP " & Me!txtQuanti & " ID_Progressivo" & _
      "  FROM Tabella" & _
      "  WHERE Id_ogg = A.Id_ogg" & _
      "  ORDER BY Data DESC)" & _
    " GROUP BY A.Id_ogg"

CurrentDb.QueryDefs("TuaQuery").SQL = strSQL
DoCmd.OpenQuery "TuaQuery"



title: Estrarre ultime 4 vendite

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:abouhm...@mid.individual.net...

Ciao, grazie della risposta, l'ho provato e funziona, ma ho dovuto creare
una query di appoggio dove far girare il tuo suggerimento, con circa 800
record, in quanto la tabella di origine,  che si chiama CHEK :-))) ha circa
110 mila record con 4000 ID_ogg., ebbene in un ora stava ancora elaborando
dati. Forse devo rivedere come impostare la struttura, o iniziare a
"svecchiare " un po di dati.
Posso, secondo te, effettuare lo svecchiamento con questo sistema, tenendo
in linea gli ultimi 15/20 movimenti ? Al limite lo faccio girare tutta la
notte e mi creo una nuova tab...

Grazie


title: Estrarre ultime 4 vendite

text:
> >
>
> > Per rendere il numero 2 variabile puoi comporre la stringa
>
> > SQL con VBA e p.e. aggiornare la proprietà SQL di una

Lavori su un mdb (x i dati)? Prova a separare le query. Prima selezioni i movimenti che ti servono (query 1), poi fai le somme (query 2 basata su query 1)