title: [OT] Ciao a tutti

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecujhj$6t6$1...@area.cu.mi.it...
> Antonio Biso wrote:
> > "sammy286" <
samm...@libero.it
> ha scritto nel messaggio
> > news:1156756421.2...@p79g2000cwp.googlegroups.com...
> > Ciao!
> > Scusate se mi intrometto...ma avrei da fare una richiesta...visto che
> > sembrate esperti di asp...
> > ...esiste un modo per estrarre i contatti di outlook2003 tramite una
> > pagina asp?
> >
> > Scusate se metto qui..ma nn sapevo dov'è possibile lasciare una
> > richiesta di soccorso!
> >
> > Magari creando un nuovo thread apposito e magari su un NG appropriato
> >
> > Antonio
> Bentornato Anto',
> oh le parole vacenze... relax... non ti dicono proprio nulla eh?!
Se magnano?
Antonio


title: [OT] Ciao a tutti

author: Sergio MAZZA

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:XEEIg.85692$_J1.7...@twister2.libero.it...
>
> Se magnano?
>
> Antonio
Eh! Eh! Volendo...
Ciao.
--
Sergio MAZZA


title: [OT] Ciao a tutti

author: Roberto da Parma

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...

Ben tornato!
Ah, a proposito...leggevo nella tua risposta che stai studiando
VS.NET
 ...
stavo cominciando a guardare qualcosa anch'io...avresti qualche libro in
particolare da consigliarmi???
Ciauzzzz
Roberto


title: [OT] Ciao a tutti

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...

ciao a tutti! io rientro domani in ufficio ... ma oggi vi ho un po' lurkato!


title: [OT] Ciao a tutti

author: Rino Ferrari

text:
ciroteo ha scritto:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:ecu5ff$co3$1...@area.cu.mi.it...
> > Ciao a tutti,
> > sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
> > 1700 post da leggere... grazie!!!
> > ROTFL
> > Buona ripresa tutti
> >
> > --
> > _ _
Ben tornato CIROTE'
ci si sente in giro ;-D
Rino Ferrari


title: Per chi mastica ADO meglio di me

author: Michele

text:
I progetti access mi faranno impazzire!
In ADO non esistono i metodi findfirst e findnext di DAO, bensì il solo
metodo find che supporta criteri ad un unico campo.
Esiste qualche metodo veloce per simulare il comportamento del findnext?
Movenext non va bene perchè non è detto che la maschera sia ordinata secondo
quel campo.
Grazie Michele

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Per chi mastica ADO meglio di me

author: MA

text:
"Michele" <
mvan...@inwind.it
> ha scritto nel
messaggio
news:62Z152Z117Z97Y1...@usenet.libero.it...
> I progetti access mi faranno impazzire!
> In ADO non esistono i metodi findfirst e
findnext di DAO, bensě il solo
> metodo find che supporta criteri ad un unico
campo.
> Esiste qualche metodo veloce per simulare il
comportamento del findnext?
> Movenext non va bene perchč non č detto che la
maschera sia ordinata secondo
> quel campo.
>
> Grazie Michele
Ci dovrebbe essere sul sitocomune l'applicazione
del metodo Seek
MAssimiliano


title: Per chi mastica ADO meglio di me

text:

 Non riesco a trovarlo, mi sai dire in quale sezione si dovrebbe trovare?



title: Per chi mastica ADO meglio di me

author: NON emmedi PROVARCI @nemmenotin.itintesi? OneEDP

text:

E' molto piů semplice di quanto credi. Tasto F1 dell'help in linea di
access. Libreria ADODB.
Seek implica che i campi ricercati siano indicizzati, atlrimenti ti tocca
find che č piů oneroso come prestazioni ché scandisce l'intera tabella.
Ciao.


title: Per chi mastica ADO meglio di me

author: michele

text:
                    Il 24 Set 2004, 15:24, "OneEDP" <one NON emmedi PROVARCI @ NEMMENO
tin.it
INTESI?> ha scritto:
> "Michele" <
mvan...@inwind.it
> ha scritto nel messaggio
> news:62Z152Z117Z97Y1...@usenet.libero.it...
> > Il 24 Set 2004, 13:37, "MA" <
m...@accessgroup.it
> ha
> scritto:
> > >
> > > "Michele" <
mvan...@inwind.it
> ha scritto nel
> > > messaggio
> > > news:62Z152Z117Z97Y1...@usenet.libero.it...
> > > > I progetti access mi faranno impazzire!
> > > > In ADO non esistono i metodi findfirst e
> > > findnext di DAO, bensì il solo
> > > > metodo find che supporta criteri ad un unico
> > > campo.
> > > > Esiste qualche metodo veloce per simulare il
> > > comportamento del findnext?
> > > > Movenext non va bene perchè non è detto che la
> > > maschera sia ordinata secondo
> > > > quel campo.
> > > >
> > > > Grazie Michele
> > >
> > >
> > > Ci dovrebbe essere sul sitocomune l'applicazione
> > > del metodo Seek
> > > MAssimiliano
> > >
> >
> > Non riesco a trovarlo, mi sai dire in quale sezione si dovrebbe trovare?
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> E' molto più semplice di quanto credi. Tasto F1 dell'help in linea di
> access. Libreria ADODB.
> Seek implica che i campi ricercati siano indicizzati, atlrimenti ti tocca
> find che è più oneroso come prestazioni ché scandisce l'intera tabella.
> Ciao.
>
Allora seek non risolve i miei problemi come non li risolve il find.
a me serve qualcosa per cercare i successivi record che soddisfano un
determinato criterio, non sempre il primo.



title: Stampa unione. Evitare l'apertura del db

author: Carlo Ve

text:
Mi sembra di ricordare che il problema sia gia' stato posto ma mi son perso
la/e  risposta
Se qualcuno e' cosi' gentile da ricordarmele.
Avendo creato via codice la possibilita' di selezionare o collegare una
lista di nominativi da Access per stampartli su un documento Word, come
faccio ad evitare che mi apra ogni volta un'altra sessione del db ?
Tenchiu per l'attenzione
Carlo Ve


author: Fabio Montagner

text:
La fonte dei dati da unire deve trovarsi nello stesso .mdb che "chiama"
word.


text:
Fabio Montagner ha scritto nel messaggio
<88r9ul$389a$
1...@stargate1.inet.it
>...
>La fonte dei dati da unire deve trovarsi nello stesso .mdb che "chiama"
>word.
Ne sei proprio sicuro ?
a me non sembra
ho praovato sia con una qry che con una tabella creata ad hoc
Carlo Ve


text:
Hai per caso rinominato il titolo di MS Access nel menu di avvio?
Comunque a me succedeva che aprisse due sessioni proprio per quello che ti
ho detto.
Hai il file di word in rete su un server?


text:
Fabio Montagner ha scritto nel messaggio
<8906bq$5oog$
1...@stargate1.inet.it
>...
>Hai per caso rinominato il titolo di MS Access nel menu di avvio?
Potrebbe essere
>Comunque a me succedeva che aprisse due sessioni proprio per quello che ti
>ho detto.
>Hai il file di word in rete su un server?
no tutto in locale
comunque forse vedo di risolvere la questione  esportando i dati da stampare
in un file magari
formato dbf
Carlo Ve


title: Esportare/Importare dati tabelle senza usare 'esportazione guidata'

author: RobertoA

text:
Fino alla versione 2003 (mi sembra) era possibile esportare tutto il
contenuto di una tabella su un file di testo, indicando solamente il
separatore da usare tra campo e campo
Ora, per esportare bisogna indicare un layout ottenibile usando
l'esportazione guidata, uno per ogni tabella diversa
Se le tabelle sono centinaia o migliaia, e' chiaro che nun ze po' ffa'

La domanda e': dato un db con tabelle linkate a programma Access
(versione > 2003), che routine (in vba) usare per esportare/importare il
contenuto di ogni tabella in/da un file di testo, in modo che il
contenuto sia usabile per importare i dati (all'interno di una tabella
identica) su altro db?


title: Ultimo record di sottomaschera.

author: Bob

text:
Il problema è questo: ho una maschera con una sottomaschera
in stile tabellare. Mi piacerebbe che ogni volta che seleziono un
nuovo record nella maschera padre, mi vada automaticamente a
selezionare l'ultimo record della sottomaschera.
Ho provato con Sottomaschera.Recordset.MoveLast nell'evento
Su Corrente del padre, e sembra funzionare, ma dopo un po' che
scorro i record del padre mi si pianta tutto.
Access 2000 su database mdb.
Qualche idea ?


title: Ultimo record di sottomaschera.

text:
"Bob" <b...@bob.bob> ha scritto nel messaggio
news:opg3u0hd7t67v098i...@4ax.com...

Hai collegato la maschera principale con la sottomaschera (collega campi
secondari/master)?
Ciao.
--
Sergio MAZZA


title: Ultimo record di sottomaschera.

text:


Si certo.
Manualmente fila tutto liscio.
Forse il problema è dovuto al fatto che, siccome ci sono un po'
di dati, la sottomaschera ci mette un po' a riempirsi e forse viene
chiamato movelast prima che recordcount sia divenuto "stabile".
Dovrebbe esserci un evento da attendere... però mi sto confondendo
con le librerie ADO DAO ODA OAD ...checcazz...


title: Ultimo record di sottomaschera.

text:
"Bob" <b...@bob.bob> ha scritto nel messaggio
news:8ph5u0hsf1e9oi050...@4ax.com...
>
> Si certo.
> Manualmente fila tutto liscio.
> Forse il problema č dovuto al fatto che, siccome ci sono un po'
> di dati, la sottomaschera ci mette un po' a riempirsi e forse viene
> chiamato movelast prima che recordcount sia divenuto "stabile".
>
> Dovrebbe esserci un evento da attendere... perņ mi sto confondendo
> con le librerie ADO DAO ODA OAD ...checcazz...
>
Scusa ma non capisco cosa vorresti fare; ogni volta che cambia un record
sulla maschera principale vuoi posizionarti sull'ultimo record (dei dati
messi in relazione) della sottomaschera?
Per fare che? Solo agevolare un eventuale inserimento? O cosa?
Ciao.
--
Sergio MAZZA


title: Ultimo record di sottomaschera.

text:
On Tue, 11 Jan 2005 12:31:07 +0100, "Sergio MAZZA"
<
sergi...@tiscali.it
> wrote:
>"Bob" <b...@bob.bob> ha scritto nel messaggio
>news:8ph5u0hsf1e9oi050...@4ax.com...
>>
>> Si certo.
>> Manualmente fila tutto liscio.
>> Forse il problema è dovuto al fatto che, siccome ci sono un po'
>> di dati, la sottomaschera ci mette un po' a riempirsi e forse viene
>> chiamato movelast prima che recordcount sia divenuto "stabile".
>>
>> Dovrebbe esserci un evento da attendere... però mi sto confondendo
>> con le librerie ADO DAO ODA OAD ...checcazz...
>>
>
>
>Scusa ma non capisco cosa vorresti fare; ogni volta che cambia un record
>sulla maschera principale vuoi posizionarti sull'ultimo record (dei dati
>messi in relazione) della sottomaschera?
>
>Per fare che? Solo agevolare un eventuale inserimento? O cosa?
Premetto che la tabella figlia ha numerosi record per ciascun
record padre.
Vorrei mostrare un elenco in cui venga visualizzato l'ultimo record
della sottomaschera per ultimo e gli altri più "recenti" sopra di esso
finchè ce ne stanno. Se poi uno vuole scorrere in su verso il primo
allora scrollano e compaiono gli altri.
Ordinare l'elenco all'inverso non mi piace perché uno è abituato
a leggere le cose dall'alto verso il basso e quindi anche
cronologicamente ha più senso visto che l'ordine è per data.
Anche l'inserimento ne sarebbe agevolato come dicevi tu.
Un'altra soluzione potrebbe essere quella di filtrare i record
della sottomaschera giusto del numero che la riempie.
Il problema qui però è che la data del primo sarebbe diversa
in generale per ogni record della maschera principale e
bisognerebbe fare un funzioncina che la calcola (che palle)...


title: Ultimo record di sottomaschera.

text:
Bob wrote:
> Premetto che la tabella figlia ha numerosi record per ciascun
> record padre.
>
> Vorrei mostrare un elenco in cui venga visualizzato l'ultimo record
> della sottomaschera per ultimo e gli altri più "recenti" sopra di esso
> finchè ce ne stanno. Se poi uno vuole scorrere in su verso il primo
> allora scrollano e compaiono gli altri.
>
> Ordinare l'elenco all'inverso non mi piace perché uno è abituato
> a leggere le cose dall'alto verso il basso e quindi anche
> cronologicamente ha più senso visto che l'ordine è per data.
>
> Anche l'inserimento ne sarebbe agevolato come dicevi tu.
>
> Un'altra soluzione potrebbe essere quella di filtrare i record
> della sottomaschera giusto del numero che la riempie.
> Il problema qui però è che la data del primo sarebbe diversa
> in generale per ogni record della maschera principale e
> bisognerebbe fare un funzioncina che la calcola (che palle)...
Se ho capito bene vorresti avere il record per inserire i dati sopra a tutti
gli altri (già inseriti); in questo caso non è possibile. Ma potresti
inserire delle caselle di testo (non associate) sopra la sottomaschera e con
un bottone "Aggiungi" con il codice VBA nell'evento "su clic":
es.
DoCmd.RunSQL "insert into nomeTabella (nomeCampo) values (" & Me!nomeCasella
& ");"
Me![nomeSottomaschera].Form.Requery
inserisci i dati e fai il refresh della sottomaschera.
Ciao.
--
Sergio MAZZA


title: Il pulsante Annulla non funziona per le sottomaschere?

author: OLIVIERI Christian

text:
ANNULLA IN UNA SOTTOMASCHERA
----------------------------
Il mio problema è strutturato nel seguente modo:
Ho creato una form associata ad una tabella "FILM" e ho disegnato un
pulsante Annulla. Inoltre ho inserito una sottomaschera
associata ad una seconda tabella "COPIA" collegata alla prima mediante
query e associazioni e rappresenta i dati in formato foglio dati.
Dopo aver inserito o modificato dati nella maschera principale e nella
sottomaschera, con la pressione del pulsante Annulla dovrei eliminare
tutte le eventuali modifiche e/o inserimenti in entrambe le maschere:
purtroppo sono riuscito a risolvere solo il problema della maschera
principale mentre nella sottomaschera no(i dati non tornano allo stato
precedente in caso di modifica o eliminati in caso di nuovo
inserimento).
Ho provato passando il "fuoco" alla sottomaschera (con la seguente
espressione: Me.sottomascheraCopia.SetFocus) e il comando
"DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70" ma
non ho concluso niente.
Qualcuno può aiutarmi a risolvere questo problema con il comando
Annulla?
Grazie in anticipo a tutti quelli che leggerano questa domanda!
                               Christian OLIVIERI

coli...@virgilio.it


author: Giuseppe

text:
"OLIVIERI Christian" <
coli...@virgilio.it
> ha scritto nel messaggio
news:g66aat88hjuhrhn5i...@4ax.com...

hai provato ad aggiungere un pulsante nella sottomaschera ?
giuseppe


text:


>Non sono in grado di aggiungere un pulsante nelle sottomaschera perchè i
record sono rappresentati come foglio dati.
Sai darmi qualche dritta per aggiungere tale pulsante?

Grazie


author: Federico Luciani

text:

In MSAccess, nelle form associate, quando modifichi un record e ti posizioni su
un altro record, quello precedente viene salvato e non e' piu' possibile
annullare tali modifiche.
Ora se modifichi i dati in una subform, nel momento in cui ti sposti sulla form
principale, le modificvhe vengono salvate.
Se proprio hai bisogno di questa funzione, le alternative sono:
usi delle tabelle temporanee che riempi con i dati da modificare o nuovi e solo
quando l'utente accetta le modifiche aggiorni le tabelle principali;
oppure
usi la subform solo per visualizzare idati, e usi una popup form con la quale
l'utente inserisce o modifica i dati dopo aver selezionato il record dalla
subform. In questo modo l'utente e' costretto ad accettare le modifiche prima
che avvengano realmente;
oppure
molto piu' semplicemente, intercetti l'evento Before Update della form e se il
record e' stato modificato, chiedi all'utente se vuole salvare le modifiche,
questo sistema non e' molto comodo per l'utente, ma funziona (trovi un esempio
sul SitoComune).
--
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: Problema con maschere filtrate

author: Sabrina Levanti

text:
Buongiorno a tutti,
sto lavorando su un progetto adp collegato a un db SQL Server.
Riscontro questo problema su diverse situazioni tutte uguali, provo a spiegarmi:
Ho una maschera chiamata Commesse legata a una tabella Commesse in tale maschera ho diverse sottomaschere per compilare vari dati e fin qui tutto bene. In questa maschera i dati non sono filtrati quindi gli utenti possono sfogliare i dati delle diverse commesse. Da questa maschera attraverso dei pulsanti apro diverse maschere sempre legate alla tabella Commesse dove i vari utenti (AMM, UT, MAG) possono inserire i dati necessari.
Questo è un esempio:
    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Commesse AP_UT"

    stLinkCriteria = "[Comm]=" & "'" & Me![Comm] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Quindi la maschera che aprono è filtrata sul record Comm di provenienza dalla maschera COMMMESSE.
Il tutto funziona ho solo un problema (MOLTO FASTIDIOSO) se per un qualsiasi motivo eseguo una modifica sulla maschera "Commesse AP_UT" in progettazione quando distribuisco il DB gli utenti si trovano con la maschera con la proprietà Filtro su server impostata ad esempio [comm]='12345'
e per poter eliminarla devono andare in progettazione ed eliminare il filtro.

Una soluzione è che mi devo ricordare tutte le volte che faccio una modifica in progettazione di eliminare il filtro nelle proprietà, ma non è molto comodo siccome alle volte faccio modifiche anche molto complesse e mi scordo!
Chiedo se esiste un modo  via codice per fare la stessa cosa?
Ho provato sul tasto di chiusura della maschera filtrata:
Form.FilterOn = False
Form.Filter = ""
Form.ServerFilter = ""
ma non funziona!!

Ringrazio anticipatamente chi vorrà provare ad aiutare.


title: Problema con maschere filtrate

author: carlo process

text: Utilizza la proprietà specifica 'Filtra dati al caricamento' nella scheda 'Dati' della maschera impostandola a 'No'.


title: Problema con maschere filtrate

text:
Il giorno giovedì 9 dicembre 2021 alle 15:10:18 UTC+1
carl...@gmail.com
 ha scritto:
> Utilizza la proprietà specifica 'Filtra dati al caricamento' nella scheda 'Dati' della maschera impostandola a 'No'.
Grazie per la risposta, ma la proprietà è già impostata a No ma non cambia, il problema resta.


title: Problema con maschere filtrate

author: Davide La Mantia

text:
Il giorno giovedì 9 dicembre 2021 alle 12:29:25 UTC+1
sabrina...@gmail.com
 ha scritto:
---OMISSIS---
> Il tutto funziona ho solo un problema (MOLTO FASTIDIOSO) se per un qualsiasi motivo eseguo una modifica sulla maschera "Commesse AP_UT" in progettazione quando distribuisco il DB gli utenti si trovano con la maschera con la proprietà Filtro su server impostata ad esempio [comm]='12345'
> e per poter eliminarla devono andare in progettazione ed eliminare il filtro.
>
> Una soluzione è che mi devo ricordare tutte le volte che faccio una modifica in progettazione di eliminare il filtro nelle proprietà, ma non è molto comodo siccome alle volte faccio modifiche anche molto complesse e mi scordo!
> Chiedo se esiste un modo via codice per fare la stessa cosa?
> Ho provato sul tasto di chiusura della maschera filtrata:
---OMISSIS---

adp? che versione di Access stai usando?

Comunque è un difetto congenito, negli anni in cui ho usato gli adp (tra i 20 e i 15 anni fa...) non ho mai trovato la soluzione se non quella di ricordarmi sempre di eliminare la voce "Filtro su server"
Se proprio hai tantissime maschere che modifichi spesso e non riesci ad acquisire l'automatismo a rimuovere i filtri prima di salvarla, puoi scrivere qualche riga di codice che apra automaticamente ogni maschera in visualizzazione struttura, elimini il filtro su server e la richiuda salvando.

Ciao
Davide


title: Problema con maschere filtrate

author: BFS

text:
Il 09/12/2021 12:29, Sabrina Levanti ha scritto:
> Buongiorno a tutti,

> Ringrazio anticipatamente chi vorrà provare ad aiutare.
>

se non ricordo male era un bug
nel mio caso di poco conto visto che evitavo i filtri delle maschere
access come la peste
preferivo gestire tutto tramite stored procedure parametriche
direttamente da sql server

BFS


title: Problema con maschere filtrate

text:

Grazie a tutti delle risposte, penso che in alcune punti posso procedere a sostituire con stored procedure parametriche, ma proverò anche la versione del aprire in visualizzazione struttura ed eliminare il filtro via codice.
Grazie ancora


title: Aiuto per principianti....

author: Pincopallino

text:
Scusate la mia infinita ignoranza ma sono alle primissime armi...
vorrei saper come fare ad ottenere il valore di un campo appartenente ad un
record che ho filtrato
mi spiego meglio:
utilizzo un modulo VB e scivo
docmd.opentable       per aprire la tabella col valore che mi interessa
docmd.applyfilter       per trovare il record che mi interessa
ora che ho ottenuto il record come faccio ad ottenere il valore di un
determinato campo e metterlo in una variabile ??
        Grazie a tutti coloro che vorranno aiutarmi.


title: Aiuto per principianti....

author: sib

text:
Pincopallino <
ai...@aiai.ai
> wrote in message
8rg0ek$cqh$1...@lacerta.tiscalinet.it...

... e dopo che l'hai messo nella variabile che vuoi farci?
Comunque guarda che sei lontanissimo dalla soluzione, qualunque sia il tuo
obiettivo.
Inquesti casi si apre un recordset (se devi accedere a diversi valori nella
tabella).
Se ti serve un solo valore vedi sull'help DLookUp (Sommario e Indice, non
Guida in linea...)
Ciao, Sib


title: Aiuto per principianti....

author: lbo dal lavoro (ogni tanto...)

text:
>docmd.opentable       per aprire la tabella col valore che mi interessa
>docmd.applyfilter       per trovare il record che mi interessa
mmmh, no, non ci siamo.
non devi intendere "aprire" in senso letterale...  la programmazione è
fatta di metafore...
guarda, per fare quello che vuoi tu devi utilizzare un recordset.  un
recordset è un "riferimento" ad una tabella.  questo riferimento è
come una finestrella puntata su un record per volta.  finestrella
metaforica, eh?
vedi l'help di recordset.  all'inizio è un po' complicato (ricordo
bene!) ma se ci giochi un po' capisci tutto.  se hai problemi riscrivi
pure mettendo nel titolo del messaggio una descrizione del tuo
problema che non sia generica (tipo "aiuto!").


title: Aiuto per principianti....

author: RoDAgo

text:
E che cacchio, ho detto solo per Lbo!
Ti ho inviato un'e-mail a casuccia per la cena, ti è arrivata?
Scusami la richiesta ma capirai leggendo.  :-)
RoDAgo


title: routine per import tabelle automatica

text:
Chi mi sa suggerire un modo per importare automaticamente dei file *.dbf?
Quello che vorrei ıı: premere un pulsante e importare tot tabelle da un path prestabilito e chiamarle con un nome prestabilito.
E' possibile fare questo con un modulo o una macro??
Grazie a tutti.
------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: routine per import tabelle automatica

author: Silvio Berruti

text:
<
bar...@inwind.it
> ha scritto nel messaggio
news:1002620061803...@inwind.it...
> Chi mi sa suggerire un modo per importare automaticamente dei file *.dbf?
> Quello che vorrei ıı: premere un pulsante e importare tot tabelle da un
path prestabilito e chiamarle con un nome prestabilito.
>
> E' possibile fare questo con un modulo o una macro??
Prova ad allegarle, forse ti rimane + facile.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: routine per import tabelle automatica

text:
Cosa intendi con "allegarle"???
Scusa l'ignoranza.
>

>

> <
bar...@inwind.it
> ha scritto nel messaggio

> news:1002620061803...@inwind.it...

> > Chi mi sa suggerire un modo per importare automaticamente dei file *.dbf?

> > Quello che vorrei ıııı: premere un pulsante e importare tot tabelle da un

> path prestabilito e chiamarle con un nome prestabilito.

> >

> > E' possibile fare questo con un modulo o una macro??

>

> Prova ad allegarle, forse ti rimane + facile.

>

> --

>

> Silvio

>

>

> il sito comune di it.comp.appl.access:

>
http://www.sitocomune.com

>

>

>




title: routine per import tabelle automatica

text:
<
bar...@inwind.it
> ha scritto nel messaggio
news:1002632342804...@inwind.it...
> Cosa intendi con "allegarle"???
> Scusa l'ignoranza.
Cominciamo con le regole di questo NG: sei pregato di rispondere ai messaggi
dopo il testo degli stessi e non prima.
Tabelle allegate o collegate, sulla guida vengono usate entrambe le dizioni.
Riporto un estratto della guida di A97:
"È possibile importare o collegare dei dati di tabella sia da altri database
di Microsoft Access versione 1.x, 2.0, 7.0/95, e 8.0/97, sia da altri
programmi e formati di file, come Microsoft Excel, dBASE, Microsoft FoxPro o
Paradox. È inoltre possibile importare o collegare, in sola lettura, tabelle
ed elenchi HTML che possono risiedere su un computer locale, un server di
rete o un  server Internet.
Con l'importazione di dati viene creata una copia delle relative
informazioni in una nuova tabella del database di Microsoft Access. La
tabella o il file di origine non viene alterato in questo processo. Il
collegamento consente la lettura e, nella maggioranza dei casi,
l'aggiornamento dei dati nell'origine dati esterni, senza necessità di
importarli. Il formato dell'origine dati esterni non viene modificato ed è
quindi possibile continuare ad utilizzare il file con il programma in cui è
stato creato in origine; è tuttavia possibile aggiungere, eliminare o
modificare i dati utilizzando anche Microsoft Access."
Come puoi notare è citato il formato dBase.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: routine per import tabelle automatica

text:
>

>

> <
bar...@inwind.it
> ha scritto nel messaggio

> news:1002632342804...@inwind.it...

> > Cosa intendi con "allegarle"???

> > Scusa l'ignoranza.

>

> Cominciamo con le regole di questo NG: sei pregato di rispondere ai messaggi

> dopo il testo degli stessi e non prima.

>

> Tabelle allegate o collegate, sulla guida vengono usate entrambe le dizioni.

>

> Riporto un estratto della guida di A97:

> "ıı possibile importare o collegare dei dati di tabella sia da altri database

> di Microsoft Access versione 1.x, 2.0, 7.0/95, e 8.0/97, sia da altri

> programmi e formati di file, come Microsoft Excel, dBASE, Microsoft FoxPro o

> Paradox. ıı inoltre possibile importare o collegare, in sola lettura, tabelle

> ed elenchi HTML che possono risiedere su un computer locale, un server di

> rete o un  server Internet.

> Con l'importazione di dati viene creata una copia delle relative

> informazioni in una nuova tabella del database di Microsoft Access. La

> tabella o il file di origine non viene alterato in questo processo. Il

> collegamento consente la lettura e, nella maggioranza dei casi,

> l'aggiornamento dei dati nell'origine dati esterni, senza necessitıı di

> importarli. Il formato dell'origine dati esterni non viene modificato ed ıı

> quindi possibile continuare ad utilizzare il file con il programma in cui ıı

> stato creato in origine; ıı tuttavia possibile aggiungere, eliminare o

> modificare i dati utilizzando anche Microsoft Access."

>

> Come puoi notare ıı citato il formato dBase.

>

> --

>

> Silvio

>

>

> il sito comune di it.comp.appl.access:

>
http://www.sitocomune.com

>

>

>

Caro Silvio,
ti ringrazio, ma non ho risolto il problema.
Di fatti io utilizzavo un DB in Access 97 con 6 tabelle collegate con le quali utilizzavo maschere con sottomaschere e report con sottoreport, e andava tutto alla grande.
Ho convertito il DB in Access2000 e ho riscontrato problemi nella gestione di tali tabelle in quanto nel caso di sottoreport ricevo un messaggio di errore nel quale mi viene indicato che non ıı possibile utilizzare il file collegato perchıı giıı impegnato.
Grazie ancora.



title: routine per import tabelle automatica

text:
<
bar...@inwind.it
> ha scritto nel messaggio
news:1002698671745...@inwind.it...
> Caro Silvio,
> ti ringrazio, ma non ho risolto il problema.
>
> Di fatti io utilizzavo un DB in Access 97 con 6 tabelle collegate con le
quali utilizzavo maschere con sottomaschere e report con sottoreport, e
andava tutto alla grande.
> Ho convertito il DB in Access2000 e ho riscontrato problemi nella gestione
di tali tabelle in quanto nel caso di sottoreport ricevo un messaggio di
errore nel quale mi viene indicato che non ıı possibile utilizzare il file
collegato perchıı giıı impegnato.
Mi spiace, ma non uso A2000 e quindi non posso aiutarti.
Mi pare che l'argomento sia stato ampiamente trattato nel NG in passato: fai
una ricerca nel Sito Comune.
Potrebbe anche essere uno dei problemi risolto dalla SP1 o dalla SP2.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Timer con problemi

author: Gimamon

text:
Ciao a tutti! un aiuto per favore!
Ho la necessità di inserire in una maschera un cronometro (vedi sito
comune - precisione al secondo) per controllare i tempi. Una volta inserita
la sottomaschera del cronometro, la maschera principale si comporta in
maniera anomala, anche se la sottomaschera non ha il focus. Per es. non
aggiorna i valori dei campi, così come indicato da istruzioni VBA, ecc.
Come si può ovviare a questo inconveniente?
Grazie!


title: Timer con problemi

author: Roberto da casa

text:
"Gimamon" <
gim...@libero.it
> ha scritto nel messaggio
news:hztYf.63909$PR2.1...@twister2.libero.it...

Onestamente non capisco il motivo per cui il cronometro lo hai relazzato
inserendo una sottomaschera e non lo hai realizzato direttamente nella
maschera principale.
A volte penso che siamo noi a volerci complicare inutilmente la vita.
> Grazie!
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Estrarre numero inventario da record

author: Silvestro

text:
Ciao a tutti, ho collegato una tabella con un file txt ed ho la
necessita' di estrarre da questo record il numero di inventario di un
oggetto, esempio il record e' : tavolo in legno n* 01475/0000001 in
legno massello, oppure :sedia n° 12458/0000008 bla bla bla. come
faccio ad estrarre solo il numero dell'inventario da questo record?
uso office 2003. cia e grazie


title: Estrarre numero inventario da record

author: Karl Donaubauer

text:

Il formato delle numeri � sempre lo stesso? Cio�: ####/#######
n* <> n�
Veramente esistono tutti e due varianti?
Sono sempre presente prima del numero desiderato?
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Estrarre numero inventario da record

text:
> Il formato delle numeri sempre lo stesso? Cio : ####/#######
>
si, il formato dei numeri e' sempre lo stesso, cinque numeri poi barra
e poi altri sette numeri.
> n* <> n
>
> Veramente esistono tutti e due varianti?
> Sono sempre presente prima del numero desiderato?
per quello che riguarda n* e n° ho sbagliato a scrivere, comunque sia
prima che dopo il numero di inventario non esiste nulla di ricorrente,
il record puo' essere : seggiola 01254/0145879 ecc. ecc. oppure
seggiola n° 01254/0145879 . UN MOMENTO : dopo il numero e' sempre
presente "DA"  (da magazzino, da inventario, da altri obiettivi, ecc.
ecc.
ciao e grazie.


title: Estrarre numero inventario da record

text:

Se il formato dei numeri è sempre lo stesso e non ci sono altri "/"
nel testo, puoi importare i dati in un campo memo di una tabella
e poi separare il numero in una query con l'espressione:
Mid([TuoCampo];InStr([TuoCampo];"/")-5;13)
--
HTH



title: Estrarre numero inventario da record

text:
>
> Se il formato dei numeri sempre lo stesso e non ci sono altri "/"
> nel testo, puoi importare i dati in un campo memo di una tabella
> e poi separare il numero in una query con l'espressione:
>
> Mid([TuoCampo];InStr([TuoCampo];"/")-5;13)
grazie karl funziona perfettamente , come al solito sei sta preciso e
velocissimo, grazie ancora, ciao ciao


title: Problema con db in rete ...

author: leonardo

text:
salve mi ricollego ad un post del 8/03 nel quale si discuteva di un db in
oracle condiviso in rete
la mia realta' e' molto piu' piccola ,essendo alle prime armi ho creato un
gestionale in access 2000 con maschere differenti per i vari settori ma
hanno in comune le stesse tabelle e query.
Ho inserito il db su una cartella di un server e ogni utente attraverso un
collegamento aprono dalla loro postazione la loro maschera.Logicamente dopo
varie modifiche e aggiunta di dati inzia a diventare lento e alcune volte
iniziano ad esserci iprimi errori.
chiedo una soluzione per velocizzare .leggendo i vari post mi chiedevo se
era possibile lasciare una copia del db sul server e una identica sul client
e collegare solo le tabelle con i dati ?
se si che procedura devo utilizzare per fare cio',in questo modo aprendo dal
locale dovrebbe essere piu' veloce ,ma i dati dovrebbero essere
sincronizzati quasi in tempo reale .
grazie ancora se avete altri consigli sono ben accetti
attaualmente si lavora in ambiente win2000 con access2000
il db ha una dimensione di circa 70mb


title: Problema con db in rete ...

author: Sergio MAZZA

text:
"leonardo" <
leonardo...@email.it
> ha scritto nel messaggio
news:HWmXd.12475$WC1....@tornado.fastwebnet.it...

Sui client devi lasciare un mdb (Front-End) con le maschere, report, query;
sul server l'mdb (Back-End) con solo le tabelle. Poi ricollega le tabelle
nell'mdb FE indicando il percorso di rete; meglio se ad ogni client crei una
risorsa di rete (Connetti - unità di rete) che punta direttamente alla
cartella con l'mdb BE.
Comunque è una procedura (la divisione in FE e BE) che access ti effettua
diretamente da menù Strumenti - Utilità Database (se non ricordo male)...
Ciao.
--
Sergio MAZZA


title: Query e codice VBA

author: Massimo Pallavicini

text:
Salve a tutti, sto creando un database per una società ed ho la necessità di
creare numerose query.
Vorrei poter generare SQL non dalla griglia delle query ma utilizzando
codice VBA in modo da usare delle variabili per poter cambiare i parametri
delle query.
Per esempio se io ho una tabella "Impiegati" con tre campi "nome",
"Cognome","eta" quale è il codice che devo scrivere per avere solo gli
impiegati di età > 40 anni, ad esempio sull'evento CLIC di un pulsante
affinchè mi generi la query e mi faccia vedere i risultati su una maschera.
Ovviamente senza utilizzare la griglia delle query.....
Spero di essere stato chiaro.....
Grazie x l'aiuto
Massimo Pallavicini


title: Query e codice VBA

author: Ivan da casa

text:
"Massimo Pallavicini" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:43bef133$0$1075$4faf...@reader3.news.tin.it...

La domanda ha più risposte.
1- se vuoi vedere i risultati su una maschera, allora devi scrive il
recordsource nella maschera direttamente.
Normalmente Access ti crea maschere 'associate' a tabelle o query. Però se
tu crei una maschera non 'associata' puoi scrivere la query nella proprietà
RecordSource direttamente nella maschera. Oppure puoi aprire la maschera da
un'altra maschera e modificargli 'al volo' il recordSource dal codice
successivo all'apertura, naturalmente la maschera deve essere aperta in
modalità Normale e non Dialogo.
2 - da codice esistono dei passi minimi da compiere per creare un Recordset.
a) dimensionare almeno due oggetti: DataBase e Recordset (il tutto può
essere contenuto in un WorkSpace, vedi guida)
Dim DB As DataBase, RS As Recordset, sSQL As String
b) definire almeno un Database
Set DB = OpenDatabase('percorsoCompleto')
oppure
Set DB = OpenDatabase(CurrentDB.Name)
c)definire la stringa SQL
EtaCriterio = 40
sSQL = "SELECT Nome, Cognome, Eta" & _
            "FROM Impiegati" & _
            "WHERE (((Eta)>" & EtaCriterio & "));"
d) a questo punto popoli il Recordset
Set RS = DB.OpenRecordset(sSQL,dbOpenDynaset)
il tuo recordset è pronto, lo puoi scorrere da codice (se contiene records:
RS.RecordCount)
Fai riferimento alla guida per queste istruzioni.
Altrimenti ti crei semplicemente la stringa SQL del punto c) e la passi alla
maschera,non associata, che hai aperto.
Ci sono almeno 100 modo diversi per arrivare a queste soluzioni, io
personalmente utilizzo queste sequenze. Ci sarebbe da dire che se hai ADO
nei riferimenti di VisualBasic allora DB e RS vanno dimensionati così DB As
DAO.DataBase, RS as DAO.RecordSet.
(sembra un errore! ma io continuo ad usare DAO e non ADO, ma al compilatore
bisogna specificarlo)
--
... spero di esserti stato d'aiuto, facci sapere
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan


title: Query e codice VBA

text:
Grazie Ivan, oggi pomeriggio proverò e poi ti farò sapere!!!
Comunque la seconda soluzione era proprio quella che cercavo......!!!!
Ciao
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43bf76eb$0$1072$4faf...@reader2.news.tin.it...



title: chi è in grado di rispondermi?

text:
domandina facile facile!
il mio sito è:
http://www.mso.it/public/tosto73liberoit
all'interno ho una cartella database in cui ho copiato il file "listino.mdb"
contenente una sola tabella di nome "multimedia"
nel sito all'indirizzo
http://www.mso.it/public/tosto73liberoit
 ho copiato
il seguente dns di nome "connetti"
[ODBC]
DRIVER=Microsoft Access Driver (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=http:\\
www.mso.it
\public\tosto73liberoit\Database\
DBQ=listino.mdb
mentre il file add.asp che dovrebbe aggiungermi un elemento nel database è:
<html>
<head><title>Aggiunge Articolo</title></head>
<body>
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "connetti"
sqlString = "INSERT INTO multimedia ( categoria, articolo, prezzo ) " &_
 "values ( 'cdrom','52x max Philips', 54.000 )"
Con.Execute sqlString
Con.Close
%>
</body>
</html>
Invece di aggiugerlo l'errore che mi dà è il seguente!
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified
/public/tosto73liberoit/add.asp, line 12
QUACUNO SA DIRMI DOVE SBAGLIO?
GRAZIE! E A BUON RENDERE.


title: casella vuota=tutti i valori COME FARE?

author: R. Giskard Reventlov

text:
   Sono alle prime armi con access: come posso ricavare da una query tutti i
record di un campo quando la casella che controlla la query è vuota?
   Quali criteri devo immettere cioè, per far capire alla query di ridarmi
OGNI valore quando non è specificato e SOLO quelli specificati quando la
casella è impostata?
                                            Grazie anticipatamente a tutti


title: casella vuota=tutti i valori COME FARE?

author: Roberto dal portatile

text:
"R. Giskard Reventlov" <
robot....@libero.it
> ha scritto nel messaggio
news:kPuN7.203342$sq5.9...@news.infostrada.it...

Nei criteri della Query scrivi:
Like Nz(Forms!NomeMaschera!NomeControllo); "*")
Fai però attenzione, che come per tutte le query di selezione, se
Forms!NomeMaschera!NomeControllo è vuota, vedrai tutti i record che in quel
campo hanno un valore, ma non vedrai i record che in quel campo non hanno
valore, ovvero contengono Null in quel campo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Me ne ritorno in Umbria...

text:
... anche per questo weekend del 1° maggio, festa del lavoro.
E come avrebbe detto Alberto Sordi:
Lavoratori....
PRRRRRRRRRR
:-))))
Alla prossima settimana.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Me ne ritorno in Umbria...

author: On'a fets

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WlRra.80354$DT4.2...@twister1.libero.it...

.... che palle, ma chi se ne frega


title: [OT] Me ne ritorno in Umbria...

author: Antonio Biso

text:
"On'a fets" <
ona...@email.it
> ha scritto nel messaggio
news:m1Sra.25316$3M4.7...@news1.tin.it...
> > ... anche per questo weekend del 1° maggio, festa del lavoro.
> .... che palle, ma chi se ne frega
Va beh, ma non rosicare così, però...
Antonio


title: [OT] Me ne ritorno in Umbria...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WlRra.80354$DT4.2...@twister1.libero.it...

Beato TE!
Maurizio27


title: [OT] Me ne ritorno in Umbria...

text:
"Maurizio27" <
cal...@libero.it
> ha scritto nel messaggio
news:kaVra.81180$DT4.2...@twister1.libero.it...
>
> Beato TE!
> Maurizio27
27?!?
Cazzarola...
Il veterano del NG con ... mumble mumble...
76 anni!!!!!
UAU
Antonio


title: [OT] Me ne ritorno in Umbria...

author: Buonuomo

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WlRra.80354$DT4.2...@twister1.libero.it...

Lavoratori !!!!
e tu, ... da casa, lavori??
Buonuomo.


title: [OT] Me ne ritorno in Umbria...

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:E83sa.81986$DT4.2...@twister1.libero.it...

Come no?
Fa lavorare le mandibole, il braccio per tirar su i bicchieri di vino, ecc.
ecc.
Antonio


title: [OT] Me ne ritorno in Umbria...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:qy3sa.82000$DT4.2...@twister1.libero.it...

Mi sa che ciula poco però


title: [OT] Me ne ritorno in Umbria...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel [cut]
> Cazzarola...
> Il veterano del NG con ... mumble mumble...
>
> 76 anni!!!!!
>
> UAU
>
> Antonio
>
E' la mia data di nascita, visto chu qualcunaltro usa maurizio


title: [OT] Me ne ritorno in Umbria...

author: yQy

text:
On Wed, 30 Apr 2003 14:47:18 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>... anche per questo weekend del 1° maggio, festa del lavoro.
mesa' ke c'hai preso gusto eh :))))))
un gg se posso ti invito volentieri a casa mia a pranzo....o cena...:)
Ciau!


title: [OT] Me ne ritorno in Umbria...

author: Roberto dalla campagna

text:
On'a fets <
ona...@email.it
> wrote in message
Fh7sa.28471$3M4.8...@news1.tin.it...

Beh, non sono mai stato uno sciupafemmine, però... :-)



title: [OT] Me ne ritorno in Umbria...

text:
"On'a fets" <
ona...@email.it
> ha scritto nel messaggio
news:Fh7sa.28471$3M4.8...@news1.tin.it...
>
> > > Lavoratori !!!!
> > >
> > > e tu, ... da casa, lavori??
> > >
> > > Buonuomo.
> >
> > Come no?
> > Fa lavorare le mandibole, il braccio per tirar su i bicchieri di vino,
> ecc.
> > ecc.
> >
> > Antonio
> >
> >
>
> Mi sa che ciula poco perň
Mah...
Gentil hombre gode e tace...
Antonio


title: [OT] Me ne ritorno in Umbria...

text:
"Maurizio27" <
cal...@libero.it
> ha scritto nel messaggio
news:Kdbsa.82646$iy5.2...@twister2.libero.it...

Appunto, sei del '27...
Normalmente questi nomignoli usano l'anno di nascita...
Antonio


title: [OT] Me ne ritorno in Umbria...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Adqta.92296$DT4.2...@twister1.libero.it...

Pardon, è il giorno, che per quelli che lavorano per lo stato è un bel
giorno.
Maurizio27(è forse probabilmete userò l'anno)


title: help

author: PT

text:
Come estrarre tutti i dati riguardante un determinato nominativo ID?.Quando
cerco di farlo con stampaunione, mi da solo il primo dato.
Ad esempio; DB gestione studenti universitari. Da elenco esami sostenuti, mi
da solo il primo in ordine di tempo e non tutto l'elenco degli esami
sostenuti. Come far comparire invece l'intero elenco?
GRAZIE
S.L.


title: help

author: VT @ home

text:
Il Sun, 30 Dec 2007 16:32:00 GMT, "PT" <
salern...@libero.it
> ha scritto:
>(.....)

a) ti invito a leggere le regole che i frequentatori di questo NG si sono autoimposti e che trovi al link
www.sitocomune.com
 nella sezione ICAA
b) indipendentemente da quanto al punto a), forse hai sbagliato newsgroup: vista la carenza di dettagli e
l'approssimazione di quei pochi che hai fornito riguardo al problema per il quale chiedi aiuto, credo che siano più
adatti i seguenti newsgroup:
it.esoterismo.maghieveggenti
it.alt.indovini
it.alt.sferadicristallo
A sostegno delle osservazioni al punto b):
- cos'è "un determinato nominativo ID" ?
- cos'è "stampaunione" ? la funzione di Word,  una routine VBA ... ?
- il "DB gestione studenti universitari" quali tabelle contiene ? con quali campi ? con quali chiavi ? con quali
relazioni ?
- "elenco esami sostenuti" è una tabella o è una query ?
- se è una tabella: quali campi contiene ?
- se è una query: quali tabelle utilizza e con quali campi ? ha clausole di raggruppamento ? ha filtri ? ha clausole di
ordinamento ? è una query a campi incrociati ?
- che vuol dire "il primo in ordine di tempo" ? il primo esame del primo studente ? il primo studente ? il primo esame
di un qualsiasi studente ?
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: help

author: Simona

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio

Lo hai spaventato........:))))))
Simona


title: help

text:
Il Tue, 1 Jan 2008 09:25:06 +0100, "Simona" <
ins...@virgilio.it
> ha scritto:
>(.....)

Addirittura ?
Mi sembra di avere chiesto il minimo indispensabile per tentare di fornire un aiuto.
>Simona



title: Ordinare report da VBA

author: Eradicator

text:
Ciao, ho cercato e provato ma non mi funziona.
Devo ordinare per campo [CodCliente] un report che recupera i dati da una
query sql
Ho letto e provato
me.orderbyon=true
me.orderby=[CodCliente]
ma non mi funziona
Dove sbaglio? Chi mi puņ aiutare?
A quale evendo devo inserire il codice? Open o Activate?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ordinare report da VBA

author: Massimiliano Bertoglio

text:
"Eradicator" <
> Devo ordinare per campo [CodCliente] un report che recupera i dati da una
> query sql
>
> Ho letto e provato
> me.orderbyon=true
> me.orderby=[CodCliente]
>
> ma non mi funziona
>
> Dove sbaglio? Chi mi può aiutare?
>
> A quale evendo devo inserire il codice? Open o Activate?
Non è che il tuo report utilizza criteri di "Ordinamento/Raggruppamento"?
In tal caso sovrascrivono le impostazioni di OrderBy.
Ciao.


title: Ordinare report da VBA

text:
"Massimiliano Bertoglio"
> Non č che il tuo report utilizza
Pardon:   "utilizzi"
>criteri di "Ordinamento/Raggruppamento"?


title: Ordinare report da VBA

text:
Ma la sintassi che ho usato è corretta? A quale evento la devo
assegnare?Open o Activate?
E se fosse con criteri di "Ordinamento/Raggruppamento" come posso
risolvere il tutto?
Grazie.



title: Ordinare report da VBA

text:
"Eradicator"
> Ma la sintassi che ho usato è corretta? A quale evento la devo
> assegnare?Open o Activate?
Utilizzala su evento Open e se il nome campo è corretto, funziona.
> E se fosse con criteri di "Ordinamento/Raggruppamento" come posso
> risolvere il tutto?
Se il tuo Report contiene livelli di gruppo, OrderBy non funziona.
In tal caso prova a giocare _sempre su evento Open_ con i livelli di Gruppo,
utilizzando "GroupLevel" (vedi Help per i dettagli).
Ciao.


title: Però sti ca..o di problemi di compatibilità

author: giaconet

text:
Ciao a tutti.
Oggi ho portato ad un cliente un prototipo (quasi completo) di un
applicativo Access e, ovviamente, sul comp del cliente non funziona una
mazza.
Io sviluppo su un Win2000 Pro con Access XP (ma in modalità 2000,
diciamo così), sul comp del cliente c'è Win98 + Access 2000 (SR1).
Il problema, nel dettaglio, riguarda ovviamente le maschere: quando si
aprono restano congelate e nel riquadro conservano un ritaglio dello
sfondo. Andandole a chiudere con il pulsante di chiusura ecco il
fantomatico messaggio MS Access ha provocato il seguente errore bla bla
bla...
Vi prego aiutatemi.
Io una soluzione criminale ce l'avrei pure, gli installo Access XP e gli
faccio vedere che tutto funziona bene (tanto il cliente non capisce
niente), ma è contro ogni etica professionale (se significa ancora
qualcosa).
Però magari si può scaricare qualche patch, qualche cosa che gli fa
funzionare il programma sul suo bel Access 2000 e così siamo tutti
felici e contenti.
Thanx
giaconet


author: Sib

text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio

Non capisco. Sono stato cazziato e strapazzato fino a ieri perche' (mi
dicono) Access 2000 funziona benissimo.
Comunque, probabilmente il tuo cliente ha un'installazione fatta male. prova
a disinstallare tutto e reinstallare access da capo.
Non hai evidentemente la versione developer altrimenti potevi risolvere con
quella.
Prova, dopo l'installazione a scaricare tutti i service pack attualmente
disponibili per A2000, puo' darsi che risolvi.
Sib


title: Select + From + Where + IN

author: A.

text:
Ciao a tutti,
ho questa query SQL che mi d� errore di sintassi ma non riesco a capire dove
sbaglio.
Qualcuno pu� per cortesia darci un'occhiata?
SELECT TAB1.Indice, Left([TAB1.CodiceGestionale],6) AS CodGestionale,
TAB2.LisTipo
FROM TAB1
WHERE Left([TAB1.CodiceGestionale],6) IN (SELECT TAB2.CodGestionale FROM
TAB1 LEFT JOIN TAB2 ON (Left([TAB1.CodiceGestionale],6)=TAB2.CodGestionale))
ORDER BY TAB1.Indice;
Forse non posso fare la LEFT JOIN "prima" di aver estratto
(Left([TAB1.CodiceGestionale],6), sempre ammesso che appunto passi prima da
questa JOIN?
E per quanto riguarda l'estrazione di TAB2.LisTipo, che mi dite? Come posso
risolvere?
Grazie!
A.


title: RICERCA AVANZATA SU COMBO ASSOCIATA ACCESS 2003

author: Leonardo

text:
Buonasera a tutti,
ho una combo "ID_CLIENTE" associata alla query "qryANAG_CLIENTI", ed
ho la necessità di dover cercare i nomi con una ricerca avanzata,
quindi se nell'anagrafica clienti ho un nome tipo "ROSSI FRANCESCO
ANTONIO" debbo poterlo visualizzare in ricerca anche scrivendo nella
combo soltanto FRANCESCO oppure ANTONIO.
Grazie sempre dell'aiuto.

Leo.


author: MA

text:
"Leonardo"  ha scritto nel messaggio
news:7ceca88e-eb03-490d...@o5g2000yqa.googlegroups.com...

_______________Risposta:
"SELECT * FROM qryANAG_CLIENTI WHERE id_cliente LIKE '*" & tucontrollo &
"*'"
MA


text:
"Leonardo"  ha scritto nel messaggio
news:7ceca88e-eb03-490d...@o5g2000yqa.googlegroups.com...





text:
On 31 Ott, 10:53, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Leonardo"  ha scritto nel messaggionews:7ceca88e-eb03-490d...@o5g2000yqa.googlegroups.com...

Buongiorno,
ho provato con la seguente istruzione sql:
"SELECT * FROM qryANAG_CLIENTI WHERE RAGIONE_SOCIALE LIKE "*" &
RAGIONE_SOCIALE & "*" ORDER BY RAGIONE_SOCIALE"  ma la combo non mi
cerca i nomi all'interno del campo "ragione_sociale", ma solo il primo
nome che è stato inserito (ad es., se nell'anagrafica clienti ho
inserito nel campo ragione_sociale "TROFA ANTONIO" e nella combo lo
cerco solo come "Antonio" mi segnala l'errore in elenco, mentre se
cerco "Trofa" me lo da).
Specifico pure che la combo ha come origine controllo il campo
"ID_CLIENTE" a cui però ho dato larghezza "0" in modo da visualizzare
invece il campo "ragione_sociale" nel quale io voglio poter trovare
qualsiasi nome all'interno.
Grazie ancora del tempo dedicatomi.

Leo


text:
"Leonardo"  ha scritto nel messaggio
news:57c9a9d8-9e26-45c3...@o19g2000vbk.googlegroups.com...

_____________Risposta:
Quella che hai scritto tu è diversa, non c'è l'apice singola che dovrebbe
delimitare la parola cercata
alla fine se fai un debug avresti
"SELECT * FROM qryANAG_CLIENTI WHERE id_cliente LIKE '*ANTONIO*' "
e così funziona
MA


text:
On 2 Nov, 10:04, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Leonardo"  ha scritto nel messaggionews:57c9a9d8-9e26-45c3...@o19g2000vbk.googlegroups.com...

> MA- Nascondi testo citato
>
> - Mostra testo citato -

Ok così,
grazie!!!


text:
"Leonardo"  ha scritto nel messaggio
news:2991b015-826e-45f1...@g21g2000yqc.googlegroups.com...

________________Risposta:
Che è come ti avevo già detto
MA


text:
On 2 Nov, 11:18, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Leonardo"  ha scritto nel messaggionews:2991b015-826e-45f1...@g21g2000yqc.googlegroups.com...

infatti...


text:

> infatti...- Nascondi testo citato
>
> - Mostra testo citato -

Ma se cerchi Antonio Giovanni e il nome scritto in tabella è Antonio
MARIA Giovanni??? Te lo trova???


text:
"Fair87"  ha scritto nel messaggio
news:15e5dc57-7b01-4080...@r2g2000vbj.googlegroups.com...

________________Risposta:
certo.
Se tu cercassi Antonio, troverebbe anche Antonioni a meno che prima
dell'asterisco tu non ci metti uno spazio



text:
On 8 Nov, 09:04, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Fair87"  ha scritto nel messaggionews:15e5dc57-7b01-4080...@r2g2000vbj.googlegroups.com...

In teoria no.........ma anche in pratica!!!! Nn PUO' trovarlo......
Lo dicevo per lui. Se vuole una ricerca avanzata ci sono ben altre
cose da sistemare......spazi, caratteri speciali, concatenazione di
stringhe, ricerche multicampo......


title: Ostrosoft SMTP Plus. Ricerca semplice o complicata.

author: OneEDP

text:
Possibile che per inviare una hidden email di notifica dormato testo del
cavolo bisogna scomodare tlb esterne?
Volevo evitare di utilizzare Outlook.MailItem e ho ripiegato su
DoCmd.SendObject ....., false,false...
poi intervengono le security e bisogna bypassare con artifici poco IT...
Alla fine devo ripiegare su Ostrosoft SMT Plus?
Ci sono esempi meno frustranti...
Grazie.
Daniele


author: Pablitomf

text: c'� anche AspMail...


author: miciomao

text:
uno scriptino vbs tipo questo ?
'================
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Oggetto"
objMessage.From = "
pi...@pluto.it
"
objMessage.To = "
pi...@pluto.it
"
objMessage.TextBody = "Testo email"
'This section provides the configuration information for the remote
SMTP
'server.Normally you will only change the server name or IP.
objMessage.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/
configuration/sendusing") = 2
'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/
configuration/smtpserver") = "
smtp.pipponia.it
"
'Server port number(typically 25)
objMessage.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/
configuration/smtpserverport") = 25
objMessage.Configuration.Fields.Update
objMessage.Send
Set objShell=Nothing
Set objMessage = Nothing
'================
Ciao
Alex


text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:a820f391-5cf7-4547...@32g2000yqj.googlegroups.com...

Visto che bisogna per forza di cose scomodare cdosys.dll � possibile trovare
i criptici items di configuration.fields ?
Sinceramente volevo qualcosa che si avvicinase al SendObject di Docmd ma
effettivamente la gestione dello SMTP la deve pure gestire qualcuno in
mancanza di Outlook
Dove posso trovare la documentazione CDOSys.dll . Questa pu� andare bene
http://msdn.microsoft.com/en-us/library/ms527568%28EXCHG.10%29.aspx
Grazie.


text:
Quella dovrebbe andar bene ma non vedo l'elenco parametri
Cmq qui ci sono vari tipi di situazioni
http://www.paulsadowski.com/WSH/cdo.htm
Ciao
Alex


text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:2683d603-d0f3-45f3...@j32g2000yqh.googlegroups.com...

Ho provato lo script... e le email partono e arrivano.
Un ultima cosa.
Ma come � possibile senza l'autenticazione visto che il server di posta lo
richiede?
Grazie mille
Daniele


text:
> Ma come è possibile senza l'autenticazione visto che il server di posta lo
> richiede?
Questo lo ignoro ma se necessita di un'autenticazione in uscita suona
male anche a me onestamente !!!!
Ciao
Alex


text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:518913d5-44b0-4ba5...@t13g2000yqt.googlegroups.com...
> Ma come � possibile senza l'autenticazione visto che il server di posta lo
> richiede?

Ciao
Alex
Il comportamento � dovuto al fatto che si tratta di messaggistica interna
(destinatari dello stesso dominio)
Infatti su email con altro dominio richiede l'autenticazione.
Grazie.
Daniele


title: Common dialog control... risolto, grazie !

author: Enrico Desalvo

text:
E' un buco di Windows, Access,Visual Basic o che so...
ora l'ho scoperto anch'io... nel sito della microsoft
c'e' un programma che riaggiorna in modo corretto le
informazione di registrazione, se puo' essere di aiuto
a qualcun'altro nel mio stesso problema. Grazie.
Saluti.
Uno sviluppatore un po' meno disperato.
__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/
--
Posted from
web108.mail.yahoo.com
 [205.180.60.75]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Sergio MAZZA

text:
"Enrico Desalvo" <
enrico_...@yahoo.com
> ha scritto nel messaggio
news:2000112315174...@web108.yahoomail.com...

Ho perso la conversazione e mi rimane solo questo di messaggio; mi puoi
indicare quale era il tuo problema e la soluzione che hai trovato?
Grazie, ciao.


title: snapshot

author: MarcoBBB

text:
Ciao. Avrei bisogno di un aiuto.
Ho un file .snp (visualizzabile con Snapshot viewer). Avrei bisogno di
lavorare, con excel, sui dati contenuti. E' possibile in qualche modo
convertirlo/importarlo?
Grazie a tutti
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: snapshot

author: ALESSANDRO Baraldi

text:
"MarcoBBB" <marc...@nomail.now> ha scritto nel messaggio
news:cp2i8o$tef$1...@news.newsland.it...
> Ciao. Avrei bisogno di un aiuto.
> Ho un file .snp (visualizzabile con Snapshot viewer). Avrei bisogno di
> lavorare, con excel, sui dati contenuti. E' possibile in qualche modo
> convertirlo/importarlo?
> Grazie a tutti
> Marco
>
No è come fosse un'immagine.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: snapshot

author: Carlo Costarella

text:
"MarcoBBB" <marc...@nomail.now> ha scritto nel messaggio
news:cp2i8o$tef$1...@news.newsland.it...

Sei tu che generi il report Snapshot?
Se sì esporta il report normalmente in Excel.
Se no chiedi al fornitore dell'applicativo di generare file di excel
direttamente dal report.
Ciao, Carlo


title: Cose mai viste !!

author: stefanoepi

text:
Premesso che sono nuovo del mestiere mi succede questo:
Ho predisposto un Report che alla pressione di un pulsante all'interno di
una Form, viene eseguito e mi fa vedere l'anteprima.
Le informazioni che popolano il report vengono prese da una query, la quale
a suo volta recupera i dati da due tabelle legate tra loro.
A questo punto cominciano i problemi:
-Se lancio il report la prima volta me lo fa vedere in modo corretto.
- Se modifico i dati (tramite Form) di una delle due tabelle ( le modifiche
sono certo che vengono memorizzate nelle Tabelle... le ho viste) e rilancio
il report allora:
    -La prima volta che vedo l'anteprima è esattamente uguale a quella
precedente (Ignora le modifiche fatte sulle Tabelle !!!!!!!!!!!)
    - Se lo lancio la seconda volta il report si fa carico delle modifiche
delle tabelle.
Spero di essere stato chiaro
C'è qualcuno che è in grado di darmi una dritta ???
Grazie a tutti
Stefano


title: Cose mai viste !!

author: Expo

text:
"stefanoepi" <
stefa...@iol.it
> ha scritto nel messaggio
news:ZRaf6.98755$ew1.5...@news.infostrada.it...
> Premesso che sono nuovo del mestiere mi succede questo:
> Ho predisposto un Report che alla pressione di un pulsante all'interno di
> una Form, viene eseguito e mi fa vedere l'anteprima.
> Le informazioni che popolano il report vengono prese da una query, la
quale
> a suo volta recupera i dati da due tabelle legate tra loro.
> A questo punto cominciano i problemi:
> -Se lancio il report la prima volta me lo fa vedere in modo corretto.
> - Se modifico i dati (tramite Form) di una delle due tabelle ( le
modifiche
> sono certo che vengono memorizzate nelle Tabelle... le ho viste) e
rilancio
> il report allora:
>     -La prima volta che vedo l'anteprima è esattamente uguale a quella
> precedente (Ignora le modifiche fatte sulle Tabelle !!!!!!!!!!!)
>     - Se lo lancio la seconda volta il report si fa carico delle modifiche
> delle tabelle.
Avevi chiuso il report prima di visualizzarlo per la seconda volta ?


title: Cose mai viste !!

text:
Si!  ; ed al secondo lancio il report è giusto !
Siccome controllo tutto con il codice ,c'è per caso di mezzo qualche
chiusura di recordset o database che io non faccio ???
Ciao e grazie
Stefano


title: Cose mai viste !!

text:
"stefanoepi" <
stefa...@iol.it
> ha scritto nel messaggio
news:L1gf6.102282$ew1.6...@news.infostrada.it...
> Si!  ; ed al secondo lancio il report è giusto !
> Siccome controllo tutto con il codice ,c'è per caso di mezzo qualche
> chiusura di recordset o database che io non faccio ???
ahaaaa, per caso nel report da codice vai a leggere la proprietà .Filter del
report ? se è così all'apertura la proprietà restituisce l'ultimo valore
settatto.
Es.: se apri il report con docmd.openreport e come filtro "id=40" in
FilterOn avrai vuoto; riesegui con filtro "id=3" e ti ritrovi "id=40"


title: Cose mai viste !!

author: Silvio Berruti

text:
"stefanoepi" <
stefa...@iol.it
> ha scritto nel messaggio
news:ZRaf6.98755$ew1.5...@news.infostrada.it...
> Premesso che sono nuovo del mestiere mi succede questo:
> Ho predisposto un Report che alla pressione di un pulsante all'interno di
> una Form, viene eseguito e mi fa vedere l'anteprima.
> Le informazioni che popolano il report vengono prese da una query, la
quale
> a suo volta recupera i dati da due tabelle legate tra loro.
> A questo punto cominciano i problemi:
> -Se lancio il report la prima volta me lo fa vedere in modo corretto.
> - Se modifico i dati (tramite Form) di una delle due tabelle ( le
modifiche
> sono certo che vengono memorizzate nelle Tabelle... le ho viste) e
rilancio
> il report allora:
>     -La prima volta che vedo l'anteprima è esattamente uguale a quella
> precedente (Ignora le modifiche fatte sulle Tabelle !!!!!!!!!!!)
>     - Se lo lancio la seconda volta il report si fa carico delle modifiche
> delle tabelle.
>
Può darsi che tu non salvi le modifiche al record prima di lanciare il
report:
aggiungi
RunCommand acCmdSaveRecord
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Cose mai viste !!

author: Federico Luciani

text:

aggiungerei un:
if me.dirty then docmd.RunCommand acCmdSaveRecord
in quanto se il record non e' stato modificato, viene generato un errore
--
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: Cose mai viste !!

text:
"Expo" <
esp...@snet.it
> ha scritto nel messaggio
news:95kkgh$qci$1...@fe1.cs.interbusiness.it...

Dimenticavo: io ho risolto leggendo la proprietà durante
IntestazionePagina_Format


title: Cose mai viste !!

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3A7E7F0D...@paperino.sitocomune.com...
> Silvio Berruti wrote:
> > "stefanoepi" <
stefa...@iol.it
> ha scritto nel messaggio
> > news:ZRaf6.98755$ew1.5...@news.infostrada.it...
[Cut]
> > Può darsi che tu non salvi le modifiche al record prima di lanciare il
> > report:
> > aggiungi
> >
> > RunCommand acCmdSaveRecord
>
> aggiungerei un:
>
> if me.dirty then docmd.RunCommand acCmdSaveRecord
>
> in quanto se il record non e' stato modificato, viene generato un errore
Preciso come al solito... ;-))



title: Report access 2000

author: Ludo

text:
Ciao,
Sapete se č possibile visualizzare una struttura di un report anke senza
aver installato una stampante?Perchč mi dice che se non ho installato una
stampante non mi fa visualizzare ne l'anteprima ne la struttura di un
report..
Grazie mille..
Lodovico


title: Report access 2000

text:
> La cosa mi sembra un po' strana, ma ha una sua logica.
> Cmq potresti ovviare installandoti una stampante virtuale tipo pdf95 con
cui
> puoi anche generare dei files pdf.
Perchč avevo su Access 03, ma dandomi dei problemi con gli activex Kodak, ho
dovuto mett su laversione 2000..forse ha creato dei casini.. Ora disinstallo
e riprovo mase mi rida problemi ce metto la stampante virtuale..
Grazie mille..


title: Report access 2000

author: ciroteo

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:nQlde.53176$Of5....@nntpserver.swip.net...

La cosa mi sembra un po' strana, ma ha una sua logica.



title: Report access 2000

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio news:nQlde.53176$Of5....@nntpserver.swip.net...

E tu installati i driver di quella stampante... O mi sfugge qualcosa?
Ciao.
--
Sergio MAZZA


title: Report access 2000

text:
Sergio MAZZA wrote:
... O mi sfugge qualcosa?
Sì la serie A.
> Ciao.
Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B, mangiamo
insieme prima di andare a
vedere la partita???
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Report access 2000

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:qxmde.6246$TR5....@news.edisontel.com...
> Sergio MAZZA wrote:
> ... O mi sfugge qualcosa?
>
> Sě la serie A.
>
>> Ciao.
>
> Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B, mangiamo
> insieme prima di andare a
> vedere la partita???
>
povero il tuo hard disk! ....


title: Report access 2000

text:
ciroteo wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:qxmde.6246$TR5....@news.edisontel.com...
>> Sergio MAZZA wrote:
>> ... O mi sfugge qualcosa?
>>
>> Sì la serie A.
>>
>>> Ciao.
>>
>> Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B,
>> mangiamo insieme prima di andare a
>> vedere la partita???
>>
>
> povero il tuo hard disk! ....
A volte per il gusto della battuta mi vado a cacciare in certi guai...
è che sono schiavo del mio umorismo!!!



title: Report access 2000

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:qxmde.6246$TR5....@news.edisontel.com...
>
> Sì la serie A.
Per quella e similari non ci spreco manco mezzo neurone (l'unico...)...
>
> Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B, mangiamo
> insieme prima di andare a
> vedere la partita???
L'Anno prossimo? Prima?
Ma vieni quando puoi/vuoi; chemmenefregadelaRomaLazioInterJuveMilan...
Per me dovrebbero zappare un po' la terra e vedrai che partitone scappano fuori!
> _ _
> Ciao
> MAssimiliano Amendola
> Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
> Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Report access 2000

text:
Sergio MAZZA wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:qxmde.6246$TR5....@news.edisontel.com...
>>
>> Sì la serie A.
>
> Per quella e similari non ci spreco manco mezzo neurone
> (l'unico...)...
>
>>
>> Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B,
>> mangiamo insieme prima di andare a
>> vedere la partita???
>
> L'Anno prossimo? Prima?
> Ma vieni quando puoi/vuoi; chemmenefregadelaRomaLazioInterJuveMilan...
>
> Per me dovrebbero zappare un po' la terra e vedrai che partitone
> scappano fuori!
Che impegnio hai per il week end del 4-5 giugno???



title: Report access 2000

text:
>>>
>>> Sě la serie A.
>>>
>>>> Ciao.
>>>
>>> Quando l'anno prossimo vengo a vedere Roma-Napoli in serie B,
>>> mangiamo insieme prima di andare a
>>> vedere la partita???
>>>
>>
>> povero il tuo hard disk! ....
>
>
> A volte per il gusto della battuta mi vado a cacciare in certi guai...
> č che sono schiavo del mio umorismo!!!
>
> --
Caro mio, gran brutta malattia.
Noi siamo sempre qui a metterti in guardia ... ma tu, mettici del tuo!


title: Report access 2000

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:0mnde.6256$TR5...@news.edisontel.com...
>
> Che impegnio hai per il week end del 4-5 giugno???
C'hai il terreno da dissodare?
> _ _
> Ciao
> MAssimiliano Amendola
> Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
> Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Report access 2000

text:
Sergio MAZZA wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:0mnde.6256$TR5...@news.edisontel.com...
>>
>> Che impegnio hai per il week end del 4-5 giugno???
>
> C'hai il terreno da dissodare?
>
No, ci potevamo vedere a metà strada tra Napoli e Roma, Arezzo.
Oh si intende usando le mappe che disegna Biso!!!
--



title: Report access 2000

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:Gwpde.6301$TR5....@news.edisontel.com...
>
> No, ci potevamo vedere a metà strada tra Napoli e Roma, Arezzo.
>
> Oh si intende usando le mappe che disegna Biso!!!
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
> Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
> Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it
A metà strada tra Napoli e Roma, Arezzo? Pescara quindi!
Io però sto usando il GPS con la voce di Antonio, ma da problemi quando mi parla di "axcesso alla autostrada"... Chissà se c'é
qualche patch!
Ciao.
--
Sergio MAZZA


title: Domanda per esperti ....

author: Alessandro Cara

text:
... A. Biso e' ovviamente escluso(*).
La domanda e' questa:
E' possibile fare del multithreading con Access?

(*) Unico intervento previsto l'immanente e immantinente trituramento
dovuto all'oggetto.
--

ac (x=y-1)


title: Domanda per esperti ....

text:
"Alessandro Cara"  ha scritto nel messaggio
news:l7eoq.87983$GZ3....@tornado.fastwebnet.it...

______________Risposta:
Ciao Ale,
non ho capito cosa vuoi ottenere.
Mi chiarisci?
MA


title: Domanda per esperti ....

text:

Far eseguire piu' processi contemporaneamente?
Ovviamente ho scritto access e quindi si evitino sarchiaponi tipo API et
similia. E' piu' che altro una domanda teorica (*). Hai fini di quello
che mi serve non ci sono problemi. La domandina e' da "pierino" ed e' il
riflesso riflusso "riflettutTo" su una negletta istruzione di access(**).

(*) Anche sul concetto di multithreading.
(**) Che ogni tanto risolve problemi "insormontabili"
--

ac (x=y-1)


title: Domanda per esperti ....

author: Popi - TheBadHabits

text:
On 21 Ott, 15:30, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

DoEvents c'entra qualche cosa?

Popi


title: Domanda per esperti ....

text:
Alessandro Cara <
alessan...@ay-1anetwork.it
> ha scritto:

> .... A. Biso e' ovviamente escluso(*).

pur avendo letto la specifica fatta a MA "piu' processi
contemporaneamente", ancora non riesco ad associare mentalmente la cosa ad
Access... che gli vuoi far fare?... fa un esempio.

--
--------------------------------
Pablitomf

Napoli sempre nel "Q"uore!


title: Domanda per esperti ....

text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -

Capita a fagiUolo.....

Proprio ieri con un amico ho fatto un esperimento sul
multithreading ....
Scenario:

1 tabella, 2 campi, Id (contatore), Descr(testo [255])
Applicativo in C++ come FE

L'appicativo lancia la scrittura di x record (a scelta) in y threading
(a scelta)

Risultato:
1 thread : nessun problema
2,3,4,5 thread: 'a volte' nessun problema.....ma a volte si. L'errore
(da parte di jet credo) è la finestrella con "Impossibile completare
l'operazione per blocco record". Sembra che 'forse' Access nn
controlli il multithreading (con SQL server nn succede nulla di
strano. I tempi di esecuzione sono 1/10 di Access. Sembra proprio fare
fatica). L'errore non è controllabile ne ripetibile, nel senso che a
volte succede, a volte no. Rilanciando l'applicativo varie volte
magari ottengo la sequenza: concluso, errore, errore, errore,
concluso. Rilanciandolo altre 5 : errore, concluso, errore, concluso,
errore...sembra a caso.
Adesso, nn ho idea di come lavori Access/jet e win, cmq il risultato è
che Access nn gradisce il multithreading


title: Domanda per esperti ....

text:

Ovviamente si!

--

ac (x=y-1)


title: Domanda per esperti ....

text:

In questo io faccio sempre differenza fra "Access" ed "access".
Normalmente quando parlo di "Access" mi riferisco piu' all'ambiente che
alle caratteristiche di DBMS. In quel caso preferisco parlare di "Jet".
Rispetto a quello che scrivi, il problema mi sembra legato a "Jet" e tra
l'altro e' un problema che, evidentemente, SQLServer (o altri DBMS)
risolvono al loro interno (ma fino ad un certo punto, credo) e sempre
credo e' risolvibile via software. Che un qualsiasi processo possa
accedere ad una risorsa e che questa possa andare in conflitto perche'
richiesta da altro processo ci sta tutto.
Per l'esempio che fai il risultato io me lo aspetterei a caso, come dici
tu. I tempi di accesso ed esecuzione dei singoli "quanti" sono cosi
piccoli che e' praticamente, credo, impossibile tenere "sincronizzati" i
singoli "filamenti". Il sistema stesso (intendo il S.O.), di fatto, usa
dei "semafori" (o delle "code"), per poter gestire il traffico. Questi
semafori possono essere applicati a diversi livelli. Mi aspetto che un
DBMS nato per per fare il *DBMS* (come si fa il maiuscolo del
maiuscolo?) come minimo lo faccia. un "dbms" (piccolo, piccolo) come jet
mi aspetto, invece, che per cose da grandi chieda all'estensore del
codice di preoccuparsi della bisogna.

--

ac (x=y-1)


title: Domanda per esperti ....

text:
Il 21/10/2011 16.45, Pablitomf ha scritto:
> Alessandro Cara<
alessan...@ay-1anetwork.it
>  ha scritto:
>
>> .... A. Biso e' ovviamente escluso(*).
>> La domanda e' questa:
>> E' possibile fare del multithreading con Access?
>>
>> (*) Unico intervento previsto l'immanente e immantinente trituramento
>> dovuto all'oggetto.
>
> pur avendo letto la specifica fatta a MA "piu' processi
> contemporaneamente", ancora non riesco ad associare mentalmente la cosa ad
> Access... che gli vuoi far fare?... fa un esempio.
>
Che ne so..... magari mentre sta leggendo una miliardata di record fare
magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
per accendere e far partire la macchinetta relativa e verificare a tempo
quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
fare il data entry su un form di acquisizione.... insomma cosette cosi'.

--

ac (x=y-1)


title: Domanda per esperti ....

text:
On 21 Ott, 18:05, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>

> ac (x=y-1)- Nascondi testo citato
>
> - Mostra testo citato -

Nn entro troppo in merito perchè nn ne so abbastanza, ma a me risulta
che se io apro un thread, questo mi inizializza COM. Ogni thread
quindi chiama e rilascia COM. Se lancio tanti processi (quindi molti
processi con 1 thread per uno) il SO li isola. Evidentemente se lancio
un processo con + di 1 thread (quindi chiamo comunque + di 1 COM), non
hanno lo stesso isolamento (in relazione a Jet sia chiaro). Quindi nn
si parla propriamente di accessi concorrenti, ma di vero e proprio
multithread, cha 'access' (=jet) forse nn gradisce. Quando genero un
thread, è lui a instanziare COM correttamente, nn il programmatore,
quindi è il sistema che se ne occupa. Nei miei primi tentativi per la
concorrenza lanciavo 2 sessioni di Access sulla stessa tabella con
inserimenti sequenziale di 10000 records per testare gli inserimenti
concorrenti. Nessun problema. Qua invece con i thread jet si bomba
ogni 3x2, e SQL server no. Da qui, mi vien da pensare che nn sia una
buona idea il multithreading......e che nn centri manco il doevents,
che di fatto rilascia un attimo la risorsa per il SO (ma parliamo di
routine procedurali, mica di processi!!!!!)


title: Domanda per esperti ....

text:
> Che ne so..... magari mentre sta leggendo una miliardata di record fare
> magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
> per accendere e far partire la macchinetta relativa e verificare a tempo
> quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
> fare il data entry su un form di acquisizione.... insomma cosette cosi'.

ah ecco, ora mi e' chiaro...
se intendi questo, io lo faccio... invio dati in FTP, mentre faccio data
entry, leggo records , stampo (uso il gestionale insomma)... da due forms
diverse aperte contemporaneamente.



title: Domanda per esperti ....

author: Ammammata

text:
il giorno Fri, 21 Oct 2011 15:30:38 +0200, tale Alessandro Cara scrisse:

> Hai fini di quello che mi serve non ci sono problemi. La domandina e' da
> "pierino"

;)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: Domanda per esperti ....

author: Antonio Biso

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:Gteoq.87990$GZ3....@tornado.fastwebnet.it...
> Il 21/10/2011 15.14, MA ha scritto:
>> "Alessandro Cara" ha scritto nel messaggio
>> news:l7eoq.87983$GZ3....@tornado.fastwebnet.it...
>>
>> ... A. Biso e' ovviamente escluso(*).

> Far eseguire piu' processi contemporaneamente?
> Ovviamente ho scritto access e quindi si evitino sarchiaponi tipo API et
> similia. E' piu' che altro una domanda teorica (*). Hai fini di quello

Io lo so di essere escluso da certi circoli di iniziati accessisti

fortunatamente mi accettano in quelli dove non si assassina belluinamente
l'italiano in questo modo...

Antonio


title: Domanda per esperti ....

text:

W il pane bianco!

--

ac (x=y-1)


title: Domanda per esperti ....

text:
On 21 Ott, 18:54, Fair87 <
roby....@gmail.com
> wrote:
>
> buona idea il multithreading......e che nn centri manco il doevents,
> che di fatto rilascia un attimo la risorsa per il SO (ma parliamo di
> routine procedurali, mica di processi!!!!!)

Dai, i miei 2 cent erano solo un tirare ad indovinare per tirare fuori
al cryptico Alessandro una spiegazione in piu' sull'oggetto del
contendere! :)

Popi


title: Domanda per esperti ....

author: Marco Pizzamiglio

text:
Alessandro Cara ha scritto:

> Che ne so..... magari mentre sta leggendo una miliardata di record fare
> magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
> per accendere e far partire la macchinetta relativa e verificare a tempo
> quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
> fare il data entry su un form di acquisizione.... insomma cosette cosi'.

Puoi tenere aperte più maschere contemporaneamente, anche nascoste, ognuna
fa il suo lavoro. Mentre una legge il suddetto Gigarecord l'altra ti
formatta l'hard-disk, ecc...
Al posto delle maschere puoi usare moduli di classe, soprattutto se devi
eseguire la stessa operazione in parallelo. Per esempio un modulo di
classe che analizza un'immagine: lo scrivi una volta sola e poi crei N
istanze, a ciascuna passi il nome di un file su cui lavorare.
Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Domanda per esperti ....

text:
On 24 Ott, 17:05,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Ma così nn si parla di multithread......


title: Domanda per esperti ....

author: Pablitomf

text:
> Ma così nn si parla di multithread......

no? e di che si parla?... il thread e' una suddivisione di un processo e il
multithreading e' il supporto che il processore ti da a gestire piu' thread...
se una maschera fa una cosa, un'altra ne fa un'altra, questo e' di fatto un
multithread.
Ti pare?



title: Domanda per esperti ....

text:

Penso di no......1 thread=1 processo ma mica 1 processo=1thread....
io lancio 3 istanze di access ho 3 processi = 3 thread
Qua si sta parlando di 1 processo contenente thread >2
Gli isolamenti che fa il SO mi paiono diversi...ma ripeto, non insisto
che nn son preparato a fondo sull'argomento
Vedo di documentarmi meglio


title: Domanda per esperti ....

text:
Il 24/10/2011 17.05, Marco Pizzamiglio ha scritto:
> Alessandro Cara ha scritto:
>
>> Che ne so..... magari mentre sta leggendo una miliardata di record fare
>> magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
>> per accendere e far partire la macchinetta relativa e verificare a tempo
>> quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
>> fare il data entry su un form di acquisizione.... insomma cosette cosi'.
>
> Puoi tenere aperte più maschere contemporaneamente, anche nascoste, ognuna
> fa il suo lavoro. Mentre una legge il suddetto Gigarecord l'altra ti
> formatta l'hard-disk, ecc...
> Al posto delle maschere puoi usare moduli di classe, soprattutto se devi
> eseguire la stessa operazione in parallelo. Per esempio un modulo di
> classe che analizza un'immagine: lo scrivi una volta sola e poi crei N
> istanze, a ciascuna passi il nome di un file su cui lavorare.
> Ciao.
Ciao Marco.

Non era questo il senso della cosa.
Quello che scrivi si puo' fare anche in una unica maschera.
La questione e' che mentre leggi il gigarecord se non rilasci il
controllo (*) col cavolo che riesci a fare le altre cose.
I processi nei loro singoli "quanti" sono comunque serializzati e mentre
access sta facendo una cosa non ne fa "contemporaneamente" un altra e
questo e' valido anche per l'intero pezzo di ferro. Se ha una unica cpu
non e' che serve "contemporaneamente" due processi (quando e' richiesto
lavoro di CPU). Che poi la nostra "lenta" percezione ci faccia sembrare
il contrario e' un altra questione (**)

(*) doevents o qualsiasi altra diavoleria, tipo le chiamate "callback"
per poter interagire con attivita' che altrimenti non ti consentono di
intervenire.

(**) tal quale la percezione che abbiamo di una qualsiasi trasmissione
televisiva che e' fatta di "fotogrammi" che non vediamo a meno di
rallentare la trasmissione.
--

ac (x=y-1)


title: Domanda per esperti ....

text:
On 21 Ott, 15:06, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Ni.
Ci sono pensieri contrastanti sulla reale possibilità di fare
MultiThread anche con VB6... ma ti allego qualche discussione dalla
quale puoi forse capire la questione:

http://www.ioprogrammo.it/tipstricks/vb6multithread_senza_codice_terze_parti_ora_si_puograve-t17768.0.html

questo è concettualmente più elementare da capire:

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=31786&lngWId=1

Ciao
@Alex


title: Domanda per esperti ....

text:
Il 24/10/2011 17.08, Fair87 ha scritto:
> On 24 Ott, 17:05,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
> wrote:
>> Alessandro Cara ha scritto:
>>
>>> Che ne so..... magari mentre sta leggendo una miliardata di record fare
>>> magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
>>> per accendere e far partire la macchinetta relativa e verificare a tempo
>>> quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
>>> fare il data entry su un form di acquisizione.... insomma cosette cosi'.
>>
>> Puoi tenere aperte pių maschere contemporaneamente, anche nascoste, ognuna
>> fa il suo lavoro. Mentre una legge il suddetto Gigarecord l'altra ti
>> formatta l'hard-disk, ecc...
>> Al posto delle maschere puoi usare moduli di classe, soprattutto se devi
>> eseguire la stessa operazione in parallelo. Per esempio un modulo di
>> classe che analizza un'immagine: lo scrivi una volta sola e poi crei N
>> istanze, a ciascuna passi il nome di un file su cui lavorare.
>> Ciao.
>> -Marco-
>>
>> --
>>
>> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it

>
> Ma cosė nn si parla di multithread......

Ciao Fair87
Ho fatto inizialmente il post perche' mi annoiavo un po' e volevo
"rivitalizzare" il "group".
Quello che dici e' corretto secondo i sacri testi che fanno
"disquisizioni" altamente filosofiche sull'argomento.
Come al solito,credo, le cose sono relative.
Cos'e' per me un "thread"? E' una unita' logica elaborativa con un
inizio uno svolgimento ed una fine.
Nell'esempio che ho fatto la lettura del gigarecord e' un "thread", la
esecuzione di una routine di evento e' un "thread". Ora se si riesce a
portare avanti due unita' elaborative "parallelamente" ai miei occhi
(sottolineo *miei*) quello e' un multithread. Cio' detto se fossi il
S.O. per me tutti i processi che riesco a portare avanti sono singoli
thread. Questo non esclude che alcuni di miei thread a loro volta
possano organizzarsi per innescare "unita' logiche elaborative" distinte
al loro interno (comunque poi sempre da me devono venire). Anche nel tuo
altro post in cui citavi i COM (mai voluto capire cosa diavolo fossero)
per me non sono altro che affari che fanno qualche cosa e mantengono al
loro interno lo stato fra chiamate differenti.
In quel post facevi riferimento, invece, a qualcosa che e' un dettaglio,
importante, ma che non era nella mia intenzione introdurre e cioe' il
concetto di "threadsafe" o meno.
E comunque quando viene rilasciato il controllo (ad es. doevents) se
qualcuno si appropria del "bastone del comando" ed a sua volta non lo
rilascia quello che tu chiamavi "attimo" puo' diventare una eternita'.
Ancora capita sotto Windows che qualche applicativo (se non Windows
stesso) di incarta (non fa doevents, per banalizzare) e l'unica cosa che
ci resta da fare e' staccare la spina (fisicamente).

--

ac (x=y-1)


title: Domanda per esperti ....

text:
On 24 Ott, 18:18, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

> ac (x=y-1)- Nascondi testo citato
>
> - Mostra testo citato -

eh.......questo dicevo io.....


title: Domanda per esperti ....

text:
On 24 Ott, 19:00, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 24/10/2011 17.08, Fair87 ha scritto:
>
>
>
>
>
> > On 24 Ott, 17:05,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
> > wrote:
> >> Alessandro Cara ha scritto:
>
> >>> Che ne so..... magari mentre sta leggendo una miliardata di record fare
> >>> magari altre cose, il caffe (i.e. mandare un segnale su qualche porta
> >>> per accendere e far partire la macchinetta relativa e verificare a tempo
> >>> quando comincia a uscire il caffe'), spedire una vagonata di e-mail, far
> >>> fare il data entry su un form di acquisizione.... insomma cosette cosi'.
>
> >> Puoi tenere aperte più maschere contemporaneamente, anche nascoste, ognuna
> >> fa il suo lavoro. Mentre una legge il suddetto Gigarecord l'altra ti
> >> formatta l'hard-disk, ecc...
> >> Al posto delle maschere puoi usare moduli di classe, soprattutto se devi
> >> eseguire la stessa operazione in parallelo. Per esempio un modulo di
> >> classe che analizza un'immagine: lo scrivi una volta sola e poi crei N
> >> istanze, a ciascuna passi il nome di un file su cui lavorare.
> >> Ciao.
> >> -Marco-
>
> >> --
>
> >> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it

>
> > Ma così nn si parla di multithread......

> ac (x=y-1)- Nascondi testo citato
>
> - Mostra testo citato -

Ciao Alessandro, tutto giusto quello che dici
io parlo da assoluto ignorante del campo, l'informatica era un hobby
che pian pianino ha preso una forma più prorompente ma sto ancora
cercando di recuperare tutte le info che stanno alla base....
Io dico quello che so: quando lancio un processo da access, lui (e nn
credo sia controllabile, o per lo meno nn ho idea di come si possa
fare) instanzia un COM (che è la maniera di Win di funzionare). Questo
'coso' farà il lavoro per il quale è stato chiamato. Se io volessi
fermarlo, non posso. Gli dico che ho bisogno che si fermi, lui, quando
risponde, si ferma quando nn fa danni. Se finisce, si autokilla. non
posso 'spegnerlo'. quando io lancio un processo (leggi thread) succede
una cosa così. Se lancio diversi processi (leggi diversi thread) sono
cmq cose sequenziali e separate (non posso, da codice, eseguire una
query SQL e, contemporaneamente, leggere un file. Devo fare prima uno
e poi l'altro o instanziare due 'access' o 2 form [classi]). Faccio un
esempio: ho sempre avuto problemi a rendere una lable 'dinamica',
ossia cambiare il contenuto per esempio in un loop. Usavo sempre
repaint, ma se per caso iconizzavo access, la form diventava bianca e
addio, fino alla fine del precesso nn mi tornava normale. Un doevents
al posto del repaint e tutto risolto. Ma chiedevo solo al sistema di
fare il suo lavoro di aggiornamento schermo mentre io gli 'succhiavo'
le risorse. quindi 1 processo e 1 thread. Diverso invece l'esempio che
ho fatto: da C++ lancio 2/3/4/5 thread nello stesso processo (non
lancio n 'access' o  n classi) che devono fare la stessa cosa
(inserire dati in una tabella con un campo contatore). Ecco, il
contatore e la gestione degli accessi concorrenti di Jet nn ce la
fanno ( ho uno zip con l'exe e l'mdb se interessa. Anche tutti i
sorgenti in C++ per ottenerlo). Ora, io so che il C++ nn ha nessun
problema a gestire i multithread (nn ho mai visto un linguaggio
arrivare tanto a 'basso livello' e win stesso è fatto in C++..) quindi
il problema è Jet. Tant'è che SQL server nn fa una piega.....da qui la
domanda sull'isolamento dei thread. Cmq la mia riposta alla tua
domanda iniziale, se fosse possibile o no usare il multithread con
access, è: jet nn ce la fa, e da codice nn saprei manco come fare a
chiamarlo.......that's all

Ciao
RobertoF


title: Domanda per esperti ....

text:
> Se lancio diversi processi (leggi diversi thread) sono
> cmq cose sequenziali e separate (non posso, da codice, eseguire una
> query SQL e, contemporaneamente, leggere un file. Devo fare prima uno
> e poi l'altro o instanziare due 'access' o 2 form [classi]).

Quindi il fatto che io "USO" (e con "uso" intendo faccio tutto - scrivo,
cancello, consulto, eseguo sql, filtro, apro, chiudo, ecccccc... - ), e mentre
lo faccio il "sistema" invia file in FTP aggiornando percentuali, barre, label e
simili, e' perche' il mio Access e' posseduto come le tabelle di Tommaso? :D



title: Domanda per esperti ....

text:

Io nn riesco a lanciare in un'unica routine un loop che mi carica file
via ftp, esegue un'action query e magari mi fa pure vedere i dettagli
di una form contemporaneamente....
Se riesci a far funzionare una cosa del genere.......
:)


title: Domanda per esperti ....

text:
> Io nn riesco a lanciare in un'unica routine un loop che mi carica file
> via ftp, esegue un'action query e magari mi fa pure vedere i dettagli
> di una form contemporaneamente....
> Se riesci a far funzionare una cosa del genere.......
> :)

in un unica routine? no... in un unica non e' possibile ovviamente essendo ad
esecuzione "verticale"... ma lancio di routine contemporanee, si che lo e'... il
processo e' "Access", le routine "thread" da eseguire, le routine contemporanee
eseguite "multithread"... se tanto mi da tanto.... ;)



title: Domanda per esperti ....

text:

Ragazzi... state dicendo cose molto strane.

Parlate di MultiThread come fossero caramelle... ma non c'azzecca
NULLA il MultiThread con quello che state dicendo.
Nè Access nè VB6 possono, teoricamente, istanziare o lavorare in
Multithread, che non significa eseguire il codice in modalità
ASINCRONA.
E' ovvio che se lancio 10 Routine ASINCRONE ognuna teoricamente sembra
che vada per fatti suoi, ma non è così il Thread che le gestisce è
solo 1.
Il MultiThread invece è un'altra cosa, vale a dire che ogni chiamata è
resa indipendente dal processo che le chiama e dagli altri, il chè non
significa SINCRONA o ASINCRONA.

Chi la vorava in Assembler si ricorderà bene l'interrupt... per
banalizzare il concetto, Access esegue le chiamate che voi confondete
come MultiThread con la chiamata in Interrupt che è solo 1... ed ad
ogni passaggio ne esegue un pezzetto, se fa a tempo più di uno,
altrimenti memorizza negli STACK dove è arrivato ed alla successiva
prosegue... e questo sembrerebbe ASINCRONO indipendente.
Inchiadata la chiamata in Interrupt inchidato tutto quello che voi
definite MultiThread.

Il vero MultiThread è come poter generare delle chiamate Interrupt
indipendenti e definire per ognuna di esse cosa deve essere eseguito.

Chiaramente ho banalizzato molto il concetto, ma non saprei come
cercare di farvi capire meglio la cosa...

Per A.C. dovrebbe essere più chiaro, visto il suo passato di
esperienza un pò più vicino al mio, motivo per il quale ho puntato su
Assembler ed Interrupt.

Detto questo, tutto quello che avete detto è una cosa da non ridire
nell'ottica tecnica del MultiThread.....

;-)

Ribadisco che i 2 Link che vi ho sottoposto entrano un pò più nel
dettaglio, ma normalmente chi non passa a sviluppo con NET, e non
proviene da C o C++  non riesce ad afferrarne i concetti in modo
semplice.

@Alex


title: Domanda per esperti ....

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:OIWoq.88696$GZ3....@tornado.fastwebnet.it...

ma anche quello cruscato non è male

Antonio


title: Domanda per esperti ....

text:
Il 25/10/2011 12.38, @Alex ha scritto:
> On 25 Ott, 09:40, "Pablitomf"<
pablit...@hotmail.it
>  wrote:
>>> Io nn riesco a lanciare in un'unica routine un loop che mi carica file
>>> via ftp, esegue un'action query e magari mi fa pure vedere i dettagli
>>> di una form contemporaneamente....
>>> Se riesci a far funzionare una cosa del genere.......
>>> :)
>>
>> in un unica routine? no... in un unica non e' possibile ovviamente essendo ad
>> esecuzione "verticale"... ma lancio di routine contemporanee, si che lo e'... il
>> processo e' "Access", le routine "thread" da eseguire, le routine contemporanee
>> eseguite "multithread"... se tanto mi da tanto.... ;)
>>
>> --
>> --------------------------------
>> Pablitomf
>>
>> Napoli sempre nel "Q"uore!
>
> Ragazzi... state dicendo cose molto strane.
"e' chiaro se sapeva e se sa"
>
> Parlate di MultiThread come fossero caramelle... ma non c'azzecca
> NULLA il MultiThread con quello che state dicendo.
"e' chiaro se sapeva e se sa"

> Nè Access nè VB6 possono, teoricamente, istanziare o lavorare in
> Multithread, che non significa eseguire il codice in modalità
> ASINCRONA.
"e' chiaro se sapeva e se sa"

> E' ovvio che se lancio 10 Routine ASINCRONE ognuna teoricamente sembra
> che vada per fatti suoi, ma non è così il Thread che le gestisce è
> solo 1.
"e' chiaro se sapeva e se sa"

> Il MultiThread invece è un'altra cosa, vale a dire che ogni chiamata è
> resa indipendente dal processo che le chiama e dagli altri, il chè non
> significa SINCRONA o ASINCRONA.
"e' chiaro se sapeva e se sa"

>
> Chi la vorava in Assembler si ricorderà bene l'interrupt... per
> banalizzare il concetto, Access esegue le chiamate che voi confondete
> come MultiThread con la chiamata in Interrupt che è solo 1... ed ad
> ogni passaggio ne esegue un pezzetto, se fa a tempo più di uno,
> altrimenti memorizza negli STACK dove è arrivato ed alla successiva
> prosegue... e questo sembrerebbe ASINCRONO indipendente.
> Inchiadata la chiamata in Interrupt inchidato tutto quello che voi
> definite MultiThread.
>
"e' chiaro se sapeva e se sa"

> Il vero MultiThread è come poter generare delle chiamate Interrupt
> indipendenti e definire per ognuna di esse cosa deve essere eseguito.
"e' chiaro se sapeva e se sa"

>
> Chiaramente ho banalizzato molto il concetto, ma non saprei come
> cercare di farvi capire meglio la cosa...

>
> Per A.C. dovrebbe essere più chiaro, visto il suo passato di
> esperienza un pò più vicino al mio, motivo per il quale ho puntato su
> Assembler ed Interrupt.
questo non e' chiaro e "nun" se sa

>
> Detto questo, tutto quello che avete detto è una cosa da non ridire
> nell'ottica tecnica del MultiThread.....

Non credo che, almeno non lo era per me, alcuno volesse entrare in
questo specifico. Questo e' un po come l'eclissi di sole; e' la luna che
passa davanti al sole o e' la terra che passa nel cono d'ombra della
luna o e' il sole che passa dietro la Luna? Ai fini dell'osservatore
terrestre il risultato e' comunque che c'e' un abbassamento della
luminosita' (un segno di Dio per gli antichi). In questo caso credo
fosse chiaro a tutti che il controller delle operazioni di esecuzione di
una istruzione e' uno solo ma ai fini dell'osservatore terrestre cio'
che si osserva e' che, "apparentemente", si ha l'esecuzione di, non le
chiamimiamo piu thread, *n* unita' elaborative differenti partite in
tempi diversi e ciascuna con una "aspettativa" di vita differente e non
influenzata (influenzabile?) dalle altre unita' logiche(*)(**)(***)

>
> ;-)
>

Ovviamente quello che dici e' "molto" giusto dal punto di vista degli
accademici della crusca (ogni riferimento e' voluto e non e' rivolto a
te ;-{))

(*) A meno che non lo si voglia ed il gatto di Schroedinger sta sempre
li a decidere se e' il caso di essere morto o vivo.
(**) questo a patto che il "controller" sia in grado di gestire il
tutto, a prescindere da come lo fa
(***) e sempre nel rispetto delle capacita' intrinseche del sistema
globale (trasformare l'acqua in ferro non e' teoricamente impossibile)

--

ac (x=y-1)


title: Domanda per esperti ....

text:
...
>
> ac (x=y-1)

Alessandro, mi sembra tu vada in deriva...

Cito tue parole del 1° Post:
"La domanda e' questa:
E' possibile fare del multithreading con Access?"

Ora se tu che sei un tecnico, hai scritto MultiThreading(cosa che per
gli informatici non è opinabile come l'osservatore esterno, altrimenti
ne avremmo parlato al Bar...) ma intendevi che volevi mangiare paste a
colazione con il cappuccio... credo abbiamo perso solo del tempo.

Ora puoi fare il filosofo o il para(chiappe) con crusca o meno... a
tua scelta.

Saluti
@Alex


title: Domanda per esperti ....

text:
Il 25/10/2011 14.36, @Alex ha scritto:
> ...
>>
>> ac (x=y-1)
>
> Alessandro, mi sembra tu vada in deriva...
Succede!

>
> Cito tue parole del 1° Post:
> "La domanda e' questa:
> E' possibile fare del multithreading con Access?"

So perfettamente che domanda ho fatto.

>
> Ora se tu che sei un tecnico, hai scritto MultiThreading(cosa che per
> gli informatici non è opinabile come l'osservatore esterno, altrimenti
> ne avremmo parlato al Bar...) ma intendevi che volevi mangiare paste a
> colazione con il cappuccio... credo abbiamo perso solo del tempo.

Ma qui siamo al Bar e per quanto riguarda le paste l'importante e che
non sia la Luisona. Non ho mai avuto nulla contro il Bar (anche se non
lo frequento), qualche volta, invece, ce l'ho con la scienza "paludata".

> Ora puoi fare il filosofo o il para(chiappe) con crusca o meno... a
> tua scelta.

Tra l'altro, in genere non scommetto, sarei pronto a scommettere che
questa discussione a qualcosa o qualcuno puo' essere servita ed una
"neoplasia" io continuo a chiamarla "tumore".

--

ac (x=y-1)