title: [OT] Disabilitare Ctrl+Alt+Canc(Task Manager)

author: Alessandro Baraldi

text:
Scusandomi in anticipo con il probabile OT
vi chiedevo un consiglio per escludere la possibilità
di richiamare Task Manager e quindi Killare il mio
applicativo.....!
Grazie.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Red

text:
"Alessandro Baraldi" <
> Scusandomi in anticipo con il probabile OT
> vi chiedevo un consiglio per escludere la possibilità
> di richiamare Task Manager e quindi Killare il mio
> applicativo.....!
Con win '2k/XP  dubito fortemente sia possibile...


author: ALESSANDRO Baraldi

text:
"Red" <
r...@tiscalinet.it
> ha scritto nel messaggio
news:caKRb.291756$e6.11...@twister2.libero.it...

Avevo questa sensazione, ma poichè ho notato che alcune
applicazioni NON ACCESS premetto, lo hanno realizzato
sono convinto che in qualche modo sia possibile, magari via
API o SubClassando l'applicativo......!
Altre Idee.....?
Grazie.
@Alex.


author: sv

text:
ALESSANDRO Baraldi ha scritto:


> Altre Idee.....?
> Grazie.
> @Alex.
Penso che sia una cosa molto difficile, perchè se vai a vedere nei
"Processi" di Task Manager troverai che viene attivato "MSACCESS.EXE", e,
come riferisce l'help, se si termina un Processo viene anche terminata
l'applicazione che l'aveva invocata.
Che ne pensi?
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
salv...@nospbox.enel.it
> wrote in message
news:bvatf8$kfc$
1...@news.newsland.it
[CUT]
>
> Penso che sia una cosa molto difficile, perchè se vai a vedere nei
> "Processi" di Task Manager troverai che viene attivato "MSACCESS.EXE", e,
> come riferisce l'help, se si termina un Processo viene anche terminata
> l'applicazione che l'aveva invocata.
> Che ne pensi?
>
> --
> rgrds
> SC
Mmmmm...!
Credo che non sia chiaro.
Non devo killare Access, pertanto posso tranquillamente SubClassarlo,
la difficoltà poi è intercettare la combinazione CTRL+ALT+CANC e
dirottarla alla nuovo indirizzo in cui troverà la mia procedura.
Questo dovrebbe far si che TaskManager non venga aperto, quindi in linea
teorica potrebbe essere possibile, Access rimarrebbe Aperto e
manterrebbe
il FOCUS....!
In pratica è la Tecnica che si usa in VB per fare in modo che una
FORM sia sempre in PRIMO PIANO e non perda il FOCUS, ma va modificata
ad OC per l'occasione...!
Ora che sia semplice non saprei, appena ho un pò di tempo ci provo.
Rimane però scomodo e sinceramente preferirei altri sistemi.
Ciao.



text:
Alessandro Baraldi ha scritto:




> Ciao.
> @Alex.
Questo è un pò diverso...
Ma allora la tua applicazione non permetterebbe il multi-tasking.
Mi spiego.
Supponiamo che  apra la tua applicazione, la metto in icona e ne apro
un'altra. La combinazione dei  tasti  CTRL+ALT+CANCEL, in questo caso chi
la intercetta?



text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bvb9av$dc4$1...@news.newsland.it...

Ovvio che non permetto il Multi-tasking, altrimenti non sarebbe solo
CTRL+ALT+CANCEL a preoccuparmi......!
Questa applicazione deve rimanere in primo piano e finchè gira non si deve
abbassare.
La si può chiudere però.....!
Le tue osservazioni sono correttissime, ma io non ho spiegato quello che
avevo in testa.
Ciao.
@Alex.


text:
ALESSANDRO Baraldi ha scritto:


> Ciao.
> @Alex.
Ok.
A questo punto, però sono digiuno in materia, è come se si dovesse gestire
un nuovo snap-in della MMC??



text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bvbg3n$bkh$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
[CUT]
>
> Ok.
> A questo punto, però sono digiuno in materia, è come se si dovesse gestire
> un nuovo snap-in della MMC??
>
> rgrds
> SC
Come parli difficile, io sono un povero ragazzo di paese...!
In sostanza ogni Form ha un indice hwnd al quale fare riferimento,
ed ogni form genera eventi, un'esempio classico è quello della Rotellina
del Mouse....!
Per disabilitarlo occorre accedere/precedere il punto in cui il gestore
Eventi
esegue la funzione di Scroll.
Per fare questo si usa dirottare su una routine che leggedo i parametri
rilasciati
determina se l'evento è il nostro, ed invece che far eseguire la funzione di
Scroll gli facciamo eseguire la nostra, nel mio caso nulla.....!
La cosa è abbastanza semplice da spiegare, forse, ma la realizzazione
è critica, poichè un qualsiasi inceppamento della procedura non riporta
più il gestore Eventi a fare il suo lavoro-----> Crash dell'applicazione se
va bene
del sistema se va male.....!
Se vai sul sito di Giorgio Prx
http://web.tiscali.it/giorgiorancati/msaccess.htm
trovi l'esempio della rotellina del Mouse.....!
Gli eventi sono tutti +/- codificati e si trovano delle raccolte di Costanti
che li
esplicano.
Spesso accade però che per riconoscere eventi complessi serva eseguire
controlli
alla parte Alta o Bassa del Byte, e li non ci sono molti dettagli......!
Ciao.
@Alex.


title: [OT] Raduno Viennese

author: Lorenzo Coronati

text:
allora partiamo con le iscrizioni
il luogo e' fissato: vienna
(primo raduno extraterritoriale)
due uichend papabili: 1/12 e 8/12
(direi che si sale il sabato e si torna domenica)
se si fara' il primo dicembre sara' ad un anno esatto dallo
scorso raduno :-)
postiamo le preadesioni in questo 3d, indicando il numero di
persone e la zona geografica:
io non manchero' di certo (forse +1) [Padova]
poi indichiamo il mezzo di trasporto preferito (auto o
treno) e se qualcuno puo' scarrozzare passeggeri aggiuntivi
io ho un cupe' con due finti sedili posteriori per
passeggeri privi delle gambe, per cui preferirei aggregarmi
o usare il treno
avanti il prossimo
--
lorenzo coronati
---


title: [OT] Raduno Viennese

author: MA

text:
Il 14 Nov 2002, 18:12, lorenzo.coronati@liberopuntoit (Lorenzo Coronati) ha
scritto:

mi facci due conti di giorni e ti faccio sapere. Di massima ci sono la data
va bene cmq.
Io ho una Lancia Y, non indicatissima per viaggiare, cmq posso imbarcare
qualcuno per strada. Invece se siamo in più in 7 si può prenotare una
monovolume. Non costerebbe molto.
Ciao MAssimiliano
MAssimiliano

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


title: [OT] Raduno Viennese

author: Sib

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
> allora partiamo con le iscrizioni
>
> il luogo e' fissato: vienna
> (primo raduno extraterritoriale)
>
> due uichend papabili: 1/12 e 8/12
> (direi che si sale il sabato e si torna domenica)
>
> se si fara' il primo dicembre sara' ad un anno esatto dallo
> scorso raduno :-)
Questo lo capisco, ma a mia moglie glie lo dici tu che non ci andiamo a
capodanno?
(minchia!)
Sib


title: [OT] Raduno Viennese

author: Luciano (DOC)

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3dd3d759...@news.edisontel.com...
> postiamo le preadesioni in questo 3d, indicando il numero di
> persone e la zona geografica:
> io non manchero' di certo (forse +1) [Padova]
Vienna, eh? Sicuro sicuro?:-))
Saluti.
Luciano


title: TrovaRecord

author: marco

text:
E' da un po' che non faccio
q.sa
 con Access e mi sono dimenticato quel poco
che sapevo.
In una maschera a n campi (database CD) ho inserito una casella combinata,
con la quale selezionare Titolo e ID Autore.
Quale e' il procedimento da seguire affinche' tuitti i dati relativi al
Titolo e IDAutore selezionato mi appaiano nella maschera?
Ho provato a creare una macro in 'Dopo Aggiornamento' con il comando
TrovaRecord, ma non riesco a capire che valore mettere in 'Trova' e/o se
devo aggiungere qualche comando.
Nel caso, grazie
Marco


title: TrovaRecord

author: stwe

text:
"marco" <
p...@tin.it
> ha scritto nel messaggio
news:lT7Yb.323174$_P.11...@news4.tin.it...

query con il parametro forms!tua_maschera!tua_casella_combinata poi fai
prendere i dati alla maschera da quella query e su uscita dalla casella
combinata ci metti docmd.requery, credo sia tutto, spero ti sia utile.
stwe


title: [OT] Visual Studio Express rimane gratis

author: Gaspare

text:
Ciao Gente,
vi segnalo un'articolo che penso potrà ristornare utile a tanti di
voi...giacchè il ns. amico "comune" che ci fornisce lo spunto per il
presente è il grande ed onnipotente "zio Bill" ;-)
Buona continuazione :-)
L'assenteista dai mille [OT]


text:
http://punto-informatico.it/p.asp?i=58959&r=PI
 ... scusate ma ormai ho la
mia età e qualcosa mi dimentico ;-)


title: Password

author: Emy

text:
Ciao a tutti..... a volte la vita ti pone dei quesiti, e questo e uno dei
miei !!!
E possibile proteggere una tabella dall'apertura con una password???
attendo con ansia una vostra illuminazione.
Ciao a tutti SMAK...

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


title: Password

text:
Emy wrote:
> Ciao a tutti..... a volte la vita ti pone dei quesiti, e questo e uno
> dei miei !!!
> E possibile proteggere una tabella dall'apertura con una password???
> attendo con ansia una vostra illuminazione.
Puoi gestire la cosa con la protezione a livello utente, ma non è una cosa
inviolabile..
> Ciao a tutti SMAK...
Dai Emy, non così davanti a tutti...
ma che gli faccio a tutte 'ste donne???
>
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Password

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e7atae$3p8$1...@area.cu.mi.it...
>
> Dai Emy, non cosě davanti a tutti...
>
> ma che gli faccio a tutte 'ste donne???
La spesa?
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Password

text:
Sergio MAZZA ha scritto:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:e7atae$3p8$1...@area.cu.mi.it...
> >
> > Dai Emy, non così davanti a tutti...
> >
> > ma che gli faccio a tutte 'ste donne???
>
> La spesa?
>
>
> Ciao.
>
> --
> Sergio MAZZA
Io pensavo l'Autista...., ma magari è l'autista che fà la spesa...!
Non "Ambrogio" però.....
@Alex


title: Password

author: Alessandro Cara

text:

Ambrogio chi? Quello che si e' finalmente "trombato" la contessa? (cit
da "il vernacoliere")
--
ac


title: Password

text:
Help
Ho bisogno di mettere mano alla struttura di un database protetto da
password ... solo che non sono più in grado di recuperarla: esiste
qualche modo per aggirare l'ostacolo?
Grazie mille


title: Chiusura Access lenta

author: mar

text:
Da quando ho inserito il codice per il richiamo ad un mail merge di
Word, la chiusura della sessione Access risulta essere assai
rallentata. In particolare la lentezza si fa particolarmente pesante
qualora venga richiamato il suddetto mailmerge.
Qualcuno ha idea del perchč ciň avvenga e delle eventuali soluzioni da
adottare.
Grazie
Mar


title: Chiusura Access lenta

author: Sergio MAZZA (Ufficio Stampa)

text:
"mar" <
m.mon...@astra-srl.com
> ha scritto nel messaggio
news:3af1121f...@news.galactica.it...

Imposti a "nothing" le variabili oggetto?
Ciao.


title: Query con parametri da casella di riepilogo

author: Lucky

text:
Non so  come fare
in modo che la selezione della casella di riepilogo venga usata come
criterio. Con una casella di testo funziona, ma con la casella di riepilogo,
dove carico i valori del campo no. Non riesco a capire come dirgli che i
valori selezionati nella lista devono diventare i parametri della query, lo
scopo è quello di creare un report per stampare i records con i valori di
Nome_ente che ho selezionato
dalla lista.
Si può realizzare una cosa del genere
Grazie
Ciao e grazie
Luca


author: cidi

text:
"Lucky" <
lucky29NO...@supereva.it
> ha scritto nel messaggio
news:bsa118$b7307$1...@ID-73324.news.uni-berlin.de...

Ciao Luca
certamente. i parametri li devi inserire nei criteri della query e fare
riferimento a al nome della maschera che contiene la casella di riepilogo.
Like Nz([Forms]![NomeMaschera]![NomeCasella];"*")
Ciao Daniele


text:
"Lucky" <
lucky29NO...@supereva.it
> ha scritto nel messaggio
news:bsa118$b7307$1...@ID-73324.news.uni-berlin.de...

Io uso questa Funzione gli passi il Nome della QRY da modificare:
Private Function retSQL(QryName as string)
   Dim vItm As Variant
   Dim stWhat As String
   Dim stCriteria As String
   Dim stSQL As String
   Dim loqd As DAO.QueryDef
      stWhat = "":    stCriteria = ","
      For Each vItm In Me.lstPrint.ItemsSelected
          stWhat = stWhat & Me.lstPrint.ItemData(vItm)
          stWhat = stWhat & stCriteria
      Next vItm
      Me!txtCriteria = CStr(Left$(stWhat, Len(stWhat) - Len(stCriteria)))
        '**************************************************
        ' nella riga successiva ID deve essere sostituito dal tuo nomeCampo
        ' e ovviamente visto che nel mio caso è un numero se per te è Text
        ' devi formattarlo come testo con i doppi apici.
        '**************************************************
      stSQL = "SELECT * FROM NomeTAbella" & " WHERE ID IN (" &
Me!txtCriteria & ")"
   Set loqd = CurrentDb.QueryDefs(QryName )
   loqd.SQL = stSQL
   loqd.Close
End Function
Quindi Apri il REPORT che sarà associato alla QRY in questione....!!!!!
Ciao.
@Alex.


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:BP%Fb.789$_P.2...@news4.tin.it...

Daniele e se usa la Multiselezione........ come probabilmente fa..?????
Leggi il mio post.
Ciao.
@Alex


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsa226$bgu$1...@lacerta.tiscalinet.it...

Ciao Alex
a parte il fatto che "Fortunato" non ha ancora risposto e quindi non
sappiamo se  usa la multiselezione, come dici tu, oppure la selezione come
ho supposto io. Ho conservato la tua funzione per la prossima volta :-)
eppoi sei o no il "caporonda"???
Ciao Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:8t3Gb.1864$_P.6...@news4.tin.it...

-----Messaggio Originale-----
Da: "cidi" <
dadonzin...@tin.it
>
Newsgroup: it.comp.appl.access
Data invio: martedì 23 dicembre 2003 23.37
Oggetto: Re: Query con parametri da casella di riepilogo

Scusate se non sono un navigatore nottambulo.
Pensavo proprio di usare la multielezione, non è detto che i record siano
consecutivi.
Comunque mi è tornato utile anche il post di Daniele per capire il concetto
di base
Grazie mille
Luca


text:
"Lucky" <
lucky29NO...@supereva.it
> ha scritto nel messaggio
news:bsbo1s$ap2ho$1...@ID-73324.news.uni-berlin.de...
> > >
> > > Daniele e se usa la Multiselezione........ come probabilmente
fa..?????
> > > Leggi il mio post.
> > > Ciao.
> > >
> > > @Alex
> > >
> > Ciao Alex
> > a parte il fatto che "Fortunato" non ha ancora risposto e quindi non
> > sappiamo se  usa la multiselezione, come dici tu, oppure la selezione
come
> > ho supposto io. Ho conservato la tua funzione per la prossima volta :-)
> > eppoi sei o no il "caporonda"???
> > Ciao Daniele
> >
> >
>
> Scusate se non sono un navigatore nottambulo.
> Pensavo proprio di usare la multielezione, non è detto che i record siano
> consecutivi.
> Comunque mi è tornato utile anche il post di Daniele per capire il
concetto
..spero, con questo esempio, che capirai anche che i post vanno tagliati
delle parti che non sono necessarie.
> di base
>
> Grazie mille
>
> Luca
>
Ciao Luca
Auguri di Buon Natale a te e famiglia
Daniele


title: disabilitare wordpad su wxp da vba

author: stefano (kabisa)

text:
Axp Developer
ho un applicativo che genera lettere in formato rtf e le voglio aprire con
open office
come già postato in precedenza ho provato con shell ma non funziona con il
runtime
quindi ho usato hyperlink e il documento si apre ma con wordpad
Ho impostato nel sistema l'apertura dei file rtf con openoffice
ma quando lancio un documento (da access)
viene creato rtf poi lo apre ma con wordpad
Come posso fare per aprirlo con open office?
questo è il codice che usavo per open office con il comando shell ma non
funziona sul runtime
Dim stDocName As String
Dim percorso As String
Dim percorso2 As String
Dim percorso3 As String
percorso = "C:\lettereoculistica\" & "test1.rtf"
percorso2 = "C:\lettereoculistica\" & "test2.rtf"
percorso3 = "C:\lettereoculistica\" & "test3.rtf"
 Dim stAppName As String
Select Case Me!TipoLettera
    Case 1
        stDocName = "REP_1"
        DoCmd.OutputTo acReport, stDocName, acFormatRTF, percorso
        stAppName = "C:\Programmi\OpenOffice.org1.0.2\program\soffice.exe "
& percorso
    Case 2
        stDocName = "REP_2"
        DoCmd.OutputTo acReport, stDocName, acFormatRTF, percorso2
        stAppName = "C:\Programmi\OpenOffice.org1.0.2\program\soffice.exe "
& percorso2
    Case 3
        stDocName = "REP_3"
        DoCmd.OutputTo acReport, stDocName, acFormatRTF, percorso3
        stAppName = "C:\Programmi\OpenOffice.org1.0.2\program\soffice.exe "
& percorso3
End Select
     Call Shell(stAppName, 1)


title: disabilitare wordpad su wxp da vba

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:odTBc.508466$rM4.21...@news4.tin.it...

Se a runtime puoi utilizzare script wsh prova con:
es.
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
...
stAppName = "C:\Programmi\OpenOffice.org1.0.2\program\soffice.exe " &
percorso3
oWshShell.Run stAppName
Set oWshShell = Nothing
Ciao.
--
Sergio MAZZA


title: Connessione a SAP R/3 e scarico dati (link)

author: miciomao

text:
Io non riesco, credo per i motivi riportati nel link
Segnalo.... magari torna utile
Se avete feedback per questa sezione, di cui sono interessato, non
INDUGIATE
http://groups.google.com/group/microsoft.public.it.office.excel/browse_thread/thread/359319f8d9be66b7#
Saluti
Alex
;)


text:

Alla cisa 2 Roberto La Forgia presentò un'integrazione tra Access e SAP (ma credo fosse busuness one)
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
si l'ho letta, si tratta appunto di SBO ed è molto interessante.
Il mio problema è Sul SAP/R3 e risiede nella connessione alla
macchina.
Le API vanno il codice pure ma continua a tentare una connessione
sulla porta 3313 mentre invece ho bisogno di forzarla sulla 3213.
Le ho provate tutte ma sembra non andare.
Il collegamento della SAP gui standard prende il servizio quindi la
porte dal file -services- di windows, ho anche provato a cambiarne i
valori ma nulla.
Il cliente ci inserisce gli ordini e noi da qui siamo costretti a fare
continue interrogazioni per vedere se ce ne sono di nuovi ed
evaderli !
Se riuscissi a creare una piccola interfaccia che faccia questo lavoro
riportando un'informazione potrei togliere 3 risorse davanti ai PC per
occuparle in qualcosa di più interessante.
Ciao
Alex


title: evento casella combinata ... not in list ..... AIUTO !!!!!!

author: antares

text:
Salve a tutti
ho consumato il tasto F1 , nei libri che ho acquistato non si legge + niente
a forza di sfogliare ....
ora i problemi sono due o non so leggere io .... oppure veramente mi si
presenta un problema
irrisolvibile ...
cercherò di essere chiaro nell'esposizine  del problema
- ho una casella combinata che "pesca" i dati da una tabella relazionata
1-a molti.
  le proprietà sono settate " solo  in elenco"
- quando inserisco un "cliente" non appartenete alla lista sull 'evento non
in lista  parte
   una routine che mi apre una msgbox " non presente in anagrafica clienti"
+ vbokcancel .
   al vbok mi apre la maschera anagrafica clienti dove inserisco il cliente
mancante ....
   ( premetto che per sopperire alla  routine interna di access che parte
non appena il dato inserito
     non è in elenco ho inserito ( cosa molto sporca --- ma non ho trovato
altra scelta) vbkeyO all'inizio
     della routine)
   fin qui tutto bene
    ora vorrei che :
    alla chiusura della maschera :
    mi si riaprisse la maschera dove è presente la famigerata combobox  ( e
questo è facile ) , mi settasse il
    fuoco sulla combobox  (anche questo è facile )
    mi apparisse nella combobox l'ultimo cliente inserito in "anagrafica
clienti"
   (QUESTO E' DIFFICILISSIMO!!!!!!!!!)
    Gradirei ricevere risposte utilizzando codice e non macro se questo è
possibile
    Spero veramente di essere stato chiaro  e di non aver posto una domanda
stupida.
    Inoltre se per fare il tutto si può fare un altra strada dovendo
distruggere quelle poche righe di codice
    scritte finora ... ben accetto .
    grazie
    marco

ant...@tiscalinet.it


text:
Vorrei......
>   mi si riaprisse la maschera dove è presente la famigerata combobox  ( e
>questo è facile ) , mi settasse il
>    fuoco sulla combobox  (anche questo è facile )
>    mi apparisse nella combobox l'ultimo cliente inserito in "anagrafica
> clienti"
>   (QUESTO E' DIFFICILISSIMO!!!!!!!!!)
>    Gradirei ricevere risposte utilizzando codice e non macro se questo è
> possibile
Hai provato a consultare la proprietà Requery???
Se la ComboBox ha l'origine dati dalla TBL è necessario aggiornare
la fonte dati dopo le tue modifiche, quindi quando riapri la maschera(che
puoi
anche non chiuderla, ma abbassarla, ma questa è un'altra cosa), esegui
l'istruzione:
Me!Combobox.Requery
Se tu lasciassi la Form in cui è inserita la Combo aperta, non dovresti
riaprirla, e ti
basterbbe, dopo la conferma dell'inserimento del nuovo campo eseguire:
Forms![TuaForm]![ComboBox].Requery e in controllo conterrebbe già
l'aggiunta.....
Come vuoi tu ............
Alex.(prova a vedere l'esempio su Help di Requery).
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from
mailrelay2.inwind.it
 [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Karl Donaubauer

text:
antares <
ant...@tiscalinet.it
> ha scritto:...
>   le proprietà sono settate " solo  in elenco"
>
> - quando inserisco un "cliente" non appartenete alla lista sull 'evento
non
> in lista  parte
>    una routine che mi apre una msgbox " non presente in anagrafica
clienti"
> + vbokcancel .
>    al vbok mi apre la maschera anagrafica clienti dove inserisco il
cliente
> mancante ....
> ...
>     alla chiusura della maschera :
>
>     mi si riaprisse la maschera dove è presente la famigerata combobox
 e
> questo è facile ) , mi settasse il
>     fuoco sulla combobox  (anche questo è facile )
Perché hai chiuso questa maschera?
>     mi apparisse nella combobox l'ultimo cliente inserito in "anagrafica
> clienti"
>    (QUESTO E' DIFFICILISSIMO!!!!!!!!!)
> ...
Forse ti aiuta un piccolo esempio dal mio sito.
Sull evento "non in lista" di un combo che qui si chiama "cbo_CerchaCliente"
e che si trova in un form "frm_conto":
'----------
If MsgBox("Il cliente é nuovo. Vuole aggiungere?", vbYesNo) = vbYes Then
    Response = acDataErrContinue
    DoCmd.OpenForm "frm_NuovoCliente", , , , acFormAdd
    Forms!frm_NuovoCliente!NomeCliente = NewData
Else  ' p.e. se ha sbagliato
    Response = acDataErrContinue
    cbo_CerchaCliente.Undo
End If
'----------
Dopo hai inserito i dati nel form frm_NuovoCliente.
Alla chiusura di frm_NuovoCliente:
Forms!frm_conto!cbo_CerchaCliente = Me!IDCliente
' dove IDCliente é la chiave primaria e anche usato nel combo
Forms!frm_conto!cbo_CerchaCliente.Requery
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: query aggiornamento

author: Fabrizio

text:
salve tutti il problema di oggi e:
ho creato 3 query di aggiornamento FE che mi modificano altrettanti campi.
Fin qui tutto bene ho provato le query singolarmente e funzionano in
aggiornamento, i problemi nascono quando attraverso una maschera di comando
gli chiedo di aggiornare vedi sotto..
    Dim strmsg As String, strtitolo As String, strclick As   String
    Dim intstile As Integer
    ......
    strclick = "aggior_form"  ' nome form.
    DoCmd.OpenForm strclick
    DoCmd.Close
La maschera si chiude ma non aggiorna i dati richiesti. devo dichiarare le
query da codice?..
uso Win95,acess97SR1, Novell 4.12 come software di rete.
grazie per l'aiuto che vorrete darmi. fabrizio


title: query aggiornamento

author: Silvio Berruti

text:
"Fabrizio" <
f.fa...@cmisrl.com
> ha scritto nel messaggio
news:97444518...@spyke.goldnet.it...
> salve tutti il problema di oggi e:
> ho creato 3 query di aggiornamento FE che mi modificano altrettanti campi.
> Fin qui tutto bene ho provato le query singolarmente e funzionano in
> aggiornamento, i problemi nascono quando attraverso una maschera di
comando
> gli chiedo di aggiornare vedi sotto..
>
>     Dim strmsg As String, strtitolo As String, strclick As   String
>     Dim intstile As Integer
>     ......
>     strclick = "aggior_form"  ' nome form.
>     DoCmd.OpenForm strclick
>     DoCmd.Close
> La maschera si chiude ma non aggiorna i dati richiesti. devo dichiarare le
> query da codice?..
... e perché mai dovrebbe farlo?
Cosa comporta l'apertura della maschera? Nel senso: esiste un codice in
apertura della maschera che esegue le 3 query o no?
Se la risposta č sě, forse dovresti postare quel codice.
E se la risposta fosse no, che cosa dice ad Access di eseguire le query? Da
sole non lo fanno. :-)) per fortuna!
Facci sapere...
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: query aggiornamento

text:
"Silvio Berruti" <
s...@gma.it
> ha scritto nel messaggio
news:8v2qf5$al7$1...@fe1.cs.interbusiness.it...
>Se la risposta č sě, forse dovresti postare quel codice.
>E se la risposta fosse no, che cosa dice ad Access di eseguire le query? Da
>sole non lo fanno. :-)) per fortuna!
>Facci sapere...
> Ciao
>Silvio
DoCmd.OpenForm strclick
hai ragione la posto di openform devo inserire openquery una cosa molto
semplice (non per me!)
grazie adesso tutto torna.
fabrizio


title: Directory Database Predefinita

author: Sandrobi

text:
Se imposto la Directory Database Predefinita con SetOption e poi provo ad
esempio una istruzione OutputTo, mi prpone sempre la vecchia Directory
predefinita. La nuova Directory appare solo alla successiva apertura del
Database.
C'è un metodo per rendere subito attiva la nuova impostazione?
Grazie.
Sandrobi


title: Directory Database Predefinita

author: Roberto da casa

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:gz0Ud.52520$QG6.9...@twister2.libero.it...

Probabilmente non ho capito il tuo problema, ma nel metodo OutputTo puoi
indicare il path completo del file output senza preoccuparti di come sia
impostata la Directory Database.
>
> Grazie.
> Sandrobi
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Directory Database Predefinita

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:nT1Ud.52353$lB4.1...@twister1.libero.it...
>
> "Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
> news:gz0Ud.52520$QG6.9...@twister2.libero.it...
> > Se imposto la Directory Database Predefinita con SetOption e poi provo
ad
> > esempio una istruzione OutputTo, mi prpone sempre la vecchia Directory
> > predefinita. La nuova Directory appare solo alla successiva apertura del
> > Database.
> > C'è un metodo per rendere subito attiva la nuova impostazione?
>
> Probabilmente non ho capito il tuo problema, ma nel metodo OutputTo puoi
> indicare il path completo del file output senza preoccuparti di come sia
> impostata la Directory Database.
>
E' vero, però resta il fatto che se non metto il file di destinazione,
propone la directory predefinita e continua a riportare quella precedente
fino alla successiva riapertura del database. Quindi significa che il
SetOption non ha effetto subito.
Sandrobi


title: Directory Database Predefinita

author: ALESSANDRO Baraldi

text:
> E' vero, però resta il fatto che se non metto il file di destinazione,
> propone la directory predefinita e continua a riportare quella precedente
> fino alla successiva riapertura del database. Quindi significa che il
> SetOption non ha effetto subito.
>
> Sandrobi
SetOption scrive in una chiave di Registro, ma questa viene caricata
all'apertura, non sò se si può forzare la rilettura da parte
dell'applicativo.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Directory Database Predefinita

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:hm3Ud.52488$lB4.1...@twister1.libero.it...

Sono cosciente che alcune impostazioni dells SetOption hanno effetto solo
alla riapertura dell'applicativo ed è per questo che ti ho suggerito, per
risolvere tale problema, di esplicitare il path del metodo OutputTo: chi te
lo vieta?



title: suggerimento calendario

author: Jiji

text:
Vorrei inserire un calendario in una maschera per semplificare l'inserimento
della data in una casella di testo.
Ho cercato sul sito comune ma ho trovato solo calendari costruiti
coll'ausilio di ActiveX.
Tempo fa, scaricai, invece, un esempio di una form(di cui nn ricordo ne'
nome, ne' cosa facesse)
che conteneva un calendario molto semplica(nn credo ActiveX) e sopratutto di
dimensioni ridotte.
Qualcuno puo' rinfrescarmi le idee o almeno suggerirmi qualche calendario
più semplice??
Grazie


title: suggerimento calendario

author: Carlo Costarella

text:
"Jiji" <imag...@NONSPAMMATEMIlibero.it> ha scritto nel messaggio
news:_TmAd.6807$H%6.30...@twister1.libero.it...

> piů semplice??
> Grazie
>
>
>
>
Prova qui:
http://www.lebans.com/monthcalendar.htm
Ciao, Carlo


title: suggerimento calendario

text:
"Jiji" <imag...@NONSPAMMATEMIlibero.it> ha scritto nel messaggio
news:_TmAd.6807$H%6.30...@twister1.libero.it...

> piů semplice??
> Grazie
>
>
prova nel sito di Alex :
http://www.mantuanet.it/alessandro.baraldi/
ci dovresti trovare qualche esempio
---
Daniele


title: suggerimento calendario

text:
"Jiji" <imag...@NONSPAMMATEMIlibero.it> ha scritto nel messaggio
news:_TmAd.6807$H%6.30...@twister1.libero.it...

> piů semplice??
> Grazie
>
Ho dimenticato ....devi cercare nelle Api -> sezione controlli avanzati :
DtPicker e MonthCal
Alex non ha ancora il motore di ricerca!!
---
Daniele


title: Problema di stampa mooolto strano

author: Graziano

text:
Ho fatto un report con la somma per pagina (ho scaricato l'MDB degli esempi
dal sito) e ho posizionato il totale nel piè di pagina.
A video mi fa la somma, quando stampo mi ritorna zero!!!
Ho provato anche con il report degli esempi e ritorna zero.
Potete darmi una mano??? GRAZIE!!! (il grazie l'ho scritto maiuscolo perchè
è in positivo).
---------------------------------------------------------------------------
Rag. Caforio Graziano
Engineering Software
Via G.ppe Pietroforte, 25
70021 Acquaviva d. Fonti  (BA)
FAX 06/23315456
gcaf...@formanet.it
gcaf...@tiscalinet.it
ICQ#29620328
---------------------------------------------------------------------------


title: Aprire socket tcp via vba ?

author: RobertoA

text:
E' possibile inviare caratteri su socket tcp da codice vba?
Un equivalente di queste righe per capirci

------------------------
Socket clientSocket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);

clientSocket.NoDelay = true;

IPAddress ip = IPAddress.Parse("192.168.1.62");
IPEndPoint ipep = new IPEndPoint(ip, 9100);
clientSocket.Connect(ipep);

byte[] fileBytes = File.ReadAllBytes("test.txt");

clientSocket.Send(fileBytes);
clientSocket.Close();


title: MI5 Persecution: England expects every man to do his duty (2582)

text:
"England expects every man to do his duty"
Certainty level: 90%
This video clip portrays a fairly-certain case of unpleasant MI5 harassment; because of context, surrounding events,
not just this one happening. It's the first time an MI5 agent has been caught on video, and, presumably to their chagrin,
their paid agent is either engaging in an onanistic practice, or, more probably, pretending to do so, in order to
carry out an act of harassment.
The background is as follows. In late June 2000 I had posted the following message to Usenet, about MI5's making
obscene noises at me on several recent occasions;
>From:
bu...@torfree.net
 (Mike Corley)
>Subject: relax, don't do it (mi5 again)
>Date: 22 Jun 2000 00:00:00 GMT
>
>you will recall that a couple of weeks ago I was supposing what MI5 were
>doing with their 'single'handed' posting antics at 2am
>
>exciting stuff
>
>so about a week ago someone rings me up at home.... 'is that Emmanuel
>Goldstein?' then he phones back the following day and goes 'huaaaagh' on
>the phone before dropping the handset in excitement
>
>and a day or two later, just coming out of our house to put something in
>the rubbish bin, a pair of blokes over the other side of the road, again
>start making orgasmic noises
>
>I'm not paranoid enough to record minidisc when I pop out for a few
>seconds...... but perhaps I should be
The video clip, which was captured on 1/September/2000, is the culmination of that thread of harassment. You
have to understand that MI5's abuse is in threads; they choose a topic, and then continue with it for months
and years. Sometimes they drop a topic, usually to be replaced by a worse one, and you never hear of it again.
If the person in the video clip were not an MI5 agent, then he would deserve privacy, despite carrying out a real
or feigned act in a public place. But I am almost 100% sure, because of context, that this man was one of their
operatives, which removes any consideration of privacy from his act. He is facing away and cannot be clearly
identified from this clip. I've never seen this man before or since, but that is true of most other such incidents.
2582
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Report difficile

author: rr

text:
Un saluto a tutti.
Vi espongo il mio problema sperando di riuscire a spiegarmi.
Ho realizzato un database composto da una tabella anagrafica in cui è
presente un ID numerico collegato in relazione di uno a molti con
altre tabelle (per semplicità ne considero due, ma sono di più).
La prima è la tabella Contatti con campi:  ID, Tipo_contatto,
Dati_contatto.
La seconda è tabella Territorio con campi: ID, Sede_di_intervento.
Questa struttura permette che ogni soggetto, identificato dall'ID,
possa avere una quantità di contatti o di sedi di intervento diversi
(es uno potrebbe avere un solo cellulare e un altro, invece, averne
cinque, oppure uno potrebbe avere come sede di intervento solo Milano,
ed un altro avere Milano, Roma, Bologna e Palermo).
Devo realizzare un report che raggruppi per ogni soggetto, oltre ai
dati personali, i contatti e le sedi di intervento.
Non so come fare.
Quello che sono riuscito ad ottenere è una sorta di prodotto
cartesiano dove i contatti e le sedi vengono ripetuti in tutte le
combinazioni possibili.
Esempio:
se ho per il soggetto 1 come contatti due numeri di cellulare,
cellulare 1 e cellulare 2, e per sedi Roma, Milano e Palermo ottengo:
Soggetto 1
	cellulare 1 Roma
	cellulare 1 Milano
	cellulare 1 Palermo
	cellulare 2 Roma
	cellulare 2 Milano
	cellulare 2 Palermo
Io vorrei ottenere
Soggetto 1
	contatti
	cellulare 1
	cellulare 2
		Sedi
		Roma
		Milano
		Palermo
Se qualcuno avesse un'idea....
 Grazie
rr


title: Report difficile

author: sv

text:
rr ha scritto:
> Un saluto a tutti.
> Vi espongo il mio problema sperando di riuscire a spiegarmi.
> Ho realizzato un database composto da una tabella anagrafica in cui �
> presente un ID numerico collegato in relazione di uno a molti con
> altre tabelle (per semplicit� ne considero due, ma sono di pi�).
> La prima � la tabella Contatti con campi:  ID, Tipo_contatto,
> Dati_contatto.
> La seconda � tabella Territorio con campi: ID, Sede_di_intervento.
> Questa struttura permette che ogni soggetto, identificato dall'ID,
> possa avere una quantit� di contatti o di sedi di intervento diversi
> (es uno potrebbe avere un solo cellulare e un altro, invece, averne
> cinque, oppure uno potrebbe avere come sede di intervento solo Milano,
> ed un altro avere Milano, Roma, Bologna e Palermo).
> Devo realizzare un report che raggruppi per ogni soggetto, oltre ai
> dati personali, i contatti e le sedi di intervento.
> Non so come fare.
> Quello che sono riuscito ad ottenere � una sorta di prodotto
> cartesiano dove i contatti e le sedi vengono ripetuti in tutte le
> combinazioni possibili.
> Esempio:
> se ho per il soggetto 1 come contatti due numeri di cellulare,
> cellulare 1 e cellulare 2, e per sedi Roma, Milano e Palermo ottengo:
> Soggetto 1
> 	cellulare 1 Roma
> 	cellulare 1 Milano
> 	cellulare 1 Palermo
> 	cellulare 2 Roma
> 	cellulare 2 Milano
> 	cellulare 2 Palermo
> Io vorrei ottenere
> Soggetto 1
> 	contatti
> 	cellulare 1
> 	cellulare 2
> 		Sedi
> 		Roma
> 		Milano
> 		Palermo
> Se qualcuno avesse un'idea....
>  Grazie
> rr
Se utilizzi la composizione guidata lo fai senza problemi. Comunque non
devi fare altro che crearti un report con due sottoreport raggruppato per
Soggetto, cos� come faresti con una maschera e due sottomaschere.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report difficile

text:
> Se utilizzi la composizione guidata lo fai senza problemi. Comunque non
> devi fare altro che crearti un report con due sottoreport raggruppato per
> Soggetto, cos� come faresti con una maschera e due sottomaschere.
Grazie tante, non sapevo della possibilità di utilizzare dei
sottoreport.
Un saluto
rr


title: Script

author: MKS

text:
Qualcuno sa come fare uno script per eliminare le stringhe degli ultimi file
aperti da access ( MRU ) in modo che non siano visibili alla prossima
riapertura di access? La chiave è quèsta:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Access\Settings\MRU(n, 1;2,3
ecc.....)
Grazie
--
Ciao MKS
---------------
Togli -spam-  dall'indirizzo per le risposte
Remove -spam- from the address to e.mail me


title: specifiche

author: Giovanna

text:
ciao a tutti.
è possibile importare le specifiche utilizzate in un database in un altro
database?
Grazie a tutti


title: specifiche

author: Old-Jack

text:
"Giovanna" <
gi...@tiscalinet.it
> wrote in message
news:Uffv8.30396$vF6.9...@news2.tin.it...
> ciao a tutti.
>
> č possibile importare le specifiche utilizzate in un database in un altro
> database?
>
> Grazie a tutti
Certamente, basta andare sul menů "file-carica dati esterni-importa"
Si apre una maschera seleziona il file da dove importare e clicca su
"importa"
A questo punto si apre una finestra denominata "importa ogetti" qui clicca
la voce opzioni
 e poi flegga la voce "Specifiche di importazione/esportazione"
ed infine clicca su "OK".
Ciao
  Old-Jack


title: specifiche

text:
missione compiuta
grazie mille!
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:Xwfv8.51034$m41.1...@twister2.libero.it...



title: Problema Report

author: Ste

text:
Salve a tutti,
nel Corpo del report ho una serie di campi, C1,C2,C3,.......Cn quando vado
in anteprima di stampo questi campi vengono divisi su 3 pagine, dovrei per
ogni pagina far apparire i campi C1 e C2. Questa funzione esiste in Excel ma
non la ho trovata in Access, esiste?
Esempio:
- 1a pagina
   C1,C2, ...... C10
- 2a pagina
   C1,C2,C11, ..... C20
- 3a pagina
   C1,C2,C21, ..... Cn
Grazie


title: Problemi con la runtime di Access97

author: Marica Campolucci

text:
Ho creato il mio bel setup di installazione con Ode Tools per usare un database Access senza aver installato Access97, solo che quando
effettua l'aggiornamento dei file di sistema mi segnala questo errore: COMCAT.DLL WAS UNABLE TO REGISTER ITSELF IN THE SYSTEM REGISTRY
e l'installazione non termina a buon fine. C'č qualcuno che mi sappia dare un'indicazione per risolvere questo problema !!!!!!!!!!!
Spero che ci sia qualche genio dell'Access in circolazione che mi sappia risolvere il problema, fino ad adesso non ne ho trovati !!!!!!!!!!!!!!
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problemi con la runtime di Access97

author: Federico Luciani

text:
Marica Campolucci wrote:
> Ho creato il mio bel setup di installazione con Ode Tools per usare un database Access senza aver installato Access97, solo che quando
> effettua l'aggiornamento dei file di sistema mi segnala questo errore: COMCAT.DLL WAS UNABLE TO REGISTER ITSELF IN THE SYSTEM REGISTRY
> e l'installazione non termina a buon fine. C'č qualcuno che mi sappia dare un'indicazione per risolvere questo problema !!!!!!!!!!!
> Spero che ci sia qualche genio dell'Access in circolazione che mi sappia risolvere il problema, fino ad adesso non ne ho trovati !!!!!!!!!!!!!!
Prova a leggere questi articoli:
http://support.microsoft.com/support/kb/articles/Q179/5/67.asp
http://support.microsoft.com/support/kb/articles/Q174/2/17.asp
--
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: Problemi con la runtime di Access97

text:
Marica Campolucci <
c.camp...@libero.it
> wrote in message
39ec2a74...@smtp3.libero.it...
> Ho creato il mio bel setup di installazione con Ode Tools per usare un
database Access senza aver installato Access97, solo che quando
> effettua l'aggiornamento dei file di sistema mi segnala questo errore:
COMCAT.DLL WAS UNABLE TO REGISTER ITSELF IN THE SYSTEM REGISTRY
> e l'installazione non termina a buon fine. C'è qualcuno che mi sappia dare
un'indicazione per risolvere questo problema !!!!!!!!!!!
> Spero che ci sia qualche genio dell'Access in circolazione che mi sappia
risolvere il problema, fino ad adesso non ne ho trovati !!!!!!!!!!!!!!
>
>
>
> --
> Posted from
smtp3.libero.it
 [193.70.192.53]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
L'errore è causato dal fatto che il file MDW che utilizzi per far girare
l'applicazione ODE Tools , è la stessa che stai cercando di utilizzare per
creare il setup, visto che il file è aperto non riesce ad elaborarlo.
Il problema lo risolvi facendo una copia del file MDW e utilizzando questo
per creare il setup.
Ciao.


title: formattazione campi

author: gicom

text:
qualcuno sa perche quando si imposta il formato di
un campo numerico di tipo single,2 decimali
in questo modo: ? #.##0,00;? -#.##0,00
il numero non viene allineato a destra, ma rimane
uno spazio vuoto tra il bordo dx e il numero?
grazie a tutti in anticipo
 franco.


title: evento su anteprima forms

text:
Salve a tutti, dopo vari tentativi non sono riuscito a risolvere il
seguente problema:
Ho una maschera che utilizzo per l'editazione/visualizzazione e
filtrazione dei dati.
Una volta fatti i miei filtri, clicco su file-anteprima di stampa e poi
stampa.
IL problema sta nel fatto che la maschera ha un colore di sfondo, e per
risparmiare il toner vorrei creare un codice che su anteprima di stampa
setti me.backcolor = 16777215.
Ho provato a scrivere il codice sull'evento "su modifica
visualizzazione" ma non funziona, altri eventi inerenti non gli ho
trovati.
Vorrei evitare di creare copie di maschere o report, in quanto perderei
i filtri fatti sulla form.
P.S.
Un'altra cosa: su qualche sito avevo trovato un esempio di scorrimento
sincronizzato dei record tra due maschere indipendenti, qualcuno si
ricorda il sito/capitolo?
grazie
BR1


title: evento su anteprima forms

author: MA

text:
BR1 wrote:
> Salve a tutti, dopo vari tentativi non sono riuscito a risolvere il
> seguente problema:
> Ho una maschera che utilizzo per l'editazione/visualizzazione e
> filtrazione dei dati.
> Una volta fatti i miei filtri, clicco su file-anteprima di stampa e
> poi stampa.
>
> IL problema sta nel fatto che la maschera ha un colore di sfondo, e
> per risparmiare il toner vorrei creare un codice che su anteprima di
> stampa setti me.backcolor = 16777215.
>
> Ho provato a scrivere il codice sull'evento "su modifica
> visualizzazione" ma non funziona, altri eventi inerenti non gli ho
> trovati.
> Vorrei evitare di creare copie di maschere o report, in quanto
> perderei i filtri fatti sulla form.
Non è la soluzione migliore stampare le maschere.
Ci sono i report per questo.
>
> P.S.
> Un'altra cosa: su qualche sito avevo trovato un esempio di scorrimento
> sincronizzato dei record tra due maschere indipendenti, qualcuno si
> ricorda il sito/capitolo?
>
> grazie
> BR1
il sito di Karl
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: evento su anteprima forms

text:
MA ha scritto:

Questo comporta la mancata sincronia tra i dati filtrati in maschera e
i dati nel report.
Considerato che la maschera ha 30 campi, e spesso filtro su una dozzina
di campi, non mi sembra corretto all'apertura del report chiedere
nuovamente tramite inputbox di ridigitare tutti i filtri.


title: ICONE IN MENU' ???

text:
Salve !
E' possibile utilizzare altre icone, (rispetto a quelle fornite dal
programma) da associare alle voci dei menù personalizzati creati ?
In realtà, quelle fornite sono poche e spesso non rappresentano graficamente
le azioni delle voci del menù creato.
Grazie per l'aiuto.
Nico
ni...@asinform.it


title: ICONE IN MENU' ???

author: AntoGal

text:
Nik01 <
ni...@asinform.it
> wrote in message
10mcinn$boo$1...@fe2.cs.interbusiness.it...
> E' possibile utilizzare altre icone, (rispetto a quelle fornite dal
> programma) da associare alle voci dei menů personalizzati creati ?
> In realtŕ, quelle fornite sono poche e spesso non rappresentano
graficamente
> le azioni delle voci del menů creato.
Certamente. Apri con un qualsiasi programma di grafica (ad. es Paint Shop)
una BMP 16x16, copia l'immagine (di solito Edit->Copy), vai nella voce di
menů, tasto destro, Incolla.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: una form non legge più le tabelle

author: Ettore

text:
per un archivio MDB mi succede che le maschere del programma non riescono
più a leggere alcun dato .
Cioè le tabelle del database sono piene , ma le form non riescono a
leggere\ricercare  in tali tabelle .
Invece per gli altri database nessun problema.
Significa che quel database ( access 2000) è danneggiato?
Ho provato a rigenerarlo , ma access me lo svuota se faccio così !
grazie e ciao


title: una form non legge più le tabelle

author: Marco Pizzamiglio

text:
Ettore ha scritto:
> per un archivio MDB mi succede che le maschere del programma non riescono
> più a leggere alcun dato .
> Cioè le tabelle del database sono piene , ma le form non riescono a
> leggerericercare  in tali tabelle .
> Invece per gli altri database nessun problema.
> Significa che quel database ( access 2000) è danneggiato?
> Ho provato a rigenerarlo , ma access me lo svuota se faccio così !
> grazie e ciao
Verifica di non aver cambiato nomi di tabelle o query. Verifica che le
maschere non applichino filtri.
Altrimenti, prima di tutto chiudi il database e fai una copia di
sicurezza, poi crea un nuovo database vuoto e prova ad importare tutti gli
oggetti.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: una form non legge più le tabelle

text:
> Verifica di non aver cambiato nomi di tabelle o query. Verifica che le
> maschere non applichino filtri.
> Altrimenti, prima di tutto chiudi il database e fai una copia di
> sicurezza, poi crea un nuovo database vuoto e prova ad importare tutti gli
> oggetti.
ho provato questa importazione , purtroppo ottengo la stessa situazione ,
cioè questo database non è più leggibile dal codice
( il gestionale usa ADO , scritto in VS2005) .
Tutti gli altri mdb sono leggibili e accessibili dalle stesse form e codice
, quindi non penso ci siano filtri etc...
E' uno strano caso di mdb danneggiato?
Le tabelle hanno i medesimi nomi , e da access vedo tutti i record corretti
e completi .
Il compatta non ha risolto.
saluti


title: una form non legge più le tabelle

text:
>
> E' uno strano caso di mdb danneggiato?
>
Ho aperto il file MDB , c'erano delle tabelle danneggiate con record
duplicati  su chiavi univoche, quindi niente più relazioni  corrette ,
quindi i malfunzionamenti osservati!
Il tutto dopo aver messo per 2 giorni quei  file MDB su un server RED HAT
LINUX con SAMBA !!
Possibile ?
grazie e saluti


title: una form non legge più le tabelle

text:
Ettore ha scritto:


Non saprei, non ho mai messo mdb su server linux finora. Comunque buono a
sapersi che ci potrebbero essere problemi, casomai dovesse capitare ne
tengo conto.
Credo che ti tocchi sistemare a mano il db eliminando i record con chiavi
incongruenti, e decidere se rimetterlo su linux o no.



title: query senza parametri

text:
      s = "SELECT DISTINCT [999 Temp].[Creato_da] FROM [999 Temp];"
      Set T = CurrentDb.OpenRecordset(s)

dove '999 Temp' è una query che possiede un campo 'Creato da'

il precedente codice produce l'errore 3061 Parametri insufficienti. Previsto 1

com'è possibile?
Qualcuno sa come sia possibile?


title: query senza parametri

author: Potone

text:
Ciao,
se il campo nella query è denominato [Creato da] e nella Select tu metti [Creato_da] ecco il problema.
Ciao
Mat


title: Errore: Necessario oggetto

author: Pleiadi

text:
Ciao a tutti,
ho il seguente prolema, devo concatenare delle stringhe per effettuare
una descrizione di movimento contabile, a seguito dell'evento "su invio"
di un controllo maschera ho una serie di condizioni, una di queste è la
seguente:
"If Me.IDmodalitàPagamento = 9 And Me.IDFatturaRiferimento Is Not Null
Then" e, purtroppo, qui mi segnala l'errore "necessario oggetto".
Mi spiegate qual'è il problema?
Alfio


title: Errore: Necessario oggetto

author: Karl Donaubauer

text:

"Is" è un operatore per gestire oggetti (vedi <F1>).
Per il tuo scopo invece puoi usare la funzione IsNull():
... And Not IsNull(Me!IDFatturaRiferimento) Then
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Errore: Necessario oggetto

text:
> "Is" è un operatore per gestire oggetti (vedi <F1>).
> Per il tuo scopo invece puoi usare la funzione IsNull():
>
> ... And Not IsNull(Me!IDFatturaRiferimento) Then
>
Grazie Karl, disponibile come sempre.
Alfio


title: esporta in excel su più fogli

author: max

text:
dovrei realizzare una esportazione di una serie di file excel partendo da un
database di access
in buona sostanza ho una tabella principale e una secondaria (uno a molti)
nella tabella principale individuo il nome da dare al file excel e alcuni
dati che vanno inseriti nel primo foglio (che chiamo header) e fino a qui
con un docmd.outputto ci riesco benissimo.
ora il mio problema è inserire nello stesso file excel vari fogli in base a
delle caratteristiche di un campo della tabella secondaria, nessun problema
a crearmi una query (o un report) con i dati opportunamente filtrati ma come
faccio ad inserirli nel file excel creato prima sotto un nuovo foglio?
spero che la mia esposizione sia chiara e vi ringrazio per l'aiuto
ciao
Max


title: esporta in excel su più fogli

author: Popi - TheBadHabits

text:

Ciao!

Devi usare l'automazione:,tramite un oggetto Excel.Application aprirai
il tuo Excel.Workbook per inserire tutti i Excel.WorkSheet che ti
servono.

HTH
Popi


title: AIUTOOO!!! Query di accodamento IMPAZZITA o tabella scema?!?

text:
Ciao a tutti,
vi prego di aiutarmi...
Ho cercato nei vecchi post e qualcosa di simile è già accaduto!
Ma non riesco a risolvere comunque il mio problema!
Spiegazione:
Ho una tabella VUOTA (0 record)
Ho una query di accodamento
Lancio la query, record accodati 0!!!!!! :-(((
Apro la tabella inserisco un record qualsiasi!
Lancio la query, record accodati 1!!!!!! (e tutto funziona) :-(((
Dov'è l'inghippo?
Nello stesso DB ho altre tabelle che vengono svuotate e riempite
tramite query di accodamento e tutte funzionano, quella di cui sopra
dà problemi (la più grande, 75 colonne GRRRRRRRRRRRRR)
AIUTOOO!!! Sono due gg che sono fermo!!!


author: Carlo Costarella

text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02081...@posting.google.com...

Prova ad aggiungere un campo contatore alla tabella. Magari settalo come
chiave primaria.
Ciao, Carlo


text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02081...@posting.google.com...

cerchi magari accodare qualche campo contatore?


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote in message news:<gjd59.53669$
n04.1...@twister2.libero.it
>...

Ho provato ad aggiungere un campo contatore alla tabella e a settarlo
come chiave primaria...
NIENTE!
Non cerco di accodare qualche campo contatore! (O meglio penso che non
cerco di accodare ecc ecc ecc... Se puoi spiegati meglio)
GRAZIE!!!


author: Lorenzo Bolognini

text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02081...@posting.google.com...
> "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote in message
news:<gjd59.53669$
n04.1...@twister2.libero.it
>...
> > "Erik77" <
luc...@tin.it
> ha scritto nel messaggio
> > news:a23f4a06.02081...@posting.google.com...
> > > Ciao a tutti,
> > > vi prego di aiutarmi...
> > > Ho cercato nei vecchi post e qualcosa di simile è già accaduto!
> > > Ma non riesco a risolvere comunque il mio problema!
Prova a rifare la query se non l'hai già fatto.
Ciao,
Lo


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote in message news:<gjd59.53669$
n04.1...@twister2.libero.it
>...
> "Erik77" <
luc...@tin.it
> ha scritto nel messaggio
> news:a23f4a06.02081...@posting.google.com...
> > Ciao a tutti,
> > vi prego di aiutarmi...
> > Spiegazione:
> > Ho una tabella VUOTA (0 record)
> > Ho una query di accodamento
> > Lancio la query, record accodati 0!!!!!! :-(((
> > Apro la tabella inserisco un record qualsiasi!
> > Lancio la query, record accodati 1!!!!!! (e tutto funziona) :-(((
>
> cerchi magari accodare qualche campo contatore?
Ho risolto a furia di provare...
Ho creato un'altra query partendo da zero e funzionava...
L'unica differenza era che nella query non funzionante avevo aggiunto
una tabella e cliccato sul bottone formule (non chiedetemi perchč
l'avevo fatta con l'autocompositore...
In pratica ho preso la query ho tolto la tabella e decliccato sul
bottone formule (quello col simbolo di sommatoria per intenderci)
Adesso funziona... Ma non ho capito il perchč...
Qualcuno ha capito?
GRAZIE!!!


author: Antonio Biso

text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02081...@posting.google.com...
> > > Ho una tabella VUOTA (0 record)
> > > Ho una query di accodamento
> > > Lancio la query, record accodati 0!!!!!! :-(((
> > > Apro la tabella inserisco un record qualsiasi!
> > > Lancio la query, record accodati 1!!!!!! (e tutto funziona) :-(((
> >
> > cerchi magari accodare qualche campo contatore?
>
> Ho risolto a furia di provare...
> Qualcuno ha capito?
> GRAZIE!!!
L'unico modo per capirlo era postare l'SQL
Antonio


title: query visualizzazione sql: SELECT Top 5 Percent

text:
Ciao a tutti
vorrei una query che restituisse i primi 20 o 30 record o il 5% o il 13%
degli stessi ma non riesco a variare il valore di "Top" (nell'esempio č 5
Percent) facendoglielo prendere da una casella di testo o meglio combinata
di una maschera. Nella maggior parte dei tentativi mi appare la finestra
msg:
"L'istruzione Select include un'istruzione riservata o un argomento scritto
in modo errato ... "
oppure se riesco a fargli accettare "l'argomento" appare un'altra finestra
msg con la richiesta di valore parametro per Top.
grazie
ciao
Sepp8
--------------------------------
Inviato via
http://usenet.libero.it


title: SQL in listbox, non filtra ... e neanche ordina

author: Massimo

text:
Ciao a tutti,
che io non sia un genio con SQL è un dato di fatto, d'altronde è da
poco che ci smanetto su, ma a volte proprio no riesco a venirne a
capo.
In una maschera ho unca Combo chiamata "Partenza" e una ListBox
chiamata "Arrivo"
Nella Combo sull'evento DopoAggiornamento scrivo questo codice:
Dim strsql As String
strsql = "SELECT DISTANZE.DISTANZE_TAPPA2, DISTANZE.DISTANZE_TAPPA1,
DISTANZE.DISTANZE_KM, DESTINAZIONE.DESTINAZIONE_NOME,
DESTINAZIONE.DESTINAZIONE_INDIRIZZO,DISTANZE.IDDISTANZE" _
& " FROM DISTANZE INNER JOIN DESTINAZIONE ON DISTANZE.DISTANZE_TAPPA2
= DESTINAZIONE.DESTINAZIONE_ID" _
& " WHERE DISTANZE.DISTANZE_TAPPA1=" & Me.Cmb_Partenza & ";"
Me.CmbArrivo.RowSource = strsql
Perfetto la List Arrivo si popola con i dati fliltrati correttamente.
E qui primo problema perchè se aggiungo la riga
ORDER BY DESTINAZIONE.DESTINAZIONE_NOME
la list non si popola più....
Secondo problema.
Ho aggiunto una casella di testo chiamata "TxtCerca" che mi serve per
cercare un valore all'interno della ListBox digitando i caratteri che
mi servono.
Il codice sull'evento modfica della casella di testo é:
Dim CaratteriDigitati As String
    CaratteriDigitati = Nz(Me!TxtCerca.Text, "")
    Me!CmbArrivo.RowSource = "SELECT DISTANZE.DISTANZE_TAPPA2,
DISTANZE.DISTANZE_TAPPA1, DISTANZE.DISTANZE_KM,
DESTINAZIONE.DESTINAZIONE_NOME, DESTINAZIONE.DESTINAZIONE_INDIRIZZO,
DISTANZE.IDDISTANZE" _
& " FROM DISTANZE INNER JOIN DESTINAZIONE ON DISTANZE.DISTANZE_TAPPA2
= DESTINAZIONE.DESTINAZIONE_ID" _
& " WHERE destinazione.destinazione_nome LIKE '*" & CaratteriDigitati
& "*'"
Funziona si ma il problema è che mi restituisce tutti i record che
corrispondono alla stringa da me immessa e non quelli presenti
all'interno del filtro precedentemente creato.
E' come se la riga di codice FROM ...... INNER JOIN.... non venisse
presa in considerazione.
Dove sto sbagliando?
Grazie x l'aiuto
Massimo


author: Roberto da Parma

text:
"Massimo" <
maxpall...@libero.it
> ha scritto nel messaggio
news:1f7e5929-ad11-483e...@e20g2000vbc.googlegroups.com...
Ciao a tutti,
che io non sia un genio con SQL � un dato di fatto, d'altronde � da
poco che ci smanetto su, ma a volte proprio no riesco a venirne a
capo.
In una maschera ho unca Combo chiamata "Partenza" e una ListBox
chiamata "Arrivo"
Nella Combo sull'evento DopoAggiornamento scrivo questo codice:
Dim strsql As String
strsql = "SELECT DISTANZE.DISTANZE_TAPPA2, DISTANZE.DISTANZE_TAPPA1,
DISTANZE.DISTANZE_KM, DESTINAZIONE.DESTINAZIONE_NOME,
DESTINAZIONE.DESTINAZIONE_INDIRIZZO,DISTANZE.IDDISTANZE" _
& " FROM DISTANZE INNER JOIN DESTINAZIONE ON DISTANZE.DISTANZE_TAPPA2
= DESTINAZIONE.DESTINAZIONE_ID" _
& " WHERE DISTANZE.DISTANZE_TAPPA1=" & Me.Cmb_Partenza & ";"
Me.CmbArrivo.RowSource = strsql
Perfetto la List Arrivo si popola con i dati fliltrati correttamente.
E qui primo problema perch� se aggiungo la riga
ORDER BY DESTINAZIONE.DESTINAZIONE_NOME
la list non si popola pi�....
Perch� non posti come scrivi l'sql?
Secondo problema.
Ho aggiunto una casella di testo chiamata "TxtCerca" che mi serve per
cercare un valore all'interno della ListBox digitando i caratteri che
mi servono.
Il codice sull'evento modfica della casella di testo �:
Dim CaratteriDigitati As String
    CaratteriDigitati = Nz(Me!TxtCerca.Text, "")
    Me!CmbArrivo.RowSource = "SELECT DISTANZE.DISTANZE_TAPPA2,
DISTANZE.DISTANZE_TAPPA1, DISTANZE.DISTANZE_KM,
DESTINAZIONE.DESTINAZIONE_NOME, DESTINAZIONE.DESTINAZIONE_INDIRIZZO,
DISTANZE.IDDISTANZE" _
& " FROM DISTANZE INNER JOIN DESTINAZIONE ON DISTANZE.DISTANZE_TAPPA2
= DESTINAZIONE.DESTINAZIONE_ID" _
& " WHERE destinazione.destinazione_nome LIKE '*" & CaratteriDigitati
& "*'"
Funziona si ma il problema � che mi restituisce tutti i record che
corrispondono alla stringa da me immessa e non quelli presenti
all'interno del filtro precedentemente creato.
E' come se la riga di codice FROM ...... INNER JOIN.... non venisse
presa in considerazione.
Dove sto sbagliando?
La butto li....l'evento? Fai un debug e prova a vedere se la variabile
CaratteriDigitati si popola correttamente.
Prova a mettere il codice su Dopo aggiornamento.
Grazie x l'aiuto
Massimo
Ciao
--
Roberto da Parma


title: FUNZIONE FREQUENCY

author: ing. Stefano BRUSCOLI

text:
Salve
Esiste in access una funzione frequency?
In pratica avrei bisogno di fare una query che mi estrae i valori unici in
un campo e mi dica anche quante volte ciscuno di esso compare nel campo.
Grazie


title: FUNZIONE FREQUENCY

text:
"ing. Stefano BRUSCOLI" <
sbru...@yahoo.com
> ha scritto nel messaggio
news:3b41a...@linux5.provincia.ps.it...

Trovato. grazie comunque
Era la solita cavolata. Esistono le query di ricerca dei duplicati.
BY


title: FUNZIONE FREQUENCY

author: Roberto in campagna

text:
"ing. Stefano BRUSCOLI" <
sbru...@yahoo.com
> ha scritto nel messaggio
news:3b41c...@linux5.provincia.ps.it...

Esistono anche le query di raggruppamento. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Codici colori.

author: Fabio Effe

text:
Gentile NG,
tempo addietro avevo una tabella contenente i codci colori per assegnare ai
controlli i colori di sistema.
Purtroppo ho perso il file. Nessuno di voi č cosě gentile da postarlo o da
indicarmi un link a proposito?
Grazie
Fabio


title: creare accde formato 64bit con office a 32 bit

author: mario rossi

text:
buongiorno a tutti

ho office 32 bit ma ho un cliente con 10 client alcuni con office 32 altri con office 64

come potrei creare un file accde 64 bit con un pc con office 32?

esiste qualche tool?
virtualbox con office 64 bit installato e poi lo creo li?
altre soluzioni?

grazie a tutti.


author: Bruno Campanini

text:
mario rossi has brought this to us :
> buongiorno a tutti
>
> ho office 32 bit ma ho un cliente con 10 client alcuni con office 32 altri
> con office 64
>
> come potrei creare un file accde 64 bit con un pc con office 32?
Semplice, con un miracolo.

> esiste qualche tool?
> virtualbox con office 64 bit installato e poi lo creo li?
Credo sia la soluzione meno miracolosa e più realizzabile.

> altre soluzioni?
Io non ne ho, ma qui ci son dei geni con la bacchetta magica.

Bruno


author: RobertoA

text:

Sulle macchine che hanno Office 64bit puoi installare il run-time di
Access a 32bit, e poi usare quello per avviare il tuo mde/accde


text:

Vero ottima soluzione, grazie.


author: Ammammata

text:
Il giorno Thu 15 Sep 2022 08:53:07a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:tfui4k$1li3$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
> Sulle macchine che hanno Office 64bit puoi installare il run-time di
> Access a 32bit, e poi usare quello per avviare il tuo mde/accde
>
>

sono andato incontro a mille problemi cercando di far convivere le due
versioni, con mammasoft che prima diceva di non poter installare la 32
perché c'era la 64, e provando la 64 diceva di non potere perché c'era la
32 :/ il tutto incasinato dalla licenza home and business installata da me,
con sotto la 365 che windows si è installato "da solo" (ovvero in seguito a
un click maldestro dell'utente), un casino da cui se ne uscirà solo
piallando il disco e rimettendo il w10 from scratch col suo office H&B e il
runtime, tutto a 64


text:

Sto parlando solo del run-time Access a 32bit
La tua esperienza si riferisce all'installazione di due versioni diverse
di Office (prima la 64bit poi altra a 32bit) oppure, come nel caso
richiesto, una versione di Office 64 bit e solamente il run-time di
Access a 32bit?


text:
Salve,

Ammammata:
> *RobertoA* ha inviato su
>> ...
>> Sulle macchine che hanno Office 64bit puoi installare il run-time di
>> Access a 32bit, e poi usare quello per avviare il tuo mde/accde
> ...
> sono andato incontro a mille problemi cercando di far convivere le due
> versioni, con mammasoft che prima diceva di non poter installare la 32
> perché c'era la 64, e provando la 64 diceva di non potere perché c'era la
> 32 :/ il tutto incasinato dalla licenza home and business installata da me,
> con sotto la 365 che windows si è installato "da solo" (ovvero in seguito a
> un click maldestro dell'utente), un casino da cui se ne uscirà solo
> piallando il disco e rimettendo il w10 from scratch col suo office H&B e il
> runtime, tutto a 64

I test di Colin Riddington per installare il runtime 32 su Office 64
hanno avuto per lo più successo quando la versione del runtime era più
vecchia:
https://isladogs.co.uk/office-dual-install/index.html#MIX

--
Ciao
Karl
*********
Access News:
https://youtu.be/hvbzxJL8Qh8

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


text:
Il giorno Thu 15 Sep 2022 01:01:25p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:tfv0m6$9dd$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> una versione di Office 64 bit e solamente il run-time di
> Access a 32bit

questa

la cosa buffa è che tenta e ritenta son riuscito a far girare una delle due
applicazioni, mentre l'altra nisba, non ne vuole sapere (ci tornerò su alla
prima occasione)


text:
Il giorno Thu 15 Sep 2022 01:05:15p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:jogf77...@mid.individual.net
.
Vediamo cosa ha scritto:

> I test di Colin Riddington per installare il runtime 32 su Office 64
> hanno avuto per lo più successo quando la versione del runtime era più
> vecchia:
https://isladogs.co.uk/office-dual-install/index.html#MIX

>

interessante, santa pazienza :)

nel mio caso si parte con un Office H&B 2019 a 64bit

le prove le ho fatte con il runtime 2013 & 2016 (32 & 64)

ora non ricordo esattamente quale delle due qui sopra sia installata

la cartella Access Runtime sul server contiene:

2002\
2003\
2007\
2010\
2013\
2016\
2019 Runtime 365\

dalla 2010 inclusa in poi nella doppia versione 32/64
ho ampia scelta per ulterori tentativi :)


text:
Il 15/09/2022 13:05, Karl Donaubauer ha scritto:
> Salve,
>
> Ammammata:
>> *RobertoA* ha inviato su
>>> ...
>>> Sulle macchine che hanno Office 64bit puoi installare il run-time di
>>> Access a 32bit, e poi usare quello per avviare il tuo mde/accde
>> ...
>> sono andato incontro a mille problemi cercando di far convivere le due
>> versioni, con mammasoft che prima diceva di non poter installare la 32
>> perché c'era la 64, e provando la 64 diceva di non potere perché c'era la
>> 32 :/ il tutto incasinato dalla licenza home and business installata
>> da me,
>> con sotto la 365 che windows si è installato "da solo" (ovvero in
>> seguito a
>> un click maldestro dell'utente), un casino da cui se ne uscirà solo
>> piallando il disco e rimettendo il w10 from scratch col suo office H&B
>> e il
>> runtime, tutto a 64
>
>
> I test di Colin Riddington per installare il runtime 32 su Office 64
> hanno avuto per lo più successo quando la versione del runtime era più
> vecchia:
https://isladogs.co.uk/office-dual-install/index.html#MIX

>

E' divertente notare che c'e' anche un Access 2013 33bit  :)
(si vede nella tabella dopo "I then repeated the tests but this time
attempting to install a 32-bit version AFTER a 64-bit version")


text:
Salve,

RobertoA:
> Karl Donaubauer ha scritto:
>> ...
>> I test di Colin Riddington per installare il runtime 32 su Office 64
>> hanno avuto per lo più successo quando la versione del runtime era più
>> vecchia:
https://isladogs.co.uk/office-dual-install/index.html#MIX

> ...
> E' divertente notare che c'e' anche un Access 2013 33bit  :)
> (si vede nella tabella dopo "I then repeated the tests but this time
> attempting to install a 32-bit version AFTER a 64-bit version")
>

Posso chiedergli dove l'ha presa. Ma Colin è un artigiano tenace. Non si
sa mai. :-)



text:
RobertoA expressed precisely :

Così tutti vanno a 32 bit.
Sai che gioia per i 64-enni!
Fossi uno di loro cambierei programmatore!

Bruno


text:

La gioia dei 64-enni non ha nessuna rilevanza ai fini della soluzione
richiesta posta


title: Requery su Form

author: Genefer

text:
Come e possibile evitare che durante un Requery su una
SubForm da una Form l'effetto causato dal Refresh,
cioč quello di svuotamento e di riempimento della SubForm.
La subForm e di tipo maschere continue.
Grazie
Genefer


title: Requery su Form

author: Morgan

text:
"Genefer" <
gen...@tin.it
> ha scritto nel messaggio
news:43ddc6cf$0$27301$4faf...@reader2.news.tin.it...
>
> Come e possibile evitare che durante un Requery su una
> SubForm da una Form l'effetto causato dal Refresh,
> cioè quello di svuotamento e di riempimento della SubForm.
> La subForm e di tipo maschere continue.
>
> Grazie
> Genefer
Forse la proprietà Paint della form?
Morgan


title: [Genova] Cercasi esperto programmatore database

text:
Studio Professionale in Genova, necessita di esperto programmatore
database per produzione su commissione di applicativo software
personalizzato.
La natura del programma richiesto sarà la personalizzazione di archivi
di dati anagrafici, con creazione di idonea interfaccia user-friendly,
possibiltà di consultazione e creazione di sottoarchivi personalizzati
in base a numerose variabili preselezionate sulla base dati totale.
Il software è destinato ad uso interno, continuo e quotidiano del
proprio personale.
Il programma dovrà altresi essere facilmente aggiornabile anche con
l'immissione di nuove grandi masse di dati, su base indicativamente
annuale.
La base dati è già disponibile su formato proprietario e fornita dallo
studio.
Ulteriori dettagli sulla natura del lavoro richiesto sono disponibili
agli indirizzi sottoriportati.
La ricerca riveste carattere di urgenza.
Kirby, di Vincenzo Maniero
Viale Brigate Bisagno, 2/6
16128 Genova
Telefono 010/541400
Fax 010/5957284


author: CarloCos

text:
Sono disponibile e nel modo più moderno: via internet.
Lavoro in Calabria ed ho già realizzato vari programmi gestionali
importanti: "Studio Legale", "Anagrafe Comunale", "Accettazione e Cartella
Clinica", sono solo alcuni esempi di programmi collaudati e intensamente
utilizzati da diversi anni.
Tutti i miei applicativi sono a 32 bit e lavorano su piattaforme Windows(n)
e
Windows NT.
Se crede può mandarmi un'elenco parziale dei dati da trattare con alcune
note esplicative. Provvederò a inviarle una bozza di lavoro.
Cordiali saluti.
Carlo Costarella
Via Libertà, 3
87020 Cetraro
carl...@brutium.it


title: Accedere a due tabelle diverse con la stessa maschera

author: Warrant

text:
Buongiorno a tutti, sono nuovo e ho poca esperienza e molti problemi. Uno di
questi č quello di poter accedere a due tabelle differenti con una sola
maschera, senza creare delle sottomaschere č possibile?
Vi illustro il problema concreto, cosě se non si puň fare come ho pensato
almeno datemi un altra soluzione:
Ho due tabelle: Anagrafica e Visite
In anagrafica ho, tra gli altri,  un campo chiamato fascia e lo stesso campo
in visite.
In Visite voglio tenere traccia per ogni anagrafica della fascia inserita,
in quanto alla stessa anagrafica possono corrispondere piů visite e quindi
piů valori per il campo fascia. Invece nel campo fascia della tabella
anagrafica voglio tenere l'ultimo valore aggiornato. Come fare?
Grazie Ciao


author: Ste

text:
dovresti accedere alle proprietà della maschera cliccando sul quadratino
nero che trovi in alto a sinistra della maschera, nella sezione dati-origine
record dovresti inserire tramite i 3 puntini la query contenete le 2 tabelle
Anagrafica e Visite unite con una joint nel campo fascia.
"Warrant" <
webm...@cedsrl.it
> ha scritto nel messaggio
news:2KQH7.867$5l.1...@news1.tin.it...
> Buongiorno a tutti, sono nuovo e ho poca esperienza e molti problemi. Uno
di
> questi è quello di poter accedere a due tabelle differenti con una sola
> maschera, senza creare delle sottomaschere è possibile?
> Vi illustro il problema concreto, così se non si può fare come ho pensato
> almeno datemi un altra soluzione:
>
> Ho due tabelle: Anagrafica e Visite
> In anagrafica ho, tra gli altri,  un campo chiamato fascia e lo stesso
campo
> in visite.
> In Visite voglio tenere traccia per ogni anagrafica della fascia inserita,
> in quanto alla stessa anagrafica possono corrispondere più visite e quindi
> più valori per il campo fascia. Invece nel campo fascia della tabella



text:
ho provato a fare come dici, ma la maschera a questo punto non mi mostra piů
niente.


title: activex per gestire pulsanti su righedi maschera continua.

author: Frank

text:
Visto la difficoltà nella gestione dei pulsanti nelle righe di una
maschera continua. chiedevo se esiste on OCX che riesce a superare
questo limite.
In sintesi, voglio che quando passo il mouse sul bottone della riga
desiderara, possa cambiare l'immagine del pulsante della sola riga in
oggetto.
Grazie.


author: Roberto da casa

text:
"Frank" <
francov...@tin.it
> ha scritto nel messaggio
news:1132914639.3...@g43g2000cwa.googlegroups.com...

In una mascher singola non ci sono problemi, c'è anche un esempio pubblicato
sul Sito Comune, ma con una maschera contina ho dei dubbi che si possa fare:
naturalmente mi piacerebbe essre smentito.
>
>Grazie.
Prego.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: combobox text

author: Remigio

text:
Ciao,
su una maschera ho una combobox, prova,  che vorrei alimentare con una query q_rowsource_nascita.
Sull'evento enter ho inserito il seguente codice:

    CurrentDb.QueryDefs("q_rowsource_nascita").SQL = "SELECT " _
    & " codici_catastali.id_codici_catastali, codici_catastali.denominaizone, " _
    & " codici_catastali.Provincia, codici_catastali.Codice " _
    & " FROM codici_catastali " _
    & " WHERE codici_catastali.denominaizone LIKE " & Chr(34) & Me.prova.Text & "%" & Chr(34) _
    & " ORDER BY codici_catastali.denominaizone ASC "

    Me.prova.RowSourceType = "Table/Query"
    Me.prova.rowsource= "q_rowsource_nascita"
    Me.prova.Dropdown

come vedete la query riceve come parametro il testo immesso nella combobox.
Quando premo invio però viene visualizzato l'errore "il testo immesso non corrisponde a nessuna voce nell'elenco.
Dove sbaglio?
Grazie e buon lavoro a tutti voi

Remigio


title: combobox text

text:

Non credo che ci sia un errore... l'errore segnala che hai inserito una voce non presente in elenco...
Devi definire se vuoi usare SOLO le voci in elenco ed eventualmente gestire l'evento NOTINLIST di conseguenza.

@ALex


title: combobox text

text:
Il giorno venerdì 18 marzo 2016 11:52:13 UTC+1, Remigio ha scritto:
> Ciao,
> su una maschera ho una combobox, prova,  che vorrei alimentare
> con una query q_rowsource_nascita.
> Sull'evento enter

?!?

... Aspetta scusa :

"enter" di quale controllo ? Del combobox stesso ?
Ossia tu fai enter sul combo (ossia scegli uno dei dati che il
combo possiede) e cosi facendo il combo si cambia i dati ?

Perchè ?  No ... o non ho capito un tubo io (probabile) o questa
cosa non ha senso.

Qual' è il tuo obiettivo ? Ossia cosa vuoi mettere a disposizione
dell' utente ? Che deve fare 'sta maschera ?


title: combobox text

text:
Eheh,
hai ragione Radica, è un'idea un po' contorta e malsana.
Il db che uso ha le tabelle collegate ad un server esterno e su alcune postazioni remote accade che quando l'utente apre la maschera che usa la combo in questione, deputata alla ricerca del comune di nascita, viene caricata l'intera tabella dei comuni italiani e la cosa porta via diversi secondi.
Stavo pensando di velocizzare l'apertura e il caricamento della maschera mettendo come origine dati della combo unha query filtrata con il testo della combo stessa.
Non so se mi rendo conto di quello che dico :-D
Grazie e buon lavoro

Remigio


title: combobox text

text:
Il giorno sabato 19 marzo 2016 07:57:55 UTC+1, Remigio ha scritto:
> Eheh,
> hai ragione Radica, è un'idea un po' contorta e malsana.

AHAH !
T' ho "beccato" mascherina ! :D

> Il db che uso ha le tabelle collegate ad un server esterno e
> su alcune postazioni remote accade che quando l'utente apre la
> maschera che usa la combo in questione, deputata alla ricerca del
> comune di nascita, viene caricata l'intera tabella dei comuni
> italiani e la cosa porta via diversi secondi.
> Stavo pensando di velocizzare l'apertura e il caricamento della
> maschera mettendo come origine dati della combo unha query filtrata
> con il testo della combo stessa.
> Non so se mi rendo conto di quello che dico :-D

Ho capito, ma è inutile : dal momento che anche quando fai una
query filtrata il server  ti  manda *tutta* la tabella che poi
ti filtri  sulla memoria locale, indi  te  se rallenta peggio,
al limite, perchè gli fai fare DUE lavori (trasferisci tabella
AND filtrala);

Invece  dovresti usare una connessione ADO asincrona al server
in  modo  tale  che  quando  l' utente apre il DB (proprio all'
inizio) si carica in locale questa tabella dei comunazzi;

siccome  è  asincrona il processo si svolge in back ground e l'
utente se ne accorge a stento;

Oppure se è troppo difficile semplicemente ti scarichi in locale
la  tabella   (come  sai  fare tu)  all'  apertura del DB , e il
combo a quel punto lo sistemi in modo che i dati li prende dalla
tabella locale.

Ci vorrà più tempo ad aprire il DB (ma l' utente generalmente
tollera di più all' apertura dell' applicazione, come se ...
capisse che aoh ... l' applicazione è grossa è normale che x
aprirla ci vuole qualche secondazzo in piu) ma poi corre come
una spada.

Tanto la tabella dei comuni (se ho capito di che si tratta)
non viene aggiornata di continuo e quindi anche se sta in
locale per qualche ora (il tempo i cui l' utente si connette)
non succede che gli si cambino i dati sotto il sedere.

Ok ?


title: combobox text

text:
Non è così se il server è un vero RDBMS... se è Jet invece è vero, ma ricordiamoci che gli indici se ben usati servono.
Se il server è SqlServer restituisce solo la tabella con i dati corrispondenti se la query è risolvibile lato server.

Per il resto è una cosa che può essere utile se parliamo di decine migliaia di items...

@Alex


title: combobox text

text:
Il 19/03/2016 10:51,
radica...@gmail.com
 ha scritto:
> Il giorno sabato 19 marzo 2016 07:57:55 UTC+1, Remigio ha scritto:
>> Eheh,
>> hai ragione Radica, è un'idea un po' contorta e malsana.
>
> AHAH !
> T' ho "beccato" mascherina ! :D
>
>> Il db che uso ha le tabelle collegate ad un server esterno e
>> su alcune postazioni remote accade che quando l'utente apre la
>> maschera che usa la combo in questione, deputata alla ricerca del
>> comune di nascita, viene caricata l'intera tabella dei comuni
>> italiani e la cosa porta via diversi secondi.
>> Stavo pensando di velocizzare l'apertura e il caricamento della
>> maschera mettendo come origine dati della combo unha query filtrata
>> con il testo della combo stessa.
>> Non so se mi rendo conto di quello che dico :-D
>
> Ho capito, ma è inutile : dal momento che anche quando fai una
> query filtrata il server  ti  manda *tutta* la tabella che poi
> ti filtri  sulla memoria locale, indi  te  se rallenta peggio,
> al limite, perchè gli fai fare DUE lavori (trasferisci tabella
> AND filtrala);

Se fosse cosi' sai che traffico di tabelle in giro per il mondo
Ma cosi' non fosse (se parliamo di  db server) per fortuna


title: combobox text

text:
Il giorno sabato 19 marzo 2016 10:51:08 UTC+1,
radica...@gmail.com
 ha scritto:
> Il giorno sabato 19 marzo 2016 07:57:55 UTC+1, Remigio ha scritto:
> > Eheh,
> > hai ragione Radica, è un'idea un po' contorta e malsana.
>
> AHAH !
> T' ho "beccato" mascherina ! :D
...

In verità,
in verità ti dico che stavo pensando ad una query passthrough che popola la combobox e che utilizza come parametro il text della combo stessa, in questo modo il server non mi manda tutta la tabella dei comuni italiani ma sono quelli che iniziano con.
Però non riesco a farla funzionizzare 'sta cacchio di combo.
Mi indicate qualche esempio da cui trarre ispirazione?
Grazie a tutti voi per le risposte.

Remigio


title: combobox text

text:

credevo di collegasse ad un "server" (diciamo) Access. Non è cosi ?


title: combobox text

text:

Ma sei collegato a un DB SqL ? Io credevo che fossi collagato a
un DB access ...


title: combobox text

text:

E che de' un "server Access" ?


title: combobox text

text:

Dicci per cortesia cosa intendi quando scrivi 'server'


title: combobox text

text:

E  dai, me so sbagliato ! Me credevo che il client aveva tabelle
collegate a un DB Access. Che voi fà, me voi menà ? Me voi sputà
in faccia ? :-)

Poi dice che non sei teso. NoO ! Mica ! :-)


title: combobox text

text:

Server o non server io te l' ho detto come dovresti fare


title: combobox text

text:

E' la strada giusta, seguila non ascoltare cose strane che non si sono mai sentite...

Valuta solo, come ti ho detto, se ne vale la pena..., in base al NUMERO di Items.

@Alex


title: combobox text

text:
Il giorno sabato 19 marzo 2016 13:01:51 UTC+1, @Alex ha scritto:

> Non è così se il server è un vero RDBMS...

Hai  ragione, ma credevo (lo davo per scontato, non so perchè)
che le  veci  di "server" (impropriamente parlando)  le faceva
un DB Access remoto.

> se è Jet invece è vero, ma ricordiamoci che gli indici se ben
> usati servono.

Qua non  ho capito, perdonami.  Cosa  c' entrano  gli  indici ?

> Se il server è SqlServer restituisce solo la tabella con i
> dati corrispondenti se la query è risolvibile lato server.

Certo

> Per il resto è una cosa che può essere utile se parliamo di
> decine migliaia di items...

Cosa  potrebbe essere utile ? Scusami, forse ho perso il filo
della discussione. Non sono nemmen sicuro che stai rispondendo
a me :-)

E francamente non sono sicuro nemmeno di aver ben compreso il
problema dell' OP : lui vuole popolare un combo con i dati di
una tabella remota dopo però  che l' utente ha scelto un item
facendo ENTER sul combo stesso, ossia selezionando un  item :

Il che implica, però,  che il combo sia già popolato. E questo
per me è del tutto privo di senso ma ripeto : è molto probabile
che non abbia capito come stanno le cose.

Ciao


title: combobox text

text:
.....
> > se è Jet invece è vero, ma ricordiamoci che gli indici se ben
> > usati servono.
>
> Qua non  ho capito, perdonami.  Cosa  c' entrano  gli  indici ?

L'esecuzione di Queries correttamente indicizzate, contribuiscono a risurre traffico ed a ottimizzare i tempi di risposta... e questa logica si lega all'ultima osservazione...

> > Se il server è SqlServer restituisce solo la tabella con i
> > dati corrispondenti se la query è risolvibile lato server.
>
> Certo
>
> > Per il resto è una cosa che può essere utile se parliamo di
> > decine migliaia di items...
>
> Cosa  potrebbe essere utile ? Scusami, forse ho perso il filo
> della discussione. Non sono nemmen sicuro che stai rispondendo
> a me :-)
>
......

Se i dati della tabella/query che popola la COmbo sono molti, è sensato usare delle SP per popolare i controlli DataBound di tipo ReadOnly...(sempre con DB server).
Se invece i dati sono qualche centinaio direi che non ha senso preoccuparsene.

> Ciao

Ciao
@Alex


title: combobox text

text:

Se ognuno che ti chiede qualcosa lo consideri "bello teso" pare chiaro
che il problema non sta nel tuo interlocutore


title: combobox text

text:
...
Ciao,
intanto grazie a tutti per la notevole discussione.
Si tratta di un sqlserver, mysql.
La mia idea è questa, ditemi se è fattibile altrimenti seguo i vostri consigli:

- query PT q_rowsource_nascita inizialmente vuota (SELECT null)
- l'utente scrive sulla combo il nome del comune che gli interessa e dà invio;
- sulevento ENTER della combo c'è il codice qui sotto:

    Dim strsql As String
    strsql = "SELECT " _
    & " codici_catastali.id_codici_catastali, codici_catastali.denominaizone, " _
    & " codici_catastali.Provincia, codici_catastali.Codice " _
    & " FROM codici_catastali " _
    & " WHERE codici_catastali.denominaizone LIKE " & Chr(34) & Me!prova.Text & "%" & Chr(34) _
    & " ORDER BY codici_catastali.denominaizone ASC "

    CurrentDb.QueryDefs("q_rowsource_nascita").SQL = strsql
    Me.prova.RowSourceType = "Table/Query"
    Me.prova.RowSource = "q_rowsource_nascita"
    Me!prova.Requery
    Me.prova.Dropdown

- viene generata la query con parametro il nome del comune inserito dall'utente e viene fatto il requery della combo ed il dropdown

Potrebbe funzionare?
A me no

Grazie ancora e buon lavoro a tutti voi

Remigio


title: combobox text

text:
Hai inserito nella Proprietà CONNECT della Query la ConnectionString del Server...? Non la vedo...

CurrentDb.QueryDefs("q_rowsource_nascita").Connect="Tua StringConnection MYSQL"

Ovviamente la Connection string la puoi anche mettere da QBE in modo Visuale...!

Potresti anche valutare di fare una SP lato server...?

Vedi questo:
https://msdn.microsoft.com/en-us/library/office/ff192701.aspx

https://support.microsoft.com/en-us/kb/184749

Puoi ottenere un Recordset di ritorno ed associarlo alla Combo...

Set RsSP=MyDB.OpenRecordset(SQL, dbOpenSnapshot, dbSQLPassThrough)
Set Me!TuaCBO.Recordset=RsSP

@Alex


title: combobox text

text:

scherzavo, c' ho anche piazzato due faccette sorridenti ...


title: combobox text

text:
Il giorno domenica 20 marzo 2016 08:36:47 UTC+1, @Alex ha scritto:
> .....
> > > se è Jet invece è vero, ma ricordiamoci che gli indici se ben
> > > usati servono.
> >
> > Qua non  ho capito, perdonami.  Cosa  c' entrano  gli  indici ?
>
> L'esecuzione di Queries correttamente indicizzate,

Ah già ... non associavo mentalmente gli indici alla query.
Ogni tanto la testa mi va per conto suo, scusami.

> contribuiscono a risurre traffico ed a ottimizzare i tempi di
> risposta... e questa logica si lega all'ultima osservazione...

> > > Se il server è SqlServer restituisce solo la tabella con i
> > > dati corrispondenti se la query è risolvibile lato server.
> >
> > Certo
> >
> > > Per il resto è una cosa che può essere utile se parliamo di
> > > decine migliaia di items...
> >
> > Cosa  potrebbe essere utile ? Scusami, forse ho perso il filo
> > della discussione. Non sono nemmen sicuro che stai rispondendo
> > a me :-)
> >
> ......
>
>
> Se i dati della tabella/query che popola la COmbo sono molti, è
> sensato usare delle SP per popolare i controlli DataBound di tipo
> ReadOnly...(sempre con DB server).
> Se invece i dati sono qualche centinaio direi che non ha senso
> preoccuparsene.

Certo

Ti ringrazio, sei stato chiarissimo (e paziente)

Cmq a me personalmente non mi è ancora chiaro il discorso dell' OP.

Mi getta  in  confusione  perchè, a  quanto ho capito, lui vorrebbe
popolare il combo *dopo* che l' utente  ha  selezionato un item dal
combo stesso. Il che implica  che il combo è GIA' popolato, per cui
non riesco a trovare il senso dell' operazione.

Tu invece  hai capito  cosa intende ?  Cosi, te  lo chiedo solo per
curiosità, non ...


title: combobox text

text:
...
>
> Tu invece  hai capito  cosa intende ?  Cosi, te  lo chiedo solo per
> curiosità, non ...

Credo di aver capito che voglia FILTRARE, quindi ridurre il numero di ITEMS esposti dalla combo man mano che digita, e trovare quelli che corrispondono alla digitazione.

Ha un senso funzionale per l'utente, dal punto di vista concettuale è una cosa di dubbia INUNTILA', dal momento che la Combo è popolata l'intero Set di dati ha fatto il suo giro in rete...
Tecnicamente genera traffico dati inutile visto che il pacchetto intero è stato inviato alla prima richiesta(che li conteneva tutti) ed ad ogni digitazione viene richiesto un nuovo invio.

Ora rifletto invece su questo, sapendo che gli Oggetti DATABOUND come Combo/List ecc... espongono l'oggetto Recordset... e dal momento che ha già un RS popolato in LOCALE, non potrebbe essere più furbo usare il metodo FILTER dell'oggetto Recordset e riassegnarlo alla COMBO.
Traffico dati in rete=0 ed ottiene lo stesso.

https://msdn.microsoft.com/en-us/library/office/ff837300.aspx

Ovviamente questo richiede di avere il RS PADRE dichiarato a livello di Form sempre PIENO, ma questo non è un problema viene fatto in tutti i casi la 1° volta, poi man mano si usa un RS interno al ciclo CHANGE per Fitlrare e riassegnare...

Boh non so se funziona bene, non l'ho provato, a livello teorico SI.

Saluti

@Alex


title: combobox text

text:
Il giorno lunedì 21 marzo 2016 11:34:53 UTC+1, @Alex ha scritto:
> ...
> >
> > Tu invece  hai capito  cosa intende ?  Cosi, te  lo chiedo solo per
> > curiosità, non ...
>
> Credo di aver capito che voglia FILTRARE, quindi ridurre il numero di
> ITEMS esposti dalla combo man  mano  che digita, e trovare quelli che
> corrispondono alla digitazione.

ok

> Ha un senso funzionale per l'utente, dal punto di vista concettuale è
< una cosa di dubbia INUNTILA', dal momento che la Combo è popolata l'
> intero Set di dati ha fatto il suo giro in rete...
> Tecnicamente genera traffico dati inutile visto che il pacchetto
> intero è stato inviato alla prima richiesta (che li conteneva tutti)
> ed ad ogni digitazione viene richiesto un nuovo invio.
> Ora rifletto invece su questo, sapendo che gli Oggetti DATABOUND
> come Combo/List ecc... espongono l'oggetto Recordset...

si !

> e dal momento che ha già un RS popolato in LOCALE, non potrebbe essere
> più furbo usare il metodo FILTER dell'oggetto Recordset e riassegnarlo
> alla COMBO.
> Traffico dati in rete=0 ed ottiene lo stesso.

geniale ! Da fare *comunque*, secondo me !

... però  non  risolve  del tutto il problema dell' OP che, a quanto ho
capito  (ma vallo a sapere ...) lui lamenta il fatto che quando apre la
maschera  che contiene il combo questo, per popolarsi (a quanto pare si
popola quando  la  maschera  si apre ... boh) passa troppo tempo perchè
va a pescare (con una query ? Ariboh) una grossa tabella remota.

Ecco perchè (dando per scontato  che  all' utente, almeno  all' inizio,
la tabella gli serve *tutta*)  gl'  avevo consigliato di  trasferirsela
una volta per  tutte  e  all' apertura  del  client in locale (*) alchè
(e qui  interviene  la  tua  idea)  costruire un bel recordset che va a
popolare il combo che poi  andrebbe  successivamente filtrato a seconda
delle necessità dell' utente.

(*) ho ipotizzato anche che la tabella dei comuni rimanga identica a
se  stessa per tempi lunghi. Mi pareva ragionevole ...

>
https://msdn.microsoft.com/en-us/library/office/ff837300.aspx

>
> Ovviamente questo richiede di avere il RS PADRE dichiarato a
> livello di Form sempre PIENO, ma questo non è un problema viene
> fatto in tutti i casi la 1° volta, poi man mano si usa un RS
> interno al ciclo CHANGE per Fitlrare e riassegnare...

Certo

> Boh non so se funziona bene, non l'ho provato, a livello teorico SI.

Con  ADO funziona di sicuro, tempo fa costruii un marchingegno molto
simile a questo.

> Saluti

Ciao :-)


title: combobox text

text:
...
> Credo di aver capito che voglia FILTRARE, quindi ridurre il numero di ITEMS esposti dalla combo man mano che digita, e trovare quelli che corrispondono alla digitazione.
>
> Ha un senso funzionale per l'utente, dal punto di vista concettuale è una cosa di dubbia INUNTILA'

Ciao,
in effetti l'intenzione è quella di filtrare in modo da ridurre il numero di record che poi andranno a popolare la combo, però il meccanismo che ho pensato (e che non so se si può realizzare, per questo chiedevo il vostro aiuto) è il seguente:
- l'utente DIGITA (e non sceglie) il nome o parte di esso nella combo (che in questo caso viene usata come una normale casella di testo) e preme invio;
- viene generata la query pass-through con parametro di filtro il testo immesso nella combo e viene inviata al server sql;
- il server risponde con un recordset GIA' FILTRATO (e quindi più leggero dell'intera tabella);
- alla combo viene assegnato come origine dati il recordset ricevuto in risposta dal server e viene così popolata;
- l'utente infine sceglie uno dei record presenti nella combobox e tutti siamo più felici (soprattutto io) :-)
Si può fare secondo voi?
Ho provato, ma quando do' invio un errore mi dice che il testo immesso non corrisponde a ecc. ecc.
Grazie ancora a tutti voi

Remigio


title: combobox text

text:
Il giorno martedì 22 marzo 2016 12:51:50 UTC+1, Remigio ha scritto:

> in effetti l'intenzione è quella di filtrare in modo da ridurre il numero
> di record che poi andranno a popolare la combo, però il meccanismo che ho
> pensato (e che non so se si può realizzare, per questo chiedevo il vostro
> aiuto) è il seguente:

> - l'utente DIGITA (e non sceglie) il nome o parte di esso nella combo (che
> in questo caso viene usata come una normale casella di testo) e preme
> invio;

Oh ! Adesso si che ho capito. E non potevi dirlo così da subito ? :-)
Deve funzionare per forza, se la query è scritta bene.

Ma continuo IMPERTERRITO a pensare che  se  ti porti tutta la tabella
in locale e poi invece che la query usi un recordset filtrato è molto
meglio :

perche' se l' utente fa altre scelte inondi la rete di queries.

perche' se vuoi  permettere  all' utente di digitare quello che
vuole molte di quelle queries andranno a vuoto perchè richiesta
dati inesistenti => utenti frustrati, utenti incazzati :-)

perchè  come ti dico io (e Alex, per quanto riguarda l' uso del
recordset) velocizzeresti MOOOOOLTO di piu' l' applicazione


title: combobox text

text:

Forse volevi dire E' MOLTO PEGGIO
Come fai a dare per scontato che portare tutta la tabella in locale non
gli porti via tutta la mattina (o il pomeriggio)?
I sistemi client/server sono nati per ottimizzare le prestazioni,
facendo correre poca roba in rete, e passando ai client solo con i dati
necessari, non e' che fanno altro
L'unica cosa che deve fare, e che forse non gli e' ben chiara, e'
consentire alla combo di accettare stringhe anche non appartenenti
all'attuale selezione (proprieta LimitToList=false) e poi quando
l'operatore preme Enter, intercettare l'evento NotInList, creare la
query che gli serve, aggiornare il recordset collegato alla combo, fine
Se la selezione restituisce 10 record, solo quelli passeranno dal db
server al client
Caricando pochissimo la rete e pochissimo il client


title: combobox text

text:
...
> Caricando pochissimo la rete e pochissimo il client

Grazie ad Ale e a Radica,
però trovo RobertoA d'accordo con quello che pensavo fin dall'inizio, cioè far arrivare al client solo i dati che gli servono. Mi sembra che le query PT servano anche a questo in Access.
Potresti spiegare meglio per favore cosa vuoi dire con intercettare l'evento notinlist? Cosa faresti di preciso? (scusa la tondaggine)
Grazie ancora

Remigio


title: combobox text

text:
Il giorno martedì 22 marzo 2016 14:09:37 UTC+1, RobertoA ha scritto:
> Il 22/03/2016 13:46,
radica...@gmail.com
 ha scritto:
> > Il giorno martedì 22 marzo 2016 12:51:50 UTC+1, Remigio ha scritto:
> >
> >> in effetti l'intenzione è quella di filtrare in modo da ridurre il numero
> >> di record che poi andranno a popolare la combo, però il meccanismo che ho
> >> pensato (e che non so se si può realizzare, per questo chiedevo il vostro
> >> aiuto) è il seguente:
> >
> >> - l'utente DIGITA (e non sceglie) il nome o parte di esso nella combo (che
> >> in questo caso viene usata come una normale casella di testo) e preme
> >> invio;
> >
> > Oh ! Adesso si che ho capito. E non potevi dirlo così da subito ? :-)
> > Deve funzionare per forza, se la query è scritta bene.
> >
> > Ma continuo IMPERTERRITO a pensare che  se  ti porti tutta la tabella
> > in locale e poi invece che la query usi un recordset filtrato è molto
> > meglio :
> >
> > perche' se l' utente fa altre scelte inondi la rete di queries.
> >
> > perche' se vuoi  permettere  all' utente di digitare quello che
> > vuole molte di quelle queries andranno a vuoto perchè richiesta
> > dati inesistenti => utenti frustrati, utenti incazzati :-)
> >
> > perchè  come ti dico io (e Alex, per quanto riguarda l' uso del
> > recordset) velocizzeresti MOOOOOLTO di piu' l' applicazione
>
> Forse volevi dire E' MOLTO PEGGIO
> Come fai a dare per scontato che portare tutta la tabella in locale non
> gli porti via tutta la mattina (o il pomeriggio)?

Beh, ha  detto fin dall' inizio che il caricamento di quella tabella
gli porta  via "un po'" troppo tempo (e nemmeno per tutti gli utenti)
dunque ipotizzavo che  non fosse  enorme  e  che, essendo quella dei
comuni, non potesse gonfiarsi senza ritegno ed in modo incontrollato
ma che invece fosse molto stabile.

Indi, verrebbe caricata UNA VOLTA sola : il client viene caricato in
RAM e controlla se quella tabella  sta in  locale. Se cè bene, sennò
la carica dal remoto. Una volta per tutte.

Certamente se quelle due ipotesi cadono cade anche il mio discorso.
No problem

> I sistemi client/server sono nati per ottimizzare le prestazioni,
> facendo correre poca roba in rete, e passando ai client solo con i dati
> necessari, non e' che fanno altro
> L'unica cosa che deve fare, e che forse non gli e' ben chiara, e'
> consentire alla combo di accettare stringhe anche non appartenenti
> all'attuale selezione (proprieta LimitToList=false) e poi quando
> l'operatore preme Enter, intercettare l'evento NotInList, creare la
> query che gli serve, aggiornare il recordset collegato alla combo, fine
> Se la selezione restituisce 10 record, solo quelli passeranno dal db
> server al client
> Caricando pochissimo la rete e pochissimo il client

Ma tu hai tutte le ragioni di questo mondo, intendiamoci.

Ma in questo modo se l' utente seleziona varie volte avremo tante queries
che viaggiano in rete. L' ho scritto.

Ora :
quello che dico io è : ok, la  tua teoria è corretta e indiscutibile.
Ma se i dati sono sempre gli stessi a che serve metterli in remoto ?

Va bene la regola e la teoria, ma un occhio al caso concreto io ogni
tanto ce lo butterei.

Poi non so ...


title: combobox text

text:

Io farei cosi:
1) apertura form con recordsource combo a ""
2) l'utente scrivera' il testo che desidera nella combobox
3) quando preme ENTER verra' attivato l'evento NotInList
4) dentro l'evento NotInList della combobox ci dovra' essere il codice
che prende quanto scritto dall'utente e lo usa per settare la proprieta'
recordsource con la selezione che desidera (supponiamo la combobox debba
visualizzare i comuni di una certa regione, se il testo digitato
dall'utonto fosse 'lombardia' allora l'istruzione sara'
cmbMiaComboComuni.recordsource="select NOME from COMUNI where REGIONE='"
& cmbMiaComboComuni.value & "' "  )
Fine
Da questo momento in poi dentro la combobox si vedranno solo i nomi dei
comuni della Lombardia
Se l'utonto digitasse un'altra regione ad esempio Sicilia, alla
pressione dell'ENTER verrebbe aggiornato il recordsource della combobox
per contenere solo i nomi comuni della regione indicata
Ovviamente do' per scontato che nella tabella COMUNI ci sia indicazione
della regione su ogni riga