text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466e69e4$0$4798$4faf...@reader4.news.tin.it...
> Chiedo scusa!!!
> credo di aver fatto confusione, non sono molto pratico di news!!!
Per rimediare è facile:
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo NG
Hai deciso dove ti si deve rispondere?
Ciao.
P.S. Scrivi in coda al messaggio precedente (CTRL-End)...
--
Sergio MAZZA


title: visuallizzare in un report record in orizzontale

author: Sicurambiente

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f4lpv3$h4d$1...@tdi.cu.mi.it...

Va benissimo in questa news
Grazie per la disponibilità


author: Sergio MAZZA

text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466e6c0e$0$4789$4faf...@reader4.news.tin.it...
>
> Va benissimo in questa news
> Grazie per la disponibilità
Prova il suggerimento di Giorgio:
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/2eb37fbb99ff470c/f88f57061e38ad58?lnk=gst&q=rancati+transform+pivot&rnum=6&hl=it#f88f57061e38ad58
Ciao.
--
Sergio MAZZA


author: MA

text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466e6383$0$4791$4faf...@reader4.news.tin.it...

Function fctRiga(intId as integer)
Dim rs as dao.recordset
dim strRiga as string
set rs = currentdb("SELECT * FROM tuatabella WHERE Rif = " & intId)
with rs
do
strRiga = strRiga & !Ingrediente & " "
.movenext
loop until .EOF
poi nella tua select ci metti il campo calcolato Ingredienti:fctRiga(id)


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4lrg0$jjk$1...@tdi.cu.mi.it...

Perdona la mia conoscenza basilare di Access,
ma dove dovrei inserire questo codice


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466e9018$0$36442$4faf...@reader5.news.tin.it...

nella query del report
ma devi personalizzare i nomi


text:
>>> Function fctRiga(intId as integer)
>>> Dim rs as dao.recordset
>>> dim strRiga as string
>>> set rs = currentdb("SELECT * FROM tuatabella WHERE Rif = " & intId)
>>> with rs
>>> do
>>> strRiga = strRiga & !Ingrediente & " "
>>> .movenext
>>> loop until .EOF
>>>
>>> poi nella tua select ci metti il campo calcolato Ingredienti:fctRiga(id)
>>>
>>>
>> Perdona la mia conoscenza basilare di Access,
>> ma dove dovrei inserire questo codice
>>
> nella query del report
> ma devi personalizzare i nomi
>
Perdona ancora ma qui paleso la mia completa ignoranza!!!
Allora il mio Report prende i dati [Materia Prima] da una query che si
chiama [Query Ricetta]; naturalmente ad una Ricetta possono essere associate
+ Materie Prime.
Quindi, io apro in modalità struttura il suddetto report, seleziono la
casella di testo Materia Prima e lancio l'editor visual basic.
Quindi inserisco il seguente codice:
Option Compare Database
Function fctRiga(intId As Integer)
Dim rs As dao.Recordset
Dim strRiga As String
Set rs = CurrentDb("SELECT * FROM [Query Ricetta] WHERE Rif = " & intId)
With rs
Do
strRiga = strRiga & ![Materia Prima] & " "
.MoveNext
Loop Until .EOF
E' questo il procedimento???
Dove sbaglio visto che il report mi esce sempre in verticale???
Grazie nuovamente x la disponibilità
saluti Giuseppe


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466eabbe$0$36442$4faf...@reader5.news.tin.it...

Aspetta
creati una query con i campi del report
mettiamo che la tua tabella abbia come contatore il campo "id"
bene in un modulo metti:
 Function fctRiga(intId As Integer) as string
 Dim rs As dao.Recordset
 Dim strRiga As String
 Set rs = CurrentDb("SELECT * FROM [Query Ricetta] WHERE Rif = " & intId)
 With rs
 Do
 strRiga = strRiga & ![Materia Prima] & " "
 .MoveNext
 Loop Until .EOF
fctRiga = strriga
rs.close: set rs = nothing
end funcition
alla fine del tuo reprt mettici un campo calcolato così
pippo:fctRiga(id)
bene lancia la query e vedrai che il campo pippo avrà la tua lista
usala per il report
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:

Innanzi tutti continuo a ringraziarti x la disponibilità, ma continuo ad
avere problemi;
allora:
Il mio db è composto da 2 tabelle correlate tra loro (uno a molti):
la prima è la tabella [Ricetta], la seconda [Materie Prime x ricetta];
fra le altre cose, ho creato un report [Etichette] che prende i dati a sua
volta da una query che si chiama [Query x Etichetta] risultante da alcuni
record delle 2 tabelle;
All'interno del famigerato report [Etichette] ho creato un sottoreport
[Sottoreport Query Ricetta], che prende anch'esso i dati dalla suddetta
query
Il report [Etichette] contiene i dati generici della ricetta quindi il nome,
il peso, il lotto, la scadenza, ecc., il sottoreport invece gli ingredienti.
Il problema è che x una questione estetica e di spazio, vorrei che il
sottoreport non si visualizzasse in vertica, ma in orizzontale (come ad
esempio la funzione next di word).
A questo punto, non so come procedere xchè se creo un'altra query mi
sballano tutti i collegamenti e nella Query già creata non so dove mettere
il codice.
A questo punto avrai capito che la mia conoscenza di Access e + che
basilare, quindi ti chiedo di avere un po di pazienza con me e di aiutarmi,
laddove possibile.
Di nuovo Grazie
Giuseppe


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466ec6ab$0$36440$4faf...@reader5.news.tin.it...

bene, siamo nelle condizioni ideali
Togli il sottoreport
metti quel campo calcolato nella select di origine del report
dove ci sono i campi della tabella ricetta
e usa come argomento nella funzione il campo che lega ricette a ingredienti.
Non hai bisogno di inserire anche la tabelle ingredienti, perchè la richiami
con la funzione



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4mhak$j1h$1...@tdi.cu.mi.it...

Grazie infinite ma mi arrendo :-((
Mi rendo conto che le mie conoscenze sono troppo basilari:
- non so cosa intendi x "quel campo calcolato nella select di origine del
report"
- non so cos'è la select di origine del report
- non so cosa significa "argomento nella funzione il campo che lega ricette
a ingredienti"
Comunque grazie lo stesso x la disponibilità
Saluti
Giuseppe


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:466fe6e5$0$36440$4faf...@reader5.news.tin.it...


>>>
> Grazie infinite ma mi arrendo :-((
'Ndo vai? Non ti arrendere
> Mi rendo conto che le mie conoscenze sono troppo basilari:
e cosa dovrebbe dire Pablitomf???
> - non so cosa intendi x "quel campo calcolato nella select di origine del
> report"
I report hanno una query come origine, proprio come le maschere.
Menu Visualizza
--proprietà
e vedrai che è così
> - non so cos'è la select di origine del report
> - non so cosa significa "argomento nella funzione il campo che lega
> ricette a ingredienti"
Tu hai un campo contatore nella tabella "ricetta" che per questo esempio
chiamiamo "id"
Questo campo lo leghi ad un altro (di tipo numerico) della tabella
Ingredienti
bene nell'origine report ci metti solo la tabella ricetta
poi aggiungi un nuovo campo (una colonna) in cui ci metti
Ingredienti:fctRiga(id)
In un modulo ci metti la funzone che ti ho postato prima e hai risolto
> Comunque grazie lo stesso x la disponibilità
> Saluti
> Giuseppe



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4orqu$mv9$1...@tdi.cu.mi.it...

Grazie infinite!!!
Io ci sto provando a non arrendermi, ma la situazione non cambia...
Almeno ho la situazione + chiara!!!
Comunque quando provo a lanciare la query, mi da indietro l'errore:
Funzione fct_riga non definita nell'espressione
dove sbaglio???


text:
> Grazie infinite!!!
> Io ci sto provando a non arrendermi, ma la situazione non cambia...
> Almeno ho la situazione + chiara!!!
> Comunque quando provo a lanciare la query, mi da indietro l'errore:
>
> Funzione fct_riga non definita nell'espressione
>
> dove sbaglio???
Se hai fatto tutto come ti ho detto io
fctriga non fct_riga


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4qvf4$hob$1...@tdi.cu.mi.it...

Scusa ho sbagliato a scrivere la dicitura giusta è Funzione fctRiga non
definita nell'espressione;
Proviamo di nuovo:
Il DB ha due Tabelle:
la prima si chiama [Ricetta], composta dai campi [id ricetta] --> contatore;
[Ricetta] --> testo; [lotto]--> testo; [scadenza] --> Data/ora
la seconda si chiama [Materie Prime x ricetta], composta dai campi [id
Materie Prime] --> contatore; [id ricetta] --> numerico; [Materia Prima] -->
testo;
Le due tabelle sono relazionate tra loro (una a molti) x i campi [id
ricetta].
Ho quindi creato una query [Query x etichetta] composta dai campi [id
ricetta] tabella Ricetta; [Ricetta] tab. Ricetta; [lotto] tab. Ricetta;
[scadenza] tab. Ricetta; e infine una campo dove ho inserito la scritta
Ingredienti:fctRiga(Id).
Ho quindi creato un report [Eti_Media], sono andato in modalità struttura,
ed ho lanciato l'editor del codice dove ho inserito la seguente funzione:
Option Compare Database
Function fctRiga(intId As Integer) As String
Dim rs As dao.Recordset
Dim strRiga As String
Set rs = CurrentDb("SELECT * FROM [Query x etichetta] WHERE Rif = " & intId)
With rs
Do
strRiga = strRiga & ![Materia Prima] & " "
.MoveNext
Loop Until .EOF
fctRiga = strRiga
rs.Close: Set rs = Nothing
End Function
Chiudo il codice, ritorno in modalità struttura del report lancio dalla
barra degli strumenti il pulsante "elenco campi" e mi da la scritta Funzione
fctRiga non definita nell'espressione, che è la stessa che mi da se provo ad
andare in anteprima di stampa, che è la stessa che mi da se provo a lanciare
la query.
Dove sbaglio???


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:467110bd$0$17942$4faf...@reader1.news.tin.it...


Ecco, fctRiga([id ricetta])
> Ho quindi creato un report [Eti_Media], sono andato in modalità struttura,
> ed ho lanciato l'editor del codice dove ho inserito la seguente funzione:
Questo codice non va nel codice del report ma in un modulo a parte
>
> Option Compare Database
>
> Function fctRiga(intId As Integer) As String
> Dim rs As dao.Recordset
> Dim strRiga As String
> Set rs = CurrentDb("SELECT * FROM [Query x etichetta] WHERE Rif = " &
> intId)
> With rs
> Do
> strRiga = strRiga & ![Materia Prima] & " "
> .MoveNext
> Loop Until .EOF
> fctRiga = strRiga
> rs.Close: Set rs = Nothing
> End Function
>
> Chiudo il codice, ritorno in modalità struttura del report lancio dalla
> barra degli strumenti il pulsante "elenco campi" e mi da la scritta
> Funzione fctRiga non definita nell'espressione, che è la stessa che mi da
> se provo ad andare in anteprima di stampa, che è la stessa che mi da se
> provo a lanciare la query.
> Dove sbaglio???
>
>
Prova così



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4r4j3$omd$1...@tdi.cu.mi.it...

Fatto, ho creato un modulo che ho chiamato Modulo1, ho cambiato la scritta
Ingredienti:fctRiga(Id) con Ingredienti:fctRiga([id ricetta]), ma ora mi da
la seguente scritta:
Il riferimento al campo specificato '[id ricetta] potrebbe essere relativo a
più tabelle elencate nella proposizione FROM dell'istruzione SQL


text:
> Fatto, ho creato un modulo che ho chiamato Modulo1, ho cambiato la scritta
> Ingredienti:fctRiga(Id) con Ingredienti:fctRiga([id ricetta]), ma ora mi
> da la seguente scritta:
> Il riferimento al campo specificato '[id ricetta] potrebbe essere relativo
> a più tabelle elencate nella proposizione FROM dell'istruzione SQL
>
Bene ci siamo
hai solo usato [id ricetta] da due tabelle diverse
metti ricetta.[id ricetta]
oppure incolla qui la select
dai che è fatta



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4r6to$s2c$1...@tdi.cu.mi.it...
>
>> Fatto, ho creato un modulo che ho chiamato Modulo1, ho cambiato la
>> scritta
>> Ingredienti:fctRiga(Id) con Ingredienti:fctRiga([id ricetta]), ma ora mi
>> da la seguente scritta:
>> Il riferimento al campo specificato '[id ricetta] potrebbe essere
>> relativo a più tabelle elencate nella proposizione FROM dell'istruzione
>> SQL
>>
>
>
> Bene ci siamo
> hai solo usato [id ricetta] da due tabelle diverse
> metti ricetta.[id ricetta]
> oppure incolla qui la select
>
> dai che è fatta
> --
> --
Ennesima saga della storia infinita!!!
effettivamente il campo [id ricetta] era presente in entrambe le tabelle.
Però, ora mi da un altro errore e cioè:
Errore di compilazione nel modulo nascosto:Modulo1
quindi si apre il codice e mi esce un'altra scritta:
Errore di compilazione:
tipo definito dall'utente non definito
 premo ok e si evidenzia in giallo la prima riga della funzione:
vale a dire: Function fctRiga(intId As Integer)
LO stesso errore lo fa sia se faccio quanto da te suggerito circa il capo
[id ricetta], sia cambiando nome al campo nella seconda tabella


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:4671378f$0$10622$4faf...@reader2.news.tin.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:f4r6to$s2c$1...@tdi.cu.mi.it...
>>
>>> Fatto, ho creato un modulo che ho chiamato Modulo1, ho cambiato la
>>> scritta
>>> Ingredienti:fctRiga(Id) con Ingredienti:fctRiga([id ricetta]), ma ora mi
>>> da la seguente scritta:
>>> Il riferimento al campo specificato '[id ricetta] potrebbe essere
>>> relativo a piů tabelle elencate nella proposizione FROM dell'istruzione
>>> SQL
>>>
>>
>>
>> Bene ci siamo
>> hai solo usato [id ricetta] da due tabelle diverse
>> metti ricetta.[id ricetta]
>> oppure incolla qui la select
>>
>> dai che č fatta
>> --
>> --
> Ennesima saga della storia infinita!!!
> effettivamente il campo [id ricetta] era presente in entrambe le tabelle.
> Perň, ora mi da un altro errore e cioč:
>
> Errore di compilazione nel modulo nascosto:Modulo1
>
Nascosto??
> quindi si apre il codice e mi esce un'altra scritta:
> Errore di compilazione:
> tipo definito dall'utente non definito
C'č qualcosa che non hai dichiarato
> premo ok e si evidenzia in giallo la prima riga della funzione:
> vale a dire: Function fctRiga(intId As Integer)
>
> LO stesso errore lo fa sia se faccio quanto da te suggerito circa il capo
> [id ricetta], sia cambiando nome al campo nella seconda tabella
mandami il file vedo cosa non va



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4rg1v$9k7$1...@tdi.cu.mi.it...
>
> "Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
> news:4671378f$0$10622$4faf...@reader2.news.tin.it...
>>
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:f4r6to$s2c$1...@tdi.cu.mi.it...
>>>
>>>> Fatto, ho creato un modulo che ho chiamato Modulo1, ho cambiato la
>>>> scritta
>>>> Ingredienti:fctRiga(Id) con Ingredienti:fctRiga([id ricetta]), ma ora
>>>> mi da la seguente scritta:
>>>> Il riferimento al campo specificato '[id ricetta] potrebbe essere
>>>> relativo a più tabelle elencate nella proposizione FROM dell'istruzione
>>>> SQL
>>>>
>>>
>>>
>>> Bene ci siamo
>>> hai solo usato [id ricetta] da due tabelle diverse
>>> metti ricetta.[id ricetta]
>>> oppure incolla qui la select
>>>
>>> dai che è fatta
>>> --
>>> --
>> Ennesima saga della storia infinita!!!
>> effettivamente il campo [id ricetta] era presente in entrambe le tabelle.
>> Però, ora mi da un altro errore e cioè:
>>
>> Errore di compilazione nel modulo nascosto:Modulo1
>>
> Nascosto??
>
>
>> quindi si apre il codice e mi esce un'altra scritta:
>> Errore di compilazione:
>> tipo definito dall'utente non definito
>
> C'è qualcosa che non hai dichiarato
>
>> premo ok e si evidenzia in giallo la prima riga della funzione:
>> vale a dire: Function fctRiga(intId As Integer)
>>
>> LO stesso errore lo fa sia se faccio quanto da te suggerito circa il capo
>> [id ricetta], sia cambiando nome al campo nella seconda tabella
>
> mandami il file vedo cosa non va
>
>
> --
> --
Ti ho inviato il file, grazie ancora per la disponibilità.
Saluti
Giuseppe


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio news:467259cc$0$17943$4faf...@reader1.news.tin.it...

non l'ho ricevuto, riprova



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4tq1j$k3u$1...@tdi.cu.mi.it...


Scusa avevo dimenticato di sbloccare il firewall dell'ufficio


text:
"Sicurambiente" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:46729da7$0$37200$4faf...@reader3.news.tin.it...

Ciao, hai avuto modo di controllare il programma???


text:
>>> Ti ho inviato il file, grazie ancora per la disponibilità.
>>> Saluti
>>> Giuseppe
>>>
>>
>> non l'ho ricevuto, riprova
>>
>>
>> Scusa avevo dimenticato di sbloccare il firewall dell'ufficio
> Ciao, hai avuto modo di controllare il programma???
>
te l'ho rimandato subito..


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f5asp6$id1$1...@tdi.cu.mi.it...

Potresti reinviarlo xchè non lo trovo!!!


title: Gestione da codice di tabelle collegate

author: Mecch

text:
Salve a tutti!
E' possibile all'avvio del Database controllare se i collegamenti alle
tabelle sono validi e di conseguenza aggiornarli?
Mi spiego meglio:
io ho un Front End in C:\DOCUMENTI\CONTABILITA\cont.mdb
e il Back End in C:\DOCUMENTI\CONTABILITA\DATI\daticont.mdb
quello che a me serve è di copiare il Front end in altri posti e fare
in modo che si gestisca automaticamente la cartella dati modificando
il percorso di base. Ma come posso fare a fare questa modifica da
codice sul percorso delle tabelle collegate? Ci sono delle proprietà
che si possono modificare?
Grazie,
Mecch


title: Gestione da codice di tabelle collegate

author: Alessandro

text:
"Mecch" <
mec...@yahoo.com
> wrote in message
news:4f39271b.02052...@posting.google.com

Se il BE rimane sempre li, non ci sono problemi, puoi spostare
il FE che funziona tutto.
Se invece sposti anche il BE devi riaggiornare la proprietà
Connec di Tabledef nella quale viene memorizzata la stringa di
connessione
al Database Remoto.
Ovviamente solo le Tabelle Collegate hanno la Proprietà
Connect<>VbNullstring
 e questo rende le cose estremamente semplici...!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestione da codice di tabelle collegate

author: Carlo Costarella

text:
"Mecch" <
mec...@yahoo.com
> ha scritto nel messaggio
news:4f39271b.02052...@posting.google.com...

In
www.sitocomune.com
 potrai trovare del codice che ti permette di
riallegare le tabelle.
Un'altra strada è copiare il codice già pronto e fornito con il db
Soluzioni.mdb fornito con tutte le versioni di Access.
Lo trovi nel disco oppure ripeti l'installazione scegliendo di voler
aggiungere dei componenti e selezionando i database di esempio.
Altra strada è quello di cercare in rete: ci sono molti codici di esempio.
Ciao, Carlo


title: Gestione da codice di tabelle collegate

text: Grazie a tutti per le risposte!


title: Calcolo fra date con risuldato a condizione

author: BB

text:
Ho una tabella contenente i seguenti campi: dipendente, data nascita, data
assunzione, data attuale da pc, data di pensionamento.
Devo calcolare la data di pensionamento in base alle leggi in vigore e
cioè 65 anni di età o 40 anni di servizio, quindi in "data di
pensionamento" va calcolata la effettiva data in cui il dipendente deve
andare in pensione che sia di età o di servizio (dipende da cosa compie
prima).
Come posso fare per far avverare tale campo? magari facendo comparire
anche un messaggio  di avviso tipo " Rossi andra in pensione fra 2 mesi e
20 gg."quando visualizzo il record del dipendente interessato?
Pretesa ardua? spero di no! considerando i geni che vi sono sulla
newsgroup :-))
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da casa

text:
"BB" <
onof...@tin.it
> ha scritto nel messaggio
news:bb02pv$3kf$1...@news.newsland.it...
> Ho una tabella contenente i seguenti campi: dipendente, data nascita, data
> assunzione, data attuale da pc, data di pensionamento.
> Devo calcolare la data di pensionamento in base alle leggi in vigore e
> cioè 65 anni di età o 40 anni di servizio, quindi in "data di
> pensionamento" va calcolata la effettiva data in cui il dipendente deve
> andare in pensione che sia di età o di servizio (dipende da cosa compie
> prima).
> Come posso fare per far avverare tale campo? magari facendo comparire
> anche un messaggio  di avviso tipo " Rossi andra in pensione fra 2 mesi e
> 20 gg."quando visualizzo il record del dipendente interessato?
> Pretesa ardua? spero di no! considerando i geni che vi sono sulla
> newsgroup :-))
>
Per determinarti la data di pensionamento di un dipendente, nell'origine
controllo di una casella di testo non associata della maschera scrivi:
= IIf(DateAdd("aaaa"; 65; [data nascita]) >= DateAdd("aaaa"; 40; [data
assunzione]); DateAdd("aaaa"; 40; [data assunzione]); DateAdd("aaaa"; 65;
[data nascita]))
Per maggiori chiarimenti cerca sull'help la funzione DateAdd.
Una volte che ti sei così determinata la data di pensionamento, per
calcolarti il tempo in anni, mesi e giorni che manca al dipendente per
andare in pensione, fai la differenza tra la data di pensionamento e la data
odierna usando la funzione che trovi nel Sito Comune (link qui sotto), nella
Sezione General, nella FAQ di Silvio Berruti intitolata "Differenza tra due
date espressa in anni, mesi e giorni".
Fatto anche questo avrai a disposizione tutti gli elementi necessari a
formare la tua "frasetta" di cui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa ha scritto:




OK Funziona! anche se ho dovuto canbiare i nomi del campo con i nomi del
testo del campo e cioè
=IIf(DateAdd("aaaa";65;[testo100])>=DateAdd("aaaa";40;[testo117]);DateAdd("aaaa";40;[testo117]);DateAdd("aaaa";65;[testo100])).
Però , per visualizzarlo senza clikkarci sopra alla casella testo non
associato ho messo la formula sopra esposta nell'evento prima di
aggiornare, ho fatto bene?
ora da questa data, devo fare la differenza con la data odierna per
visualizzare quanti anni, mesi e gg. mancano al pensionamento.
Vado sul sito comune e ti faccio sapere!
Grazie! sei sempre una buona spalla su cui appoggiarsi! :-)



text:
"BB" <
onof...@tin.it
> ha scritto nel messaggio
news:bb49gr$83b$1...@news.newsland.it...
[CUT]
>
>
> OK Funziona! anche se ho dovuto canbiare i nomi del campo con i nomi del
> testo del campo e cioč
>
>
=IIf(DateAdd("aaaa";65;[testo100])>=DateAdd("aaaa";40;[testo117]);DateAdd("a
aaa";40;[testo117]);DateAdd("aaaa";65;[testo100])).
>
Beh, era implicito che avresti dovuto personalizzare la mia soluzione usando
i nomi dei tuoi campi/controlli.
> Perň , per visualizzarlo senza clikkarci sopra alla casella testo non
> associato ho messo la formula sopra esposta nell'evento prima di
> aggiornare, ho fatto bene?
Non ho capito bene cosa hai scritto, se perň tutto ti funziona č innegabile
che hai fatto bene! ;-)
> ora da questa data, devo fare la differenza con la data odierna per
> visualizzare quanti anni, mesi e gg. mancano al pensionamento.
> Vado sul sito comune e ti faccio sapere!
> Grazie! sei sempre una buona spalla su cui appoggiarsi! :-)
>
--



title: Fax and WinPhone

author: Franchi Flavio S.r.l.

text:
Salve a Tutti.
Invio fax tramite WinPhone impostando il report come stampante CAPTURE FAX
BVRP.
Lancio il report e mi si apre la rubrica di WinPhone, scelgo il nome del
destinatario e parte il fax.
E' possibile passargli il numero di fax senza che si apra la rubrica?
Il programmino sul sito comune non funziona con WinPhone.
1000 Grazie
--
Distinti Saluti,
Graziano Franchi
Franchi Flavio S.r.l. Attrezzature a Rulli
Via Origgio 112 Caronno P.lla 21042 ITALIA


title: Per AntoGal

author: Cataldo Formaro

text:
Grazie per il post che mi hai inviato in data 10/02, non ho avuto tempo per
provarla, spero di arrivarne a capo!!!


title: MSDE differenza tra indici clustered e non

author: All Eyez On me

text:
Ciao a tutti,
qualcuno mi puo spiegare la differenza tra i due indici in oggetto in MSDE
magari con un esempio?
Ciao,AEOM


title: Aiutino su Form

author: Pigi

text:
Ho un Form composto da 4 campi Anno, Mese, Cliente, Specialista dal quale
lancio una query i cui criteri di selezione  riguardano i 4 campi appena
citati.
Vorrei poter lanciare la query senza inserire tutti e 4 i valori (per
esempio query solo per Anno e Mese e non per cliente e specialista), come
posso fare?
 Che tipo di selezione devo fare?
Grazie anticipatamente.


title: Aiutino su Form

author: Roberto dal portatile

text:
"Pigi" <
piergiorg...@ind.it
> ha scritto nel messaggio
news:9asc55$5rbc2$1...@ID-80819.news.dfncis.de...

Fermo restando che nelle maschere ci sono i controlli e non i campi (che
invece ci sono nelle tabelle e nelle query).
Ipotizziamo che la tua maschera si chiami Maschera1 e contenga 4 controlli
non associati chiamati Anno, Mese, Cliente e Specialista.
Ipotizziamo che la tua query contenga, fra l'altro, 4 campi chiamati Anno,
Mese, Cliente e Specialista.
Nella query, nella riga criteri relativa al campo Anno scrivi:
Like Nz([Forms]![Maschera1]![Anno]; "*")
nella riga criteri relativa al campo Mese scrivi:
Like Nz([Forms]![Maschera1]![Mese]; "*")
nella riga criteri relativa al campo Cliente scrivi:
Like Nz([Forms]![Maschera1]![Cliente]; "*")
e nella riga criteri relativa al campo Specialista scrivi:
Like Nz([Forms]![Maschera1]![Specialista]; "*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Formato data in database Access.

author: Andrea

text:
Ciao a tutti, sono incasinato con il formato delle date su un data base di
Access.
Ho creato una semplice tabella per la raccolta di alcune chiamate
telefoniche:
IDChiamata
DataChiamata
OraChiamata
DestinatarioMessaggio
NominativoContatto
MotivoChiamata
DaRichiamare
TelefonoContatto
Continuo ad impostare il formato "data in cifre" su DataChiamata (04/07/00)
e "ora breve 24h" su OraChiamata (09.10) ma la tabella, nell'inserimento dei
dati, continua a propormi data ed ora estese 04/07/00 09.10.05 su entrambi i
campi corrispondenti alla data e all'ora.
Nel valore predefinito ho inserito Now() sia su "data" che su "ora" in modo
tale che entrambi i dati vengano automaticamente proposti e nelle condizioni
"Si (Duplicati ammessi).
Devo assolutamente risolvere il problema in quanto la data sarà un criterio
in base al quale stampare un report.
Come faccio ad assegnare al pulsante corrispondente all'anteprima e stampa
report il criterio di selezione della data?
Come faccio a dividere le pagine del Report per ogni DestinatarioMessaggio
(una pagina per ogni destinatario + solo chiamate relative ad una data)?
Qualcuno è in grado di aiutarmi?
Vi ringrazio anticipatamente.
(Andrea)


title: Formato data in database Access.

author: Federico Luciani

text:
Andrea wrote:
> Ciao a tutti, sono incasinato con il formato delle date su un data base di
> Access.
> Ho creato una semplice tabella per la raccolta di alcune chiamate
> telefoniche:
> IDChiamata
> DataChiamata
> OraChiamata
> [cut]
> Continuo ad impostare il formato "data in cifre" su DataChiamata (04/07/00)
> e "ora breve 24h" su OraChiamata (09.10) ma la tabella, nell'inserimento dei
> dati, continua a propormi data ed ora estese 04/07/00 09.10.05 su entrambi i
> campi corrispondenti alla data e all'ora.
> Nel valore predefinito ho inserito Now() sia su "data" che su "ora" in modo
> tale che entrambi i dati vengano automaticamente proposti e nelle condizioni
> "Si (Duplicati ammessi).
> Devo assolutamente risolvere il problema in quanto la data sarà un criterio
> in base al quale stampare un report.
devi modificare il valore predefinito:
Format(Now();"gg/mm/aa") per la data
Format(Now();"hh.nn")    per l'ora
oppure
Date() per la data
Time() per l'ora

> Come faccio ad assegnare al pulsante corrispondente all'anteprima e stampa
> report il criterio di selezione della data?
docmd.OpenReport "nomereport", , ,"[capodatadelreport]=#" &
format(me![capodatadellaform], "mm/dd/yy") & "#"

> Come faccio a dividere le pagine del Report per ogni DestinatarioMessaggio
> (una pagina per ogni destinatario + solo chiamate relative ad una data)?
Crea un raggruppamento per DestinatarioMessaggio (menu Visualizza-Ordinamento
raggruppamento)
puoi anche usare l'autocomposizione report
la data la passi come filtro (vedi domanda prec.)
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Pacchetto per distribuzione con runtime.

text:
Vorrei distribuire online un database FE + BE, includendo anche il runtime per non obbligare i clienti a comprare Access.
I due file hanno il formato accdb.
Leggo qui  che il formato accdr è stato creato apposta per la distribuzione di un'applicazione che viene aperta in modalità Runtime.
Subito dopo, però, Microsoft sconsiglia di usare questo formato perché:
"In un computer in cui è installata la versione completa di Access un utente può aprire un'applicazione di database di runtime come una normale applicazione di database".
 Domande:
1) Quale formato è meglio usare per la distribuzione di un'applicazione che si apre in modalità Runtime, visto che quello creato appositamente non va bene? Forse è il formato accde?
2) Da buon utente Microsoft ho provato a creare il pacchetto di distribuzione con la procedura di Access, ma sono subito naufragato al primo step: al click su "Crea pacchetto MSACCESS mi dice "Nessun certificato disponibile/Non sono presenti certificati che soddisfano i criteri dell'applicazione".
Di quali certificati Microsoft sta parlando? Ho comprato Office 2019 online solo una settimana fa..


title: Re: Carattere & in Label

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto nel messaggio
news:497975ab$0$1107$4faf...@reader3.news.tin.it...
> Buongiorno ai presenti,
> in un mio modulo di classe ho la stringa B&C; che poi a sua volta
> visualizzo come etichetta, solo che mi viene visualizzato B_C.
>
> La stringa andrebbe formattata diversamente.
>
> Ciao
>
> --
>
> Cataldo Formaro
>
Me.NomeEtichetta.Caption = "B" & Chr(38) & "C"
Ciao, Carlo


title: Re: Carattere & in Label

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto nel messaggio
news:497975ab$0$1107$4faf...@reader3.news.tin.it...
> Buongiorno ai presenti,
> in un mio modulo di classe ho la stringa B&C; che poi a sua volta
> visualizzo come etichetta, solo che mi viene visualizzato B_C.
>
> La stringa andrebbe formattata diversamente.
>
> Ciao
>
> --
>
> Cataldo Formaro
Prova anche: B&&C
Ciao.
--
Sergio MAZZA


title: Re: Carattere & in Label

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto nel messaggio
news:49798ea7$0$1114$4faf...@reader3.news.tin.it...
> Ciao Carissimi,
>
> Il mio modulo è cosi scritto:
>
> Public Function DatiAzienda(E As EnumDatiAzienda) As String
>
>    Select Case E
>       Case 0 'Azienda
>          DatiAzienda = "B & A Trallallà"
> ecc............
>
> Nella form ho:
>
> Private Sub Form_Open(Cancel As Integer)
>
> Me.Etichetta_Azienda.Caption = DatiAzienda(Azienda)
> ecc........
>
> Mi pare che la cosa cambia un po da come suggerito.
>
> Ciao
>
> --
>
> Cataldo Formaro
Si scusa... Pensavo a scrivere dentro le proprietà, non da codice...
Ciao.
--
Sergio MAZZA


title: Re: Carattere & in Label

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto nel messaggio
news:49798ea7$0$1114$4faf...@reader3.news.tin.it...
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:glc103$mln$1...@tdi.cu.mi.it...

> Ciao Carissimi,
>
> Il mio modulo è cosi scritto:
>
> Public Function DatiAzienda(E As EnumDatiAzienda) As String
>
>    Select Case E
>       Case 0 'Azienda
>          DatiAzienda = "B & A Trallallà"
> ecc............
>
> Nella form ho:
>
> Private Sub Form_Open(Cancel As Integer)
>
> Me.Etichetta_Azienda.Caption = DatiAzienda(Azienda)
> ecc........
>
> Mi pare che la cosa cambia un po da come suggerito.
>
> Ciao
>
> --
>
> Cataldo Formaro
>
dovrebbe funzionare con:
DatiAzienda = "B" & Chr(38) & Chr(38) & "A Trallallaro"
Ciao, Carlo


title: Re: Carattere & in Label

author: CIDI

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto nel messaggio
news:49798ea7$0$1114$4faf...@reader3.news.tin.it...
> Ciao Carissimi,
>
> Il mio modulo è cosi scritto:
>
> Public Function DatiAzienda(E As EnumDatiAzienda) As String
>
>    Select Case E
>       Case 0 'Azienda
>          DatiAzienda = "B & A Trallallà"
forse così andrà meglio : "B && C Trallallero"
Ciao Cataldo
Daniele


title: Re: Carattere & in Label

author: Karl Donaubauer

text:
Cataldo Formaro wrote:
>>> in un mio modulo di classe ho la stringa B&C; che poi a sua volta
>>> visualizzo come etichetta, solo che mi viene visualizzato B_C.
>>>
>>> La stringa andrebbe formattata diversamente.
> ...
> Il mio modulo è cosi scritto:
>
> Public Function DatiAzienda(E As EnumDatiAzienda) As String
>
>    Select Case E
>       Case 0 'Azienda
>          DatiAzienda = "B & A Trallallà"
> ecc............
>
> Nella form ho:
>
> Private Sub Form_Open(Cancel As Integer)
>
> Me.Etichetta_Azienda.Caption = DatiAzienda(Azienda)
> ecc........
>
> Mi pare che la cosa cambia un po da come suggerito.
Ciao Cataldo,
siccome il nome è un parametro/una variabile, devi aggiungere
un "&" solo in caso necessario, cioè:
Me!Etichetta_Azienda.Caption = Replace(DatiAzienda(Azienda), "&", "&&")
Se la funzione DatiAzienda (o la parte  "Case 0") sempre e solo
fornisce i Caption puoi già farlo nella funzione (e così solo una volta)
alla posizione giusta:
DatiAzienda = Replace(DatiAzienda, "&", "&&")
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Re: Carattere & in Label

text:
Karl Donaubauer wrote:
> Cataldo Formaro wrote:
>> ...
>> Public Function DatiAzienda(E As EnumDatiAzienda) As String
>>
>>    Select Case E
>>       Case 0 'Azienda
>>          DatiAzienda = "B & A Trallallà"
>> ecc............
> ...
> siccome il nome è un parametro/una variabile, ...
Solo che "E" non è il nome ma questo é fisso... vado a prendere un caffè.


title: Re: Carattere & in Label

text:
"Cataldo Formaro" <
formaro...@alice.it
> ha scritto
cut
> Buone tutte e tre le soluzioni, di Carlo, Cidi e KArl.
>
> Quella di Costarella non da gli spazi tra B & A , li restituisce tutto
> attaccato.
Sbagliato. Tu hai chiesto..."in un mio modulo di classe ho la stringa
B&C..."; comunque bastava aggiungerli.
> Per uno spirito di solidarietą meridionale, ho scelto quella di Daniele.
...e gia io sono nato ad Bordighera!
Ciao, Carlo


title: Re: Carattere & in Label

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:glcck2$3kq$1...@tdi.cu.mi.it...
>
> "Cataldo Formaro" <
formaro...@alice.it
> ha scritto
> cut
>
>> Buone tutte e tre le soluzioni, di Carlo, Cidi e KArl.
>>
>> Quella di Costarella non da gli spazi tra B & A , li restituisce tutto
>> attaccato.
>
> Sbagliato. Tu hai chiesto..."in un mio modulo di classe ho la stringa
> B&C..."; comunque bastava aggiungerli.
>
>> Per uno spirito di solidarietà meridionale, ho scelto quella di Daniele.
> ...e gia io sono nato ad Bordighera!
>
Che c'entra?
anche se sei a qualche km di distanza ...sei sempre più a nord di Cataldo
..... :|)
Ciao Carlo
Daniele


title: Barra Grigia in fondo ad una form

text:
In access 2007 se si disabilita l'opzione in una form per la
visualizzazione dei pulsanti di spostamento, compare una barra grigia
al suo posto.
In access 2002-2003 credo che non si visualizzi niente al suo posto
invece.
Quale è l'opzione (e di quale oggetto) per visualizzare, nascondere,
la barra grigia in questione?


title: Barra Grigia in fondo ad una form

author: miciomao

text:
non ho acc2007 ma nelle versioni precedenti dovrebbe essere
strumenti -> avvio -> visualizza barra di stato


title: Barra Grigia in fondo ad una form

text:
On 24 Giu, 10:00, miciomao <
audiot...@tiscali.it
> wrote:
> non ho acc2007 ma nelle versioni precedenti dovrebbe essere
> strumenti -> avvio -> visualizza barra di stato
Non è la barra di stato in fondo alla finestra di access, ma è una
barra che compare in fondo ad ogni form di access 07.


title: Barra Grigia in fondo ad una form

text:

ciao
quelle sono le barre di scorrimento e anche quelle le puoi togliere
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Barra Grigia in fondo ad una form

author: Maurizio Borrelli

text:
"a_a" wrote in message
news:1a601c43-bef9-4d1d...@25g2000hsx.googlegroups.com
:

Se ho capito bene a cosa ti riferisci direi che il comportamento e` lo
stesso di AC2003. Hai provato a assegnare il valore "No" alla proprieta`
"Barre scorrimento"?
(Facci sapere se e eventualmente come hai risolto. Grazie!)
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/


title: Stampa dei soli campi modificati

author: Mattia Sarti

text:
Scusate se sono ancora qui a rompere le scatole ma ho un altro "problemino"
su Acc97. All'interno di una form ho diversi controlli che agiscono su campi
di differenti tabelle. Il problema č questo: su alcuni di questi controlli e
quindi non su tutti dovrei controllare se l'utente ha fatte delle modifiche
e quindi stampare il vecchio valore ed il nuovo. Avrei pensato ad:
- una funzione che sull'evento "Prima di Aggiornare" di ogni controllo che
mi interessa, vada a salvarsi il valore in esso contenuto (oldvalue).
- una funzione che sull'evento "Dopo Aggiornamento" di ogni controllo che mi
interessa, vada a settare un flag tipo semaforo e mi salvi il valore in esso
contenuto (newvalue).
- una funzione che al passaggio al record successivo controlli il flag e
mandi eventualmente in stampa oldvalue e newvalue.
Vorrei avere qualche consiglio da voi prima di cominciare a scrivere codice,
quando magari c'era una soluzione piů semplice. Inoltre non so come
controllare il passaggio al record successivo. Esiste un evento particolare
?
TIA e aloa                    Mattia


title: Stampa dei soli campi modificati

text:
"Mattia Sarti" <
confm...@libero.it
> ha scritto nel messaggio
news:0Hl06.151421$hk4.5...@news.infostrada.it...

Forse fai prima se, a fronte dell'evento su corrente della maschera,
memorizzi in variabili pubbliche il valore dei controlli suscettibili di
modifica.
Qundi a fronte dell'evento "Dopo aggiornamento" controlla quelli che sono
cambiati e stampali.
Buon Natale


title: Stampa dei soli campi modificati

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:F4q06.152943$hk4.5...@news.infostrada.it...

"Dopo aggiornamento" sempre della maschera ;-)
AriBuon Natale
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Stampa dei soli campi modificati

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Faq06.152979$hk4.5...@news.infostrada.it...

Grazie 1000. In effetti cosě č piů semplice. Grazie ancora e Buon Natale
anche a te...
Aloa                        Mattia


title: Errore di run time

author: vf

text:
Sto cercando di utilizzare il programma (modulo) "mod_allega" del sito
comune per collegare le tabelle di un database esterno con il database pero
mi da un errore nella riga sottostante.
     Set mioset = miodb.OpenRecordset("tbl_tabelle")
Mi da il seguente errore "Errore di run-time '13'  - Tipo non
corrispondente"
    La tabella l'ho chiamata come richiesto nel programma ma non riesco a
capire
Uso office 2000 e il prg dovrebbe essere con access 97 ci sono dei parametri
da inserire?
Grazie a chi mi da un dritta


title: Errore di run time

text:

Forse si tratta del problema descritto nella FAQ 7.11
sul sito indicato sotto.
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: Errore di run time

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:34ad3nF...@individual.net...

Ti ringrazio dell'aiuto il problema del run-time adesso č passato anche se
adesso una volta che vado in cerca della tabella nel database mi dice che
non la trova anche se esiste comunque GRAZIE adesso cerchero di vedere il
problema tabella


title: richiesta consiglio

author: Giuseppe

text:
Salve a tutti.
Chiedo innanzitutto un consiglio.
Il database che sto costruendo deve gestire i mandati di pagamento di
una società che ha tanti conti correnti tante sono i progetti/commesse
di lavoro.
Ogni conto corrente avrà un NMandato progressivo a sè, ed un numero
distinta (una distinta può contenere più mandati).
Finora duplicavo il file con la gestione di un solo conto corrente e
ne creavo uno per ogni progetto/commessa e tutto andava bene.
Ora per evitare l'inserimento di tante anagrafiche sempre uguali (so
che potrei creare un database solo per l'anagrafica e collegarla  a
tutte le altre) ma soprattutto per evitare di modificare tutte le
query, maschere e report quando ci sono modifiche da fare, ho deciso
di convogliare tutto in un unico database.
Ho creato quindi una tabella Banche ed una Progetto.
Nella tabella Mandati ho messo l'indice a IDProgetto, IDMandato e
NDistinta.
Avrei intenzione di creare una maschera con origine tabella Progetto
ed una sottomaschera con origine query mandati (per unificare
fornitori e mandati) collegandoli con IDProgetto.
E' giusto questo procedimento o mi consigliate altre strade?
E come faccio a far aumentare il numero progressivo mandato a seconda
del progetto scelto?
E i totali progressivi mandati dopo mandato?
Spero di non aver chiesto troppo, ma almeno fatemi iniziare dalla
strada giusta.
Grazie tante e scusate la lunghezza della descrizione. Ciao.


title: verificare e chiudere un database se aperto

author: Augusto

text:
Salve a tutti, il mio problema è il seguente...
da un database aperto ad un certo punto ne voglio aprire un altro e chiudere quello aperto. questo è il codice che uso su un pulsante di comando...

Shell SysCmd(acSysCmdAccessDir) & "MSAccess.exe D:\Programma\aps.mde", vbNormalFocus
DoCmd.Quit

ma ottengo il seguente messaggio....

L'espressione su caricamento immessa come impostazione della proprietà
di evento ha generato l'errore seguente: Errore di accesso al percorso/file
* L'espressione non corrisponde al nome di una macro, di una funzione definita
dall'utente oppure a [routine evento]
* Si è verificato un errore durante la valutazione di una funzione, di un evento
o di una macro.

Non capisco dove sbaglio... potete aiutarmi ?
Grazie


text:
Usa GETOBJECT per recuperare l'istanza del DB aperto quindi da automazione poi lo chiudi...

@Alex


author: Potone

text:
Ciao,
non sarà che SysCmd(acSysCmdAccessDir) restituisce un percorso contenente spazi?
Mat.


text:
Il giorno sabato 12 agosto 2017 09:40:26 UTC+2, @Alex ha scritto:
> Usa GETOBJECT per recuperare l'istanza del DB aperto quindi da automazione poi lo chiudi...
>
> @Alex

non capisco... sii più esplicito Alex, io non ho la tua esperienza.


text:
Iniziamo a capire cosa non ti è chiaro della guida in merito alla ricerca e lettura che sicuramente hai fatto relativamente a GETOBJECT... perché io sicuramente sono sintetico... ma la guida è estremamente chiara... con esempi anche...

Da lì poi andiamo avanti...

@Alex


text:
Scusa Augusto,
hai verificato cosa restituisce SysCmd(acSysCmdAccessDir)?
È molto probabile che il percorso restituito contenga spazi, pe: C:\Program files\Microsoft Office\...
in questo caso il comando shell non potrà fare accesso al file restituendo l'errore che hai riportato (piuttisto esplicativo, dice: errore di accesso al percorso o file).
Per risolvere devi includere l'intero percorso tra doppi apici.
Ciao
Mat.


text:
Speriamo non venga aperta una seconda istanza...quel metodo... Non ho verificato ma mi sa tanto di si...

@Alex


text:
Ciao @Alex,
penso che il suo intento sia proprio quello di aprire una nuova istanza e chiudere quella corrente.
Mat.


author: ogrn

text:
>da un database aperto ad un certo punto ne voglio aprire un altro e
>chiudere quello aperto. questo è il codice che uso su un pulsante di
>comando...
>Shell SysCmd(acSysCmdAccessDir) & "MSAccess.exe D:\Programma\aps.mde",
>vbNormalFocus
>DoCmd.Quit

La richiesta di Augusto non e' cosi banale...
Pure io ho un problema, non sull'apertura del file Access da VBA, quanto
sulla chiusura.
Dopo il lancio con Shell di un DB, l'istanza resta attiva come processo
anche chiudendo il file, impedendo l'avvio di altri file Access.
Spiegando piu in dettaglio, ho 3 file Access che sono una *copia dello
stesso programma* ma con nomi diversi:
- Access.accdb - per il lancio programma stand-alone
- ERP.accdb - per lancio programma da pulsante su maschera dell'ERP
- Outlook.accdb - per lancio programma da Outlook con VBA

Sono 3 copie uguali dello stesso programma perche ero stanco di battagliare
controllando se Access gia aperto in memoria, condivisione form, ecc.
Il problema è che quando lancio il programma da VBA Outlook, esso parte
correttamente, ma quando esco da Access l'istanza resta attiva come
processo.
Posso buttarla giu solo con Task Manager.
In pratica Outlook.accdb parte, poi esco, ma non riesco ad aprire gli altri
ERP.accdb e Access.accdb.
Dove sbaglio?
Forse perché prima apro una connessione DAO e non la chiudo correttamente
distruggendo l'oggetto nel punto corretto?
Grazie se potete darmi una dritta.

Il sorgente che utilizzo in Outlook è il seguente:

Public Const Sistema = "C:\Programmi\Acc\Outlook.accdb"
Public Const Connessione = "C:\Program Files\Microsoft
Office\Office14\MSACCESS"

Sub AccCall(Selettore As Variant)
On Error GoTo Err_AccCall

    Dim db As DAO.Database
    Dim Filtro As String
    Dim Servizio As String

    If Nz(Selettore, "") = "" Then Exit Sub

    Select Case Selettore:
     Case "Documento":
        Servizio = "fDocumento"
        Filtro = SelezioneLeggi
        SQL = "INSERT INTO Filtro(Filtro01) VALUES ('" & Filtro & "')"
     Case "Anagrafica":
        Servizio = "fAnagrafica"
        Filtro = SelezioneLeggi
        SQL = "INSERT INTO Filtro(Filtro01) VALUES ('" & Filtro & "')"
     Case Else:
        Servizio = "fMain"

    End Select

    Set db = DAO.OpenDatabase(Sistema)
    db.Execute "DELETE * FROM Filtro"
    db.Execute SQL
    db.Close

    Dim Retval As Variant
    Retval = Shell("""" & Connessione & """" & " " & """" & Sistema & """" &
" /x Avvio /cmd " & """" & Servizio & """", vbNormalFocus)

Exit_AccCall:
    Exit Sub

Err_AccCall:
    Response = MsgBox("AccCall - " & Err.Description, vbCritical, "Errore")
    Resume Exit_AccCall
End Sub

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


author: GiorgioDaPrato

text:

 mi permetto una IPOTESI DA SPROVVEDUTO
(e mi scuso per il tempo che perdi a leggere ...)

e se fosse che "non ci sia buona sincronia" fra VBA Outlook e gestione processi ?

se hai tempo e voglia puoi lanciare, da Outlook (come dagli altri ambienti),
un file VBS anche con istruzioni più ridotte (solo test) per vedere come la gestione processi Windows "smaltisce" Access alla sua normale chiusura.

Note (minime minime):

l'oggetto DBengine da utilizzare sarà (credo) DAO.DBEngine.140
credo pure che si possano eseguire query nello script

Ho una esperienza davvero ristretta sulla cosa
(adopero solo file mdb e quindi il "mio" oggetto DBengine è DAO.DBEngine.36)

però un inghippo è certo:

per eseguire un oggetto a 32 bit
(come nel mio caso è DAO.DBEngine.36 e come può essere per te DAO.DBEngine.140)
occorre utilizzare il motore vbscript a 32 bit
C:\Windows\SysWOW64\Wscript.exe -->fileVbs

mentre per eseguire un oggetto a 64 bit
occorre utilizzare il motore vbscript a 64 bit
C:\Windows\System\Wscript.exe -->fileVbs


text:
>e se fosse che "non ci sia buona sincronia" fra VBA Outlook e gestione
>processi ?
>se hai tempo e voglia puoi lanciare, da Outlook (come dagli altri
>ambienti),
>un file VBS anche con istruzioni più ridotte (solo test) per vedere come la
>gestione processi Windows "smaltisce" Access alla sua normale chiusura.

Grazie tentero! Potrebbe essere!
Avevo anche tentato la strada di programmare l' "auto-kill" del processo
alla chiusura di Access, ma credo non sia possibile oppure non capisco quale
evento utilizzare.



text:

Al fine di evitare Istanze multiple potrebbe essere un buon tentativo usare i MUTEX... purtroppo sconosciuti a molti...

Provate a leggere questo:
https://www.experts-exchange.com/articles/2104/Avoiding-running-multiple-instances-of-an-application.html

@Alex


text:
>Al fine di evitare Istanze multiple potrebbe essere un buon tentativo usare
>i MUTEX... purtroppo sconosciuti a molti...
>
https://www.experts-exchange.com/articles/2104/Avoiding-running-multiple-instances-of-an-application.html

Molto interessante, grazie!



text:
Scusate se riapro la discussione.
Ho risolto il problema dell'impossibilità di chiudere Access dopo il lancio
del database con VBA da Outlook.
Il database lanciato da Outlook si chiude, ma facendo il debug e osservando
il task manager ho 2 processi MSACCESS.EXE che vengono lanciati...
Uno di questi due processi non si chiude mai. Perché?
Perché il primo processo è lanciato dall'istruzione:
If Nz(Selettore, "") = "" Then Exit Sub

Nz è un'istruzione Access e non Outlook, pertanto VBA procede col cercarla
nei Riferimenti del progetto e quindi istanzia un processo MSACCESS.
Ho risolto sostituendo Nz con una banale:
If IsNull(Selettore) Then Exit Sub

In conclusione, il programma definitivo per lanciare Access da Outlook con
l'inserimento di un dato di filtro in una tabella e lancio di una macro, è
il seguente:
(... di una semplicità disarmante!)

Public Const Sistema = "C:\Programmi\Acc\Outlook.accdb"
Public Const Connessione = "C:\Program Files\Microsoft
Office\Office14\MSACCESS"

Sub AccCall(Selettore As Variant)
On Error GoTo Err_AccCall

    Dim db As DAO.Database
    Dim Filtro As String
    Dim Servizio As String

    If IsNull(Selettore) Then Exit Sub

*****




title: query complicata

author: Maicol

text:
Buongiorno a tutti, e' da qualche mese che non frequento il NG e vi ritrovo
con piacere. Espongo il problema.
In un record che individua delle lavorazioni ho i campi :
ID contatore
Nome1 testo
Nome2 testo
Nome3 testo
Statolavorazione intero
per ogni lavorazione vengono inseriti nei campi nome1,nome2,nome3 i nomi dei
diciamo lavoratori  estratti da un elenco di possibili 300.
N:b: I lavoratori possono essere da un minimo di uno ad un massimo di tre
per ogni lavorazione
Mi e' stato chiesto di tirare fuori per ogni abbinamento di lavoratori
(raggruppamento) il totale di lavorazioni distinte per tipo di lavorazione.
Il problema e' questo: chi ha inserito i dati puo' aver inserito gli stessi
tre nomi in una posizione diversa nei campi nome1,nome2,nome3 per cui in
pratica i lavoratori sono gli stessi ma la query di raggruppamento che io ho
provato me li differenzia ovviamente data la diversa disposizione nelle
colonne.
Come faccio ad assestare la cosa ? I records sono circa 10000.
Sperando di essermi spiegato vi chiedo aiuto come al solito ringraziandovi
in ogni caso. Buondi'.


title: query complicata

author: Salvatore

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:1yXDb.191463$vO5.7...@twister1.libero.it...

L'unica variazione al post precedente è l'assenza della maiuscola iniziale.
Se, secondo te, questo rende più significativo l'oggetto....
Leggi quello che ti ha consigliato Massimiliano.
Ciao
Salvatore


title: query complicata

text:
Cut
chiedo scusa ma io non vedo il primo post che ho inviato e di conseguenza
non leggo la soluzione , qualcuno puo' incollarmela qui. Grazie


title: query complicata

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:6gYDb.191570$vO5.7...@twister1.libero.it...
> Cut
> chiedo scusa ma io non vedo il primo post che ho inviato e di conseguenza
> non leggo la soluzione , qualcuno puo' incollarmela qui. Grazie
>
>
Non c'era nessuna soluzione, se non la richiesta di postare il problema con
un oggetto significativo.
Ciao
Salvatore


title: query complicata

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:brpjkm$tol$1...@lacerta.tiscalinet.it...

> Premesso che ritengo il mio oggetto molto generico, ci tenevo a dire che
non ho trovato un modo piu' dettagliato di specificare il caso ( so che  e'
mio interesse farlo). Dovendo esprimermi in poche parole mi verrebbe al
massimo "query di raggruppamento complicata" e quindi in sostanza molto
simile a quello che ho usato. In ogni caso chiedo scusa e ringrazio
Massimiliano.


title: Gruppi di opzioni

author: Ferdy Bassi

text:
Sto curiosando in Northwind. Ho guardato la maschera Elenco telefonico
clienti: nel piè di pagina maschera c'è un gruppo di opzioni con 27
interruttori associato alla macro Elenco telefonico clienti (che
fantasia, eh?)..
Ripeto: 27 interruttori..
Ma allora perchè se io cerco di fare la stessa cosa usando il
pulsantino "Gruppo di opzioni" presente nella barra degli strumenti
"Casella degli strumenti" mi dice che un gruppo di opzioni può avere
al massimo 20 pulsanti??
Dove stà l'inghippo?
Mi sono perso qualche passaggio elementare?
Ciao e grazie.
Ferdinando


title: Gruppi di opzioni

author: Luciano (DOC)

text:
Ferdy Bassi ha scritto nel messaggio <
3b290...@news.dada.it
>...
>Ripeto: 27 interruttori..
>Ma allora perchè se io cerco di fare la stessa cosa usando il
>pulsantino "Gruppo di opzioni" presente nella barra degli strumenti
>"Casella degli strumenti" mi dice che un gruppo di opzioni può avere
>al massimo 20 pulsanti??
>Dove stà l'inghippo?
>Mi sono perso qualche passaggio elementare?
Guarda cosa fanno quei pulsanti e scoprirai l'arcano!:-)
Altro non e' che una macro che applica un filtro...
Saluti.
Luciano
(DOC)


title: Nella sofferenza, nel buio del cuore e della mente...

author: Ivan MO

text:
Bella!
Valerio Albisetti <
valerio....@tin.it
> scritto nell'articolo
<86ect9$sb0$
1...@nslave1.tin.it
>...
> --------------------------------------------------------
>   "Nella sofferenza, nel buio del cuore e della mente,
>    si nasconde il senso della vita.
>    E quanto più nera vivrai la notte,
>    tanto più sarai, all'alba, fonte di vita."
>
>                                      Valerio Albisetti
>
http://albisetti.freeweb.org
> --------------------------------------------------------
>
>
>
>


author: Micio

text:
Bella, si.... ma nel subject ci aggiungerei,
in questi casi, un bell' [OT] ... no?
Micio


author: Luciano

text:
Valerio Albisetti ha scritto nel messaggio
<86ect9$sb0$
1...@nslave1.tin.it
>...
>--------------------------------------------------------
>  "Nella sofferenza, nel buio del cuore e della mente,
>   si nasconde il senso della vita.
>   E quanto più nera vivrai la notte,
>   tanto più sarai, all'alba, fonte di vita."
Ammazza che novita'!!!!!!!
L'ho scritta sul muro der cesso der liceo 20, dicasi 20, anni fa!!!!!!!!
Aho', ortre che fori tema sei pure poco originale!!!!
Saluti.
Luciano
PS La mia era: "Piu' fonda e' la notte piu' vicina e' l'alba."
E non escludo di averla scopiazzata a mia volta!!:-)))


text:
>Bella, si.... ma nel subject ci aggiungerei,
>in questi casi, un bell' [OT] ... no?
>Micio
Non è OT!
>Nella sofferenza, nel buio del cuore e della mente
è un chiaro riferimento all'uso dei prodotti M$
:)
Paolo


text:
>Non è OT!
>>Nella sofferenza, nel buio del cuore e della mente
>è un chiaro riferimento all'uso dei prodotti M$
>:)
>
>Paolo
ROTFL!!!!!!!
Micio     :-))))))


author: Giovanni Albertone

text:
On 23 Jan 2000 08:08:09 GMT, Valerio Albisetti
<
valerio....@tin.it
> wrote:
>   E quanto piů nera vivrai la notte,
>   tanto piů sarai, all'alba, fonte di vita."
Sei masochista? Volevi sentirti dire che e' una cagata?
Hai ragione, e' una cagata.
Se poi vuoi anche un commento sul tuo modo religiosamente insulso di
proporre la necessita' della sofferenza come preludio alla gioia
mattutina, allora e' meglio che io lasci la parola a qualcuno piu'
religiosamente impregnato di me.
PS: Io la notte dormo bene, e quando non lo faccio la mattina mi rode
il culo...
Ciao,
G.


author: AntoGal

text:
Turk182 <
pao...@usa.net
> wrote in message 86g7hc$qcr$1...@nslave2.tin.it...
> Non č OT!
> >Nella sofferenza, nel buio del cuore e della mente
> č un chiaro riferimento all'uso dei prodotti M$
Questo invece vale piů in generale... :-)
State-of-the-art - Any computer you can't afford.
Obsolete - Any computer you own.
Microsecond - The time it takes for your state-of-the-art computer
to become obsolete.
GUI - What your computer becomes after spilling your coffee on it.
(pronounced "gooey")
Keyboard - The standard way to generate computer errors.
Mouse - An advanced input device to make computer errors easier to
generate.
Floppy - The state of your wallet after purchasing a computer.
Portable Computer - A device invented to force businessmen to work
at home, on vacation, and on business trips.
Disk Crash - A typical computer response to any critical deadline.
System Update - A quick method of trashing ALL of your software.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


author: RoDAgo

text:
AntoGal digitņ...
cut...
> State-of-the-art - Any computer you can't afford.
> Obsolete - Any computer you own.
> Microsecond - The time it takes for your state-of-the-art computer
> to become obsolete.
> GUI - What your computer becomes after spilling your coffee on it.
> (pronounced "gooey")
> Keyboard - The standard way to generate computer errors.
> Mouse - An advanced input device to make computer errors easier to
> generate.
> Floppy - The state of your wallet after purchasing a computer.
> Portable Computer - A device invented to force businessmen to work
> at home, on vacation, and on business trips.
> Disk Crash - A typical computer response to any critical deadline.
> System Update - A quick method of trashing ALL of your software.
> Ciao, AntoGal
Ora ci siamo!! ;-)
Ciao RoDAgo


author: Lorenzo Coronati

text:
Scrisse Giovanni Albertone
<g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com>:
>Sei masochista? Volevi sentirti dire che e' una cagata?
>Hai ragione, e' una cagata.
Finalmente!
Cosi' ti voglio, Gio' :-)
P.S. Non se ne puo' piu', hai idea di quanti ng ha spammato questo?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


text:
On Tue, 25 Jan 2000 09:33:50 GMT,
lore...@tin.it
 (Lorenzo Coronati)
wrote:
>P.S. Non se ne puo' piu', hai idea di quanti ng ha spammato questo?
Si, conosco il numero esatto: TUTTI!
il coglione ha rotto le palle a tutta la gerarchia italiana.
Questo purtroppo abbassa la probabilita' che il tipo venga a
rileggersi le risposte... :-)
Ciao,
G.


text:
Giovanni Albertone ha scritto nel messaggio
<
66vq8ssbabgiv9qil...@4ax.com
>...
>il coglione ha rotto le palle a tutta la gerarchia italiana.
>Questo purtroppo abbassa la probabilita' che il tipo venga a
>rileggersi le risposte... :-)
Ma aumenta quelle che abbia beccato qualche vaffanculo direttamente in
MB?:-))
Saluti.
Luciano


text:
Luciano
>
> Ma aumenta quelle che abbia beccato qualche vaffanculo direttamente in
> MB?:-))
> Saluti.
>
Ottima idea, tomo tomo cacchio cacchio gli spiattello una compilation di
vaffanculo alla palermitana nella MB!!
Ciao
RoDAgo


title: ACCESS 2000 - CONVERSIONE MDE >MDB

author: BB

text:
Sotto Access 97 la conversione è possibile a patto che si abbia il file
originale MDB, ma sotto Access 2000 questo non sono riuscito a farlo anche
se ho ancora il file originale MDB,
quello che domando è se sotto A2000 cio' è possibile o la possibilità è
stata tolta.
Non vorrei perdere i dati dell'mde per modificare qualche maschera o
report..
grazie


title: ACCESS 2000 - CONVERSIONE MDE >MDB

author: Enrico T.S.

text:
"BB" <
BLUE...@TIN.IT
> ha scritto nel messaggio
news:rHSB8.12706$zW3.3...@news1.tin.it...
> Sotto Access 97 la conversione è possibile a patto che si abbia il file
> originale MDB,
Ma che stai a DDDi'  ?????
>ma sotto Access 2000 questo non sono riuscito a farlo anche
> se ho ancora il file originale MDB,
Ma che testai a'nventa' ???
> quello che domando è se sotto A2000 cio' è possibile o la possibilità è
> stata tolta.
e' stato tolto tutto di quello che non c'era.
> Non vorrei perdere i dati dell'mde per modificare qualche maschera o
> report..
> grazie
>
Prego.
>
>


title: ACCESS 2000 - CONVERSIONE MDE >MDB

text:
e allora come dici tu se devo fare una modifica all'MDE mi attacco al
tram!!!
possibile che una volta convertito non si può piu' modificace nulla!!!
a me pare strano|
Enrico T.S. <
wlarom...@hotmail.com
> wrote in message
%SSB8.14766$CN3.4...@news2.tin.it...



title: ACCESS 2000 - CONVERSIONE MDE >MDB

author: MegaMax

text:
"BB" <
BLUE...@TIN.IT
> ha scritto nel messaggio
news:4poC8.39635$zW3.4...@news1.tin.it...
> e allora come dici tu se devo fare una modifica all'MDE mi attacco al
> tram!!!
> possibile che una volta convertito non si può piu' modificace nulla!!!
> a me pare strano|
a me pare normale per quanto ne so,
però per i dati dovresti poterli importare oppure dovresati poter collegare
le tabelle di un MDE.
Max


title: ACCESS 2000 - CONVERSIONE MDE >MDB

author: Emyr

text:
On Thu, 09 May 2002 06:10:08 GMT, "BB" <
BLUE...@TIN.IT
> wrote:
>e allora come dici tu se devo fare una modifica all'MDE mi attacco al
>tram!!!
esatto, ma puoi importare tranquillamente le tabelle con le relative
relazioni
Saluti.
Emanuele.


title: ACCESS 2000 - CONVERSIONE MDE >MDB

author: massimiliano

text:


forse x questo si scompone il BE ed
il FE, mantenendo di quest'ultimo l'Mdb.
Ciao
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: DDE su Access

author: fabio

text:
Ciao a tutti
Sto cercando di linkare con Access una applicazione che supporta il DDE.
Premetto che con Excel il link DDE con la medesima applicazione funziona.
Qualcuno sa dirmi come si fa ad attivare il DDE su Access, visto che il
metodo che uso con Excel (copia, incolla speciale, incolla collegamento) non
funziona, cioe'  in Access modo tabella faccio Copia, Incolla, ma Incolla
collegamento non e' attivo (e' in grigio). Ho pensato che si tratti di un
settaggio da fare, ma io non conosco Access, lo vorrei usare solo come
parcheggio e transito dati.
Grazie anticipate a chi mi vorra' rispondere
--
Fabio
icq# 54235396


title: DDE su Access

text:
Ciao Fabio,ti consiglio di porre la domanda all'assistente di office
digitando come chiave la sola parola "DDE" vedrai che cosě troverai tutte le
informazioni che ti occorrono, sicuramente in modo + completo di quanto Io
personalmente possa fare!
La cosa che forse non sai č che Access dispone di una guida in linea sul
Visual Basic e sulla programmazione ad oggetti in generale, veramente molto
ben fatta!
Ciao Ciao!


title: Capodanno e INCENDI

text:
Quarda che hai sbagliato tutto,sono i tuoi amici ambientalisti o giu' di
li'... che lanciano petardi.
Svegliati!!!


title: Capodanno e INCENDI

author: Sib dal portatile

text:
"Liguriambiente" <
in...@liguriambiente.it
> ha scritto nel messaggio
CUT
> Ci si augura che l'intelligenza ed il buon senso possano contribuire a
> salvare ettari di bosco dalla distruzione e l'incauto da spiacevoli
> conseguenze.
Condivisibile ma piuttosto OT direi.
Non avrai sbagliato NG?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Capodanno e INCENDI

author: The-real-Isaac

text:
"venus444" <
venu...@libero.it
> ha scritto nel messaggio
news:l1tW7.368296$sq5.17...@news.infostrada.it...
> Quarda che hai sbagliato tutto,sono i tuoi amici ambientalisti o giu' di
> li'... che lanciano petardi.
> Svegliati!!!
>
Il suggerimento mi sembra altamente civile e assolutamente condivisibile.
Non mi pare invece il caso di disquisire riguardo l'ideologia in cui credono
di riconoscersi quelli che lanciano petardi eccetera eccetera...
Buon (silenzioso) anno nuovo.
--
Alberto


title: Capodanno e INCENDI

author: Antonio Biso

text:
The-real-Isaac <sartori.rossi.nospam@tin> wrote in message
cGMW7.36260$o9.12...@news1.tin.it...
>
> Il suggerimento mi sembra altamente civile e assolutamente condivisibile.
> Non mi pare invece il caso di disquisire riguardo l'ideologia in cui
credono
> di riconoscersi quelli che lanciano petardi eccetera eccetera...
>
> Buon (silenzioso) anno nuovo.
Mi raccomando, non alzate la voce a mezzanotte...
Shhhh....
Antonio


title: Capodanno e INCENDI

text:
[CUT]
> > Buon (silenzioso) anno nuovo.
>
> Mi raccomando, non alzate la voce a mezzanotte...
> Shhhh....
>
> Antonio
>
Va be'...
per San Silvestro facciamo un'eccezione.
Dopo però la devi smettere con gli schiamazzi notturni.
Auguroni!
--
Alberto


title: Capodanno e INCENDI

text:
The-real-Isaac <sartori.rossi.nospam@tin> wrote in message
yKmX7.3211$8C.1...@news1.tin.it...
> [CUT]
>
> > > Buon (silenzioso) anno nuovo.
> >
> > Mi raccomando, non alzate la voce a mezzanotte...
> > Shhhh....
> >
> > Antonio
> >
> Va be'...
> per San Silvestro facciamo un'eccezione.
> Dopo perň la devi smettere con gli schiamazzi notturni.
Sě buana...
> Auguroni!
Altrettanto!
Antonio


title: ottenere un ID relativo ai campi dell'ID stesso.

author: Calibrazione Guidonia

text:
Buongiorno a tutti;
č la prima volta che scrivo e trovo la NG molto interessante; ho un problema
e vorrei sapere se qualcuno mi puņ suggerire la soluzione:
ho una query
p.es
. con i seguenti campi    ID Parte ; NomeCostruttore ;
Modello Parte; Descrizione parte.
ora, se su una maschera associo questa query ad una casella combinata
scorrendo l'elenco ovviamente si sceglie la parte che interessa e si ottiene
l'ID Parte da memorizzare nella tabella relativa; a me servirebbe fare il
contrario cioč filtrare sulla maschera, tramite una casella combinata, prima
il NomeCostruttore, quindi il Modello Parte in modo tale da identificare e
memorizzare l'ID Parte ed automaticamente ottenere in una casella di testo
la Descrizione parte.
Non so se sono stato chiaro, ringrazio tutti anticipatamente
Boomerang


author: Carlo Costarella

text:
"Calibrazione Guidonia" <
calibrazioneg...@libero.it
> ha scritto
nel messaggio news:PVtZ9.55123$YG2.1...@twister1.libero.it...
> Buongiorno a tutti;
> č la prima volta che scrivo e trovo la NG molto interessante; ho un
problema
> e vorrei sapere se qualcuno mi puň suggerire la soluzione:
>
> ho una query
p.es
. con i seguenti campi    ID Parte ; NomeCostruttore ;
> Modello Parte; Descrizione parte.
> ora, se su una maschera associo questa query ad una casella combinata
> scorrendo l'elenco ovviamente si sceglie la parte che interessa e si
ottiene
> l'ID Parte da memorizzare nella tabella relativa; a me servirebbe fare il
> contrario cioč filtrare sulla maschera, tramite una casella combinata,
prima
> il NomeCostruttore, quindi il Modello Parte in modo tale da identificare e
> memorizzare l'ID Parte ed automaticamente ottenere in una casella di testo
> la Descrizione parte.
> Non so se sono stato chiaro, ringrazio tutti anticipatamente
>
> Boomerang
>
>
Due combo che si alimentano l'una dall'altra.
La prima combo la lasci com'č, la seconda la alimenti da una query che ha
nei criteri il valore della prima combo.
Fai un requery della seconda dopo aver scelto il valore nella prima e poi
applichi il filtro alla maschera al click della seconda combo.
Piů facile a farsi che a dirsi...
Ciao, Carlo


title: Inserimento dati su db da più utenti contemporaneamente

author: leonardo esposito

text:
Buongiorno a tutti gli amici del newsgroup,
su un database di inserimento dati (in pratica è un documento di
trasporto con maschera e sottomaschera) ho un campo numerico
progressivo presente nella maschera, il campo si chiama Numero e nella
casella Valore predefinito ho inserito la seguente stringa:
=Nz(DMax("[Numero]";"[tblDistintaDocumenti]");0)+1) che mi consente di
far incrementare di volta in volta il numero del documento; questo
campo non è di tipo contatore ma numerico, altrimenti ad ogni
accesso,la numerazione avanzerebbe anche senza compilare il documento.
Dato che a questo database possono accedere 6 utenti, e potrebbero
farlo in contemporenea o quasi, si può fare in modo che il il campo
Numero Progressivo non assegni lo stesso numero a 2 o più utenti, e
che inoltre non si creino conflitti o contese di record?
Grazie molte per l'aiuto che potrete darmi.
Leo


author: RobertoA

text:

---------------------------------------------------------------
1 possibilita'
Il documento lo memorizzi nel db quando l'utente preme NUOVO DOC.
Se un altro utente eseguira' un NUOVO DOC. allora gli verra' assegnato il
numero successivo
2 possibilita'
Assegni il numero documento (che immagino sara' progressivo su base annua)
quando salvi il documento
Potresti usare l'evento BeforeUpdate della form, verificare il numero da
assegnare, piazzarlo sulla textbox corrispondente
Per tutta la durata dell'inserimento, potresti visualizzare uno zero o
meglio ancora un DA ASSEGNARE sulla textbox numero documento
Ocio, che alle sucessive memorizzazioni (modifiche di un documento gia'
esistente) non vada a riassegnare un numero nuovo
Particolare attenzione dovrai farla nell'evitare di eseguire azioni del tipo
Lettura ultimo numero, Sommarci 1, Scrittura del numero documento
Infatti potrebbero eserci piu' utenti che contemporaneamente vanno a leggere
lo stesso ultimo numero documento disponibile
Ciao
RobertoA


text:

grazie Roberto
Ciao


title: Esportare moduli in altri mdb

author: PinoP

text:
Salve a tutti, problema!!!!!
Ho un modulo in un mdb che devo, una volta modificato, esportare in altri
mdb. non presenti sul mio PC ma collegati ad una intranet, come fare? Grazie


title: Esportare moduli in altri mdb

author: Alessandro

text:
"PinoP" <
pn...@tin.it
> wrote in message
news:4av88.36222$om6.9...@news1.tin.it...
> Salve a tutti, problema!!!!!
> Ho un modulo in un mdb che devo, una volta modificato, esportare in altri
> mdb. non presenti sul mio PC ma collegati ad una intranet, come fare? Grazie
       DoCmd.TransferDatabase acExport, "Microsoft Access", _
             FilePath, acModule, basName, basName
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore Run-Time 3464....

author: John B

text:
... Tipo dati non corrispondenti nell'espressione criterio.
Ricevo questo tipo di errore e si blocca su
Private Sub ListaRicerca_AfterUpdate()
      ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
 ------>>>>   rs.FindFirst "[IDCliente] = '" & Me![ListaRicerca] & "'"
    Me.Bookmark = rs.Bookmark
End Sub
Il Campo IDCliente è di tipo "Numerico"
Come si può risolvere?
Grazie per il Vs aiuto.
Un Cordiale saluto
John


title: Errore Run-Time 3464....

author: geppo

text:
CIao John B wrote:
> ... Tipo dati non corrispondenti nell'espressione criterio.
>
> Ricevo questo tipo di errore e si blocca su
>
> Private Sub ListaRicerca_AfterUpdate()
>      ' Trova il record corrispondente al controllo
>
>    Dim rs As Object
>    Set rs = Me.Recordset.Clone
Anche me![ListaRicerca] è di tipo numerico vero?
rs.FindFirst "[IDCliente] = " & Me![ListaRicerca]
>    Me.Bookmark = rs.Bookmark
> End Sub
>
> Il Campo IDCliente è di tipo "Numerico"
>
> Come si può risolvere?
> Grazie per il Vs aiuto.
> Un Cordiale saluto
> John
--
Ciao
Geppo


title: Errore Run-Time 3464....

text:
Anche me![ListaRicerca] è di tipo numerico vero?
Si tratta di una casella di Riepilogo che prende i valori da una query.
Sull'evento AfterUpdate mi dovrebbe "esplodere" tutti i dettagli del nome
selezionato.
Scusa la domanda, ma come è possibile impostare numerico il valore di una
casella di Riepilogo.
-->> rs.FindFirst "[IDCliente] = " & Me![ListaRicerca]
Spero di essermi spiegato.
Grazie e ciao
John


title: Errore Run-Time 3464....

text:

1) guarda bene: Geppo ti ha fatto una domanda e poi ti ha fornito la
soluzione (assumendo che la rispsota fosse sì)
 ovvero ha tolto le virgolette al secondo membro
2) la casella di riepilogo prende i valori così come li hai definiti
in tabella
F.


title: Errore Run-Time 3464....

text:
Grazie ad entrambi e "scusate" della svista.
Grazie ancora
Ciao
John


title: Campo "posizione in classifica"

author: Pino

text:
Come si fa a creare un campo che tenga conto della posizione dei
record ma se un certo valore e' in parita' con altri la prossima
posizione salta come accade nelle classifiche sportive....ad esempio:
RANK  valore
10       250
10       250
10       250
13       233
Quindi il contatore della classifica dovrebbe scattare in avanti
quando ci sono i valori che sono oggetto della classifica in parita' e
quindi segnare 13 e non 11.
Tengo a precisare che le classifiche sono storiche, non m'interessa
che questa cosa sia dinamica.
Grazie.


title: Campo "posizione in classifica"

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:0dac700e-9a45-4dcf...@v5g2000prm.googlegroups.com...

Io farei tutto da codice.
Una strada:
immagino una tabella (TblClassifica) con due campi:
Classifica  - numerico
Punteggio  - numerico
Con questa Sub ottengo il risultato voluto:
Public Sub OrdinaClassifica()
Dim rcs As DAO.Recordset, i As Integer, ii As Integer
Dim Classi As DAO.Recordset
Set rcs = CurrentDb.OpenRecordset("SELECT TblClassifica.Punteggio FROM
TblClassifica GROUP BY TblClassifica.Punteggio ORDER BY
TblClassifica.Punteggio DESC;")
rcs.MoveLast
rcs.MoveFirst
For i = 1 To rcs.RecordCount
Set Classi = CurrentDb.OpenRecordset("SELECT TblClassifica.Classifica,
TblClassifica.Punteggio FROM TblClassifica WHERE
(((TblClassifica.Punteggio)=" & rcs!punteggio & "));")
Classi.MoveLast
Classi.MoveFirst
    For ii = 1 To Classi.RecordCount
    With Classi
    .Edit
    !classifica = i
    .Update
    End With
    Classi.MoveNext
    Next ii
rcs.MoveNext
Next i
rcs.Close: Set rcs = Nothing
Classi.Close: Set Classi = Nothing
End Sub
Spiegazione del codice.
Nel codice apro due recordset; con il primo (rcs) raggruppo i punteggi di
TblClassifica in modo da avere un solo valore per ogni punteggio;
nel secondo (Classi) estraggo solo i record che hanno il punteggio di Rcs e
solo quelli, presi uno alla volta, infatti la costruzione sql di Classi è
fatta al volo ogni ciclo di i.
Poi uso due cicli di For; il primo cicla n volte quanti sono i record di Rcs
(i punteggi raggruppati e presi una sola volta) e il secondo provvede ad
assegnare la posizione in classifica uguale per ogni punteggio uguale o
singolo.
Puoi facilmente usare questo esempio anche solo cambiando opportunamente i
nomi dei campi o della tabella.
Fammi sapere.
Ciao, Carlo


title: Campo "posizione in classifica"

text:
On 14 Dic, 09:01, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> Puoi facilmente usare questo esempio anche solo cambiando opportunamente i
> nomi dei campi o della tabella.
> Fammi sapere.
Lo sto provando, mi da' un errore di sintassi sql perche' il punteggio
e' in decimali (trova la virgola).


title: Campo "posizione in classifica"

text:
Pino ha scritto:
>On 14 Dic, 09:01, "Carlo Costarella"
><carloantoniocostare...@gmail,com > wrote:
>> Puoi facilmente usare questo esempio anche solo cambiando opportunamente i
>> nomi dei campi o della tabella.
>> Fammi sapere.
>
>Lo sto provando, mi da' un errore di sintassi sql perche' il punteggio
>e' in decimali (trova la virgola).
E tu cambiala!!!!!
replace(Campo,",",".")
:-)
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Campo "posizione in classifica"

text:
On 14 Dic, 09:01, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> Puoi facilmente usare questo esempio anche solo cambiando opportunamente i
> nomi dei campi o della tabella.
> Fammi sapere.
> Ciao, Carlo
Carlo l'ho provato. I problemi sono 2: i punteggi sono espressi in
millesimi es 0,485...0,473....0,321 ora per non avere errori di
sintassi sql ho dovuto sostituire la virgola con il punto e lui pero'
ha cassato anche lo zero davanti....a questo punto per alcuni punteggi
non cambia nulla..ho 485, 473 mentre per i punteggi che non avevano lo
zero finale (tipo 0,38) in realta' quello era uno 0,380 che il campo a
precisione doppia me lo faceva vedere come 0,38 ma correttamente lo
considerava 0,380. Adesso con il replace quel 0,38 e' diventato 38 e
in un ordinamento andrebbe in fondo alla classifica quando sappiamo
che non e' cosi'.
Pero' potrei sempre creare una funzione che aggiunge uno zero per
tutti i valori del campo che hanno valori a due cifre. Non so se si
puo' fare ma e' la cosa che mi preoccupa meno.
Sul merito della funzione che mi hai consigliato, funziona
raggruppando gli stessi valori in una stessa posizione ad esempio
RANK Valore
6          408
6          408
ma il valore successivo (406) dovrebbe essere in posizione 8 e
invece...e' in posizione 7...praticamente funziona a meta'.


title: Campo "posizione in classifica"

text:
On 14 Dic, 14:29, Pino <
ngi...@yahoo.it
> wrote:
> Sul merito della funzione che mi hai consigliato, funziona
> raggruppando gli stessi valori in una stessa posizione ad esempio
> RANK Valore
> 6          408
> 6          408
> ma il valore successivo (406) dovrebbe essere in posizione 8 e
> invece...e' in posizione 7...praticamente funziona a meta'.
Urka ci sono riuscito....prima di incrementare "i" ho messo una
condizione:
If (ii > 2) Then
   i = i + (ii - 2)
End If
Bisogna incrementare i di tanti ii togliendo pero' dal conto i due
cicli next che comunque farebbero....il tutto a condizione di trovare
piu' valori raggruppati.
Pero' tuo aiuto fondamentale, grazie.


title: Campo "posizione in classifica"

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:09fd462e-1d8d-41f4...@o4g2000pra.googlegroups.com...
> On 14 Dic, 09:01, "Carlo Costarella"
> <
carloantoniocostare...@gmail.com
> wrote:
>> Puoi facilmente usare questo esempio anche solo cambiando opportunamente
>> i
>> nomi dei campi o della tabella.
>> Fammi sapere.
>> Ciao, Carlo
>
> Carlo l'ho provato. I problemi sono 2: i punteggi sono espressi in
> millesimi es 0,485...0,473....0,321 ora per non avere errori di
> sintassi sql ho dovuto sostituire la virgola con il punto e lui pero'
> ha cassato anche lo zero davanti....a questo punto per alcuni punteggi
> non cambia nulla..ho 485, 473 mentre per i punteggi che non avevano lo
> zero finale (tipo 0,38) in realta' quello era uno 0,380 che il campo a
> precisione doppia me lo faceva vedere come 0,38 ma correttamente lo
> considerava 0,380. Adesso con il replace quel 0,38 e' diventato 38 e
> in un ordinamento andrebbe in fondo alla classifica quando sappiamo
> che non e' cosi'.
> Pero' potrei sempre creare una funzione che aggiunge uno zero per
> tutti i valori del campo che hanno valori a due cifre. Non so se si
> puo' fare ma e' la cosa che mi preoccupa meno.
 Questo succede quando nella domanda non si specifica bene il tipo di
dati....
> Sul merito della funzione che mi hai consigliato, funziona
> raggruppando gli stessi valori in una stessa posizione ad esempio
> RANK Valore
> 6          408
> 6          408
> ma il valore successivo (406) dovrebbe essere in posizione 8 e
> invece...e' in posizione 7...praticamente funziona a meta'.
Sě, questo č vero...non lo avevo proprio preso in
considerazione...nonostante tu lo avessi detto nel primo post.
Non dovrebbe essere difficile da implementare.
Ciao, Carlo


title: Campo "posizione in classifica"

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:30fb5812-b726-4c6a...@g1g2000pra.googlegroups.com...
On 14 Dic, 14:29, Pino <
ngi...@yahoo.it
> wrote:
> Sul merito della funzione che mi hai consigliato, funziona
> raggruppando gli stessi valori in una stessa posizione ad esempio
> RANK Valore
> 6 408
> 6 408
> ma il valore successivo (406) dovrebbe essere in posizione 8 e
> invece...e' in posizione 7...praticamente funziona a meta'.
Urka ci sono riuscito....prima di incrementare "i" ho messo una
condizione:
If (ii > 2) Then
   i = i + (ii - 2)
End If
----------------------
Potrebbe essere una strada...starei attento agli ultimi due valori di i se
ci sono valori uguali.
----------------------
Bisogna incrementare i di tanti ii togliendo pero' dal conto i due
cicli next che comunque farebbero....il tutto a condizione di trovare
piu' valori raggruppati.
Pero' tuo aiuto fondamentale, grazie.
Grazie a te per il feddback.
Ciao, Carlo


title: Campo "posizione in classifica"

text:
On 14 Dic, 16:53, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> Urka ci sono riuscito....prima di incrementare "i" ho messo una
> condizione:
> If (ii > 2) Then
>    i = i + (ii - 2)
> End If
> ----------------------
> Potrebbe essere una strada...starei attento agli ultimi due valori di i se
> ci sono valori uguali.
Aggiornamento...(spero che quest'algoritmo sia utile in futuro anche
ad altri) sai cosa succedeva? Che legare "i" (contatore dei gruppi di
valori) alla posizione in classifica reale faceva si' che terminato
i...la funzione non aveva piu' cosa scrivere....in una situazione come
questa...ammettiamo che i record siano 100 e che i gruppi di valori
uguali siano 40...il ciclo di i terminera' a 40 ma le posizioni in
classifica devono essere sempre 100!
A questo punto ho pensato che fosse cosa opportuna giocare su due
variabili. Quindi ho creato la var irank e che fosse questa a
incrementarsi andando d'accordo sia con il ciclo di i che con il
numero di record...ecco il codice, testato e stavolta funzionante al
100%:
irank = 1
For i = 1 To rcs.RecordCount
Set Classi = CurrentDb.OpenRecordset("SELECT
RANKING_OBP_CARRIERA.RANK,RANKING_OBP_CARRIERA.OBP FROM
RANKING_OBP_CARRIERA WHERE (((RANKING_OBP_CARRIERA.OBP)=" & rcs!OBP &
"));")
Classi.MoveLast
Classi.MoveFirst
    For ii = 1 To Classi.RecordCount
    With Classi
    .Edit
    !RANK = irank
    .Update
    End With
    Classi.MoveNext
    Next ii
rcs.MoveNext
If (ii > 2) Then
   irank = irank + (ii - 1)
Else
   irank = irank + 1
End If
Next i


title: Come sincronizzare caselle combinate

author: Fabio

text:
Ciao A tutti
Il mio problema è questo:
devo sincronizzare due caselle combinate che fanno parte una bolla di
accompagnamento.
Le due caselle combinate si trovano una nella maschera principale e l'altra
nella sottomaschera.
Premetto che so come fare se le due caselle si trovano nella maschera
principale e lo stesso sistema non funziona nel caso che Vi ho appena
proposto.
Grazie per l'aiuto
Fabio


title: Come sincronizzare caselle combinate

author: Roberto da casa

text:
"Fabio" <
giod...@tin.it
> ha scritto nel messaggio
news:Ib%46.7409$jT6.3...@twister2.tin.it...

Cosa intendi per sicronizzare?
Cosa non viene fatto che tu vorresti avvenisse?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Come sincronizzare caselle combinate

text:
Quando nella CASELLA ID CATEGORIA seleziono un valore, nella CASELLA ID
PRODOTTO devono apparire solamente i prodotti di quella categoria.
Grazie
Fabio
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pz856.245304$hk4.11...@news.infostrada.it...



title: Come sincronizzare caselle combinate

author: Roberto dal portatile

text:
"Fabio" <
giod...@tin.it
> ha scritto nel messaggio
news:Zef56.8220$FF1.5...@twister1.tin.it...
> Quando nella CASELLA ID CATEGORIA seleziono un valore, nella CASELLA ID
> PRODOTTO devono apparire solamente i prodotti di quella categoria.
>
> Grazie
>
> Fabio
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:pz856.245304$hk4.11...@news.infostrada.it...
> >
> > "Fabio" <
giod...@tin.it
> ha scritto nel messaggio
> > news:Ib%46.7409$jT6.3...@twister2.tin.it...
> > > Ciao A tutti
> > >
> > > Il mio problema è questo:
> > >
> > > devo sincronizzare due caselle combinate che fanno parte una bolla di
> > > accompagnamento.
> > > Le due caselle combinate si trovano una nella maschera principale e
> > l'altra
> > > nella sottomaschera.
> > > Premetto che so come fare se le due caselle si trovano nella maschera
> > > principale e lo stesso sistema non funziona nel caso che Vi ho appena
> > > proposto.
> > >
> > > Grazie per l'aiuto
> > >
> > > Fabio
> > >
> > >
> > >
> >
> > Cosa intendi per sicronizzare?
> > Cosa non viene fatto che tu vorresti avvenisse?
> >
> > --
> > Roberto
> >
Di fatto non ti cambia nulla rispetto a quando le due combo sono ambedue
nella maschera pricipale, tranne il requery della seconda combo che devi
dare a fronte dell'evento dopo aggiornamento della prima combo che prima
davi con:
Me![CasellaIdProdotto].Requery
e che invece ora dovrai dare con:
[Forms]![NomeMascheraPrincipame]![NomeSottomaschera]![CasellaIdProdotto].Req
uery



title: Come sincronizzare caselle combinate

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:DRp56.250552$hk4.12...@news.infostrada.it...

Ti ringrazio Roberto. Non riuscivo ad eseguirlo perchè mi ostinavo ad usare
una macro.
Ciao
Fabio


title: prelievo dati da database

text:
Per eliminare il lavoro di inserimento dati in un DB creato con Access2000
vorrei prelevare codici clienti e relativi dati dal DB del programma
gestionale dell'azienda.
Mi č stato suggerito (da fonti dubbie) che la cosa č fatibile creando un
collegamento ODBC.
Potete darmi conferma e magari qualche dritta su come fare (o qualche link)
?
Grazie
---
leo_duca


title: prelievo dati da database

author: Alex

text:
"leo_duca" <
leo_...@libero.it
> wrote in message
news:tQNP7.251576$sq5.12...@news.infostrada.it...
> Per eliminare il lavoro di inserimento dati in un DB creato con Access2000
> vorrei prelevare codici clienti e relativi dati dal DB del programma
> gestionale dell'azienda.
> Mi è stato suggerito (da fonti dubbie) che la cosa è fatibile creando un
> collegamento ODBC.
> Potete darmi conferma e magari qualche dritta su come fare (o qualche link)
> ?
>
> Grazie
>
> ---
> leo_duca
Non è indispensabile il collegamento ODBC, basta, usando DAO, o ADO, indicare
il percorso del DB visto che come credo lo farai una sola volta, ed effettuare
un normale accesso ad un Database, leggi le tabelle e ecc...
ODBC è utile se devi ricorrere ad un collegamento dinamico che verrà utilizzato
sempre.
La possibilità in effetti è quella di non copiare, ma utilizzare i dati del
vecchio DB.
Se però intendi poi abbandonarlo io userei la 1° strada.
@Alex
--
Posted from  [62.98.110.7]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: prelievo dati da database

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:05768b9e311384e458...@mygate.mailgate.org...

Un dubbio: se il DB del gestionale è stato creato con SW
diversi da VB, ad es. Delphi? Opp. se e' stato usato ad es. Btrive?
E' comunque fatibile con ADO?
Ciao o grazie
---
leo_duca


title: prelievo dati da database

text:
"leo_duca" <
leo_...@libero.it
> wrote in message
news:Pb_P7.255104$sq5.12...@news.infostrada.it...
> Un dubbio: se il DB del gestionale č stato creato con SW
> diversi da VB, ad es. Delphi? Opp. se e' stato usato ad es. Btrive?
> E' comunque fatibile con ADO?
> leo_duca
Con VB6 quando utilizzi lo strumento ADODC(ADO) ed esegui una connessione con
l'autocomposizione ti chiede il Formato di DB al quale connettersi, questo
perchč
ogni SW ha un metodo di connessione differenziato,anche se di poco, ma
sufficiente
per farti andare giů di testa...!
Con Access e ADO non ho mai avuto il piacere, anche perchč uso A97, ma con VB6
ho provato a connettermi ad un DB fatto con DB3 e funzionava.
Secondo me dovresti approfondire su qualche Libro specifico per accessi a
DATABASE
utilizzando ADO, in giro ne trovi parecchi...!
Se trovo qualcosa sui miei ti aggiorno...!
Ciao @Alex
--
Posted from  [146.133.1.30]



title: prelievo dati da database

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:8fd2ca4c94d3ca857e...@mygate.mailgate.org...

Ti ringrazio molto.
Ciao
---
leo_duca


title: prelievo dati da database

text:
"leo_duca" <
leo_...@libero.it
> wrote in message
news:qh3Q7.256465$sq5.12...@news.infostrada.it...
Ho trovato ben poco, ma per Delphi ricordo di aver letto qualche cosa
sia sul NG di VB che sul sito comune di VB a riguardo di ADO per
l'accesso ai DB:
http://www.it-lang-vb.net/
Esempio per il collegamento con SQLServer e Oracle:
SQL SERVER
Cn.provider="SQLOLEDB.1"  ovviamente Cn è l'oggetto Connection
Cn.ConnectionString="DATABASE=NomeDataBase;SERVER=TuoServer;UID=nameID;PWD=password;"
Con ORACLE ho trovato un'esempio che supporta il DRIVER=MSDAORA, anche se
ORACLE
porta fuori strada perchè è differente il riferimento al DB.:
Cn.provider="MSDAORA"
Cn.ConnectionString="user/mypass@servicename"
Poi per il riferimento al SERVER si specifica nella funzione Cn.Open
Ho trovato poco, ma se hai installato VB6 io ti consiglio di provare ad
utilizzare l'Activex ADODC e utilizzare la Stringa di Connessione con la
Generazione Automatica, in cui ti propone alcuni provider standard, e ti da
il modo di verificare la Connesisone stessa, se funziona copi la Stringa
e configuri ADO per Access2000 come VB6 ha fatto con il controllo ACTIVEX.
Non ti ho aiutato molto, ma prova un pò....!
@Alex
--
Posted from  [62.98.15.87]



title: prelievo dati da database

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a68ea75a9f0658e916...@mygate.mailgate.org...

Tnks! :)
---
leo_duca


title: DB Access 97 Via Citrix Metaframe!!!

author: Uallò

text:
Ragazzi...qualcuno di voi ha mai avuto a che fare con un front-end del
genere????
Se lo conoscete vi chiedo aiuto perchč ho un problema legato alle
prestazioni del mio DB Access (rallenta in maniera esponenziale) che non
riesco a risolvere.
Grazie a tutti,
Giulio


title: Stringa SQL

author: Maurizio

text:
Innanzitutto chiedo scusa se posto, ma nella realizzazione di una tabella,
mi si sta ponendo un problema che, da autodidatta, non riesco a risolvere.
Ho creato una maschera in cui devo immettere la produzione di alcuni tipi di
pane e vorrei inserire un controllo che mi calcoli la quantità per ogni
singolo tipo. Con una normale qry ci sono riuscito, ma mi piacerebbe
inserire una striga sql associata alla txtBox che poi servirebbero per
calcolare il quantitativo di farina usata. Già che ci sono, è possibile
nella maschera delle quantità consegnate, sempre tramite un'istruzione sql,
calcolare il prezzo che il cliente deve pagare??
la tabella del tipo di pane è così realizzata:
IDProdPane - IDTipoPane - Infornata
mentre la tabella delle consegne:
IDConsegna - data
che si collega alla sottomaschera
IDConsegna - IDCliente - IDTipoPane - Qtà - reso - percepito
Ringraziando per la cortesia
Maurizio (un autodidatta che impara leggendo i Vs post)


title: Stringa SQL

text:
Scrivi:
> Innanzitutto chiedo scusa se posto
..e perchè mai ti scusi, questo è un NG ed ha le funzioni per le quali
scrivi... non temere...
il resto del problema non mi è chiaro...
> Con una normale qry ci sono riuscito
ma con una sottomaschera con la query come origine dati?
--
Maurizio75


title: Stringa SQL

author: Emyr

text:
On Thu, 9 May 2002 12:09:24 +0200, "Maurizio" <
cal...@libero.it
>
wrote:
> Con una normale qry ci sono riuscito, ma mi piacerebbe
>inserire una striga sql
per vedere la stringa SQL all'origine della Query premi sopra il
triangolino e scegli la Voce SQL
Saluti.
Emanuele.


title: Utilizzo dei bookmark in Word da Access

author: Gianfranco Curti

text:
Ho una procedura in Access 2010 che gestisce le Offerte.
Quando voglio stampare una offerta chiamo una routine evento che mi apre un documento Word MasterOfferta dove, in prima pagina, ci sono i bookmark per compilare i dati anagrafici dell'offerta stessa e poi si compilano le righe dell'offerta.
Tutto bene fino a che il numero delle righe di offerta sta sulla prima pagina; quando invece devo andare sulla seconda pagina, prima mi setto su di un bookmark nel Piè di Pagina dove compilo il numero dell'offerta ed ho anche la numerazione automatica delle pagine e anche qui tutto bene.
Poi devo accedere alla pagina successiva dove ho posizionato in testa, subito dopo l'intestazione (il logo dell'Azienda) un bookmark che ho chiamato NewPage al quale mi setto per continuare a scrivere le righe dell'offerta ed il problema è qui in quanto mi scrive la riga dell'offerta quasi a metà della pagina e, di fatto questo succede in quanto il segnalibro NewPage risulta spostato proprio in quella posizione.
Non capisco perché e come ovviare al problema. Suggerimenti ?


title: Utilizzo dei bookmark in Word da Access

text:
Hai provato ad evitae NOMI di Oggetti(in questo caso il Bookamrk) che sono pericolosi...?
NewPage è un nome riservato se non vado errato...

Ti ricordo che i Bookmark non sono PageDipendent... quindi se il tuo TEMPLATE ha 2 Pagine e nella prima hai alcuni BOOKMARK, e nella seconda altri... quant'anche il testo da inserire generasse NUOVE PAGINE, vedi un po NewPage, il riferimento ai BOOKMARK non verrebbe alterato.

Magari ho capito male io tutto l'impianto...

@Alex


title: Stampa di moduli con due stampanti

author: gnews

text:
Ho la necessità di stampare due tipi di moduli con due tipi di carta. Per
non caricare e scaricare la carta dal cassetto della stampante opterei per
collegare al computer 2 stampanti con i due tipi di fogli già inseriti. Come
faccio a dire ad Access che un modulo deve essere stampato con una stampante
e un'altro modulo con l'altra ?!
Grazie


title: Stampa di moduli con due stampanti

author: Carlo Costarella

text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:nrDWf.40277$nz4....@tornado.fastwebnet.it...

Personalmente risolvo impostanto "al volo" la stampante predefinita. Mi
servo di una tabella che contiene due campi: Stampante predefinita e
stampante di lavoro.
In questo modo puoi teoricamente stampare su tutte le stampanti collegate.
Ammetto che ci sono altri metodi come quello di aprire il report in
struttura e impostare la stampante personalizzata. Da quel momento quel
report verrà stampato sulla stampante scelta. Il problema è che se dai
l'applicativo al cliente potrebbe cambiare tutto.
Per la prima soluzione trovi del materiale su
www.sitocomune.com
 (impostare
una stampante predefinita). Anche su questo NG si è parlato diverse volte
dell'argomento.
Ciao, Carlo


title: Stampa di moduli con due stampanti

text:
> Personalmente risolvo impostanto "al volo" la stampante predefinita. Mi
> servo di una tabella che contiene due campi: Stampante predefinita e
> stampante di lavoro.
> In questo modo puoi teoricamente stampare su tutte le stampanti collegate.
> Ammetto che ci sono altri metodi come quello di aprire il report in
> struttura e impostare la stampante personalizzata. Da quel momento quel
> report verrà stampato sulla stampante scelta. Il problema è che se dai
> l'applicativo al cliente potrebbe cambiare tutto.
> Per la prima soluzione trovi del materiale su
www.sitocomune.com

> (impostare una stampante predefinita). Anche su questo NG si è parlato
> diverse volte dell'argomento.
Sto dando un'occhiata sul sitocomune come mi hai consigliato ed ho trovato
del materiale.
Ho trovato la 6.66 Gestire la stampante predefinita e la 6.166 Oggetto
Printer e gestione stampante. Come soluzioni sembrano valide entrambe,
quella che usi tu personalmente è una di queste o fai in un'altro modo?
Ciao


title: Stampa di moduli con due stampanti

text:
cut
> Sto dando un'occhiata sul sitocomune come mi hai consigliato ed ho trovato
> del materiale.
> Ho trovato la 6.66 Gestire la stampante predefinita e la 6.166 Oggetto
> Printer e gestione stampante. Come soluzioni sembrano valide entrambe,
> quella che usi tu personalmente è una di queste o fai in un'altro modo?
> Ciao
>
>
>
Come avrai notato la 6.66 porta anche la mia firma.
Ciao, Carlo


title: Stampa di moduli con due stampanti

text:
> Come avrai notato la 6.66 porta anche la mia firma.
E' vero!! Scusami ma con la fretta non ci avevo fatto caso.
Grazie!
Ciao


title: che ne dite del libro...

author: Nemo

text:
Ciao.
..."Guida All'uso"
Microsoft Access 2000
di Mondadori informatica ?
Mi serve per imparare il VBA su access (come programmarlo usando il suo
linguaggio)
--
Stefano
Strip "NEVER" from my email before replying
Togliete "NEVER" dalla mia email prima di rispondere


title: che ne dite del libro...

text:
"Nemo" <
sztras...@libero.it
> ha scritto nel messaggio
news:MPG.150aef745...@News.CIS.DFN.DE...
> Ciao.
>
> ..."Guida All'uso"
> Microsoft Access 2000
> di Mondadori informatica ?
> Mi serve per imparare il VBA su access (come programmarlo usando il suo
> linguaggio)
>
Se con Access te la cavi bene e ti serve solamente approfondire la
programmazione il VBA, non credo che sia il manuale che fa al caso tuo,
fermo restando che sul tavolo di ogni sviluppatore Access dovrebbe esserci,
a mio parere, una guida all'uso, a prescindere dall'editore che l'ha
pubblicata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella di riepilogo

author: Alfonso

text:
Ciao in una casella di riepilogo dovrei visualizzare dei dati si/no perň
anzicchč
il segno di spunta (flag) mi esce in esadecimale (0 / 1) come posso far
visualizzare il flag anzicchč 0 o 1
Grazie Alfonso
P.s. il 9 febbraio avevo mandato un messaggio con oggetto "genera multi
record"
ma nessuno mi ha risposto potete dargli un occhiata??? Grazie


title: Casella di riepilogo

author: Alessandro Baraldi

text:
On 12 Feb, 10:31, "Alfonso" <aaa> wrote:
> Ciao in una casella di riepilogo dovrei visualizzare dei dati si/no però
> anzicchè
> il segno di spunta (flag) mi esce in esadecimale (0 / 1) come posso far
> visualizzare il flag anzicchè 0 o 1
> Grazie Alfonso
> P.s. il 9 febbraio avevo mandato un messaggio con oggetto "genera multi
> record"
> ma nessuno mi ha risposto potete dargli un occhiata??? Grazie
Il controllo visualizza Testo.... la spunta non è un Testo, quindi non
si può con quel tipo di controllo.
@Alex


title: Casella di riepilogo

author: Nicola Di Martino

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:40149bfc-77a8-42b6...@d70g2000hsb.googlegroups.com...


@Alex
Esatto. come dice @Alex non puoi, ma se ti va bene puoi sostituire lo 0 e
l'1 con No e Si... è testo e lo fa vedere...
Dipende che ti serve...
Ciao
Nik


title: Casella di riepilogo

text:
Si infatti avevo già sostituito lo 0/1 con si/no, ma non mi piace l'effetto
visivo
per cui volevo sostiturlo con il classico flag.
va beno lo stesso grazie
"Nicola Di Martino" <
nic.dim...@libero.it
> ha scritto nel messaggio
news:47b19c88$0$21208$5fc...@news.tiscali.it...
