title: Database migliore

author: Lbo da casa

text:
>db con uno più potente e performante. quale db mi consigliate ? ho sentito
>parlare di sql server cosa ne pensate?
sicuramente sql server è quello che offre il miglior rapporto
qualità/prezzo, dove per qualità si intende anche snellezza operativa
e documentazione.
considera comunque che, come anche tu dicevi, puoi interfacciare la
parte gestionale (maschere ecc.) di access a qualsiasi db dotato di
driver odbc.
comunque, non per criticare, ma se ti fai questa domanda, sei sicuro
di possedere le competenze necessarie allo sviluppo di un applicativo
che deve essere suato da 75 persone contemporaneamente?
io ad esempio non le possiederei...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Database migliore

author: SE

text:
>
> comunque, non per criticare, ma se ti fai questa domanda, sei sicuro
> di possedere le competenze necessarie allo sviluppo di un applicativo
> che deve essere suato da 75 persone contemporaneamente?
>
> io ad esempio non le possiederei...
> --
qual è il problema?


title: Database migliore

author: warp

text:
Giangiacomo Lucà ha scritto nel messaggio <8s00qg$h3p$
1...@nslave2.tin.it
>...
>Ho una domanda da proporre. ho un prg che proddottocon access. attual mente
>il file di database è naturalmente access.
>Ultimamente ho scoperto che il db di access non permette molte connessioni
>contemporaneamente;
x curiosità, a quante connessioni ha cominciato a fare acqua, e con che mole di dati?
visto che il prg dovrebbe essere utilizzato in rete con
>circa 75 pc  ho pensato di mantenere il prg costruito inaccess e cambiare il
>db con uno più potente e performante. quale db mi consigliate ? ho sentito
>parlare di sql server cosa ne pensate?
>
>Il mio scopo è di utilizzare un db buono ma non troppo complesso da
>utilizzare.
Purtroppo se questo è il tuo scopo, avrai problemi.
Imparare a "pilotare" un server SQL è senz'altro più pratico rispetto ad altri prodotti della stessa
fascia ... ma pur sempre impegnativo.
Certo che 75 Pc concorrenti sono tanti, e anche l'hardware di rete, gli switch, il Server  devono
essere tosti.
Probabilmente varrebbe la pena di pensare a un utilizzo di Access 2000+ADO.
A grandi linee in cosa consiste il programma?


title: Database migliore


title: Database migliore

author: Lorenzo Coronati

text:
Scrisse "Giangiacomo Lucà" <
gau...@hotmail.com
>:
>Ultimamente ho scoperto che il db di access non permette molte connessioni
>contemporaneamente; visto che il prg dovrebbe essere utilizzato in rete con
>circa 75 pc  ho pensato di mantenere il prg costruito inaccess e cambiare il
>db con uno più potente e performante. quale db mi consigliate ?
Beh, direi che dipende molto dal server.
Immagino che avrai unix, no?
Probabilmente il migliore in assoluto e' db2
Se invece sei un kamikaze e hai wintel... db2!
>Il mio scopo è di utilizzare un db buono ma non troppo complesso da
>utilizzare.
Lascia perdere db2
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
<<[...] Altrimenti ci arrabbiamo....>>
(Voltolini, 10/10/2000)
--


title: Database migliore

text:
Lorenzo Coronati ha scritto nel messaggio
>--
><<Complimenti per la risposta disinteressata a
>differenza di altri che sul NG ci mangiano sopra.>>
>(Voltolini, 20/04/2000)
>--
><<[...] Altrimenti ci arrabbiamo....>>
>(Voltolini, 10/10/2000)
'Azzo, si direbbe che tu abbia la memoria di un elefante!
Ciao, warp


title: Database migliore

author: Giangiacomo Lucà

text:
il prg praticamente gestisce l'accesso ai vari pc e immagazzina i dati
dell'utente presso la postazione  e i vari programmi che utilizza.
effettivamente il tempo d'utilizzo del prg e veramente infinitesamente breve
rispetto alla permanenza dell'utente sul pc. praticamente se è un minuto e
tantissi,issimo.
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:8s1dm5$cnd$1...@fe2.cs.interbusiness.it...
>
> Giangiacomo Lucà ha scritto nel messaggio <8s00qg$h3p$
1...@nslave2.tin.it
>...
> >Ho una domanda da proporre. ho un prg che proddottocon access. attual
mente
> >il file di database è naturalmente access.
> >Ultimamente ho scoperto che il db di access non permette molte
connessioni
> >contemporaneamente;
>
> x curiosità, a quante connessioni ha cominciato a fare acqua, e con che
mole di dati?
>
>
> visto che il prg dovrebbe essere utilizzato in rete con
> >circa 75 pc  ho pensato di mantenere il prg costruito inaccess e cambiare
il
> >db con uno più potente e performante. quale db mi consigliate ? ho
sentito
> >parlare di sql server cosa ne pensate?
> >
> >Il mio scopo è di utilizzare un db buono ma non troppo complesso da
> >utilizzare.
>
>



title: Database migliore

text:
Scrisse "warp" <
war...@libero.it
>:
>'Azzo, si direbbe che tu abbia la memoria di un elefante!
Tutto il contrario, purtroppo :-(
E' che certe perle le conservo ;-)
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
<<[...] Altrimenti ci arrabbiamo....>>
(Voltolini, 10/10/2000)
--


title: Database migliore

author: ema

text:
Mio cuggino mi ha detto che Lbo da casa  <
l...@nospam.blunet.it
> scrisse:
>>db con uno più potente e performante. quale db mi consigliate ? ho sentito
>>parlare di sql server cosa ne pensate?
> sicuramente sql server è quello che offre il miglior rapporto
> qualità/prezzo, dove per qualità si intende anche snellezza operativa
> e documentazione.
>
mysql. Qualita` ottima, documentazione dubito ne troverai mai cosi` tanta
per un qls prog per Windows, prezzo=0.
In effetti SQL Server e` migliore come rapporto qualita`/prezzo, perche`
mysql restituisce un "Division by 0" :-)
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Il Zuse indice il Concorso della Settimana:
    Regolamento:
	devi riuscire ad editare con `vi' un file di testo contenente linee
	di 1 carattere ciascuna, dove tale carattere e' la tilde.
    Premi:
	Si vince un mal di testa.
    (Nota: non vale usare ":set nu".)


title: Re: Formattazione numeri in query

author: Bruno Campanini

text:
"Alby" <
NOSPAMa...@sistemics.it
> wrote in message
news:d3e49h$71g$1...@balena.cs.interbusiness.it...
> Ciao! Ho una tabella, in cui ho dei campi in formato numerico..Ora, io
> voglio esportarla, e per farlo utilizzo una query che mi seleziona i
> record
> voluti, e per avere una formattazione sempre uguale, faccio:
> SELECT Format(tabella.campo1,"00000.00"),..
> così avro i campi numerici ad esempio così    00014.24
>
> 00100.00
> ...
> e fin qui tutto ok..Ma se ho all'interno dei campi numerici negativi,
> questo
> modo di formattare i campi nella query funziona male, perchè mi prende il
> segno e poi mi formatta il numero con gli zeri..
> ad esempio            00014.24
>                             -00012.21
>                             -00145.00..
> Così non ho la lunghezza che voglio, perchè se ho un numero negativo la
> query mi tira fuori un carattere in più, mentre io vorrei ad esempio:
>                             00014.24
>                             -0012.00
>                             -0100.23...
> Capito?Come posso Mediare a questo problema? Grazie 1000 anticipatamente!
Prova con:
SELECT
IIF(tabella.campo1>0,Format(tabella.campo1,"00000.00"),Format(tabella.campo1,"-0000.00"))
Non ho verificato, però mi sembra dovrebbe funzionare.
Bruno


title: Re: Formattazione numeri in query

author: Alby

text:
Ciao! Ho una tabella, in cui ho dei campi in formato numerico..Ora, io
voglio esportarla, e per farlo utilizzo una query che mi seleziona i record
voluti, e per avere una formattazione sempre uguale, faccio:
SELECT Format(tabella.campo1,"00000.00"),..
cosě avro i campi numerici ad esempio cosě    00014.24
                                                                    00100.00
...
e fin qui tutto ok..Ma se ho all'interno dei campi numerici negativi, questo
modo di formattare i campi nella query funziona male, perchč mi prende il
segno e poi mi formatta il numero con gli zeri..
ad esempio            00014.24
                             -00012.21
                             -00145.00..
Cosě non ho la lunghezza che voglio, perchč se ho un numero negativo la
query mi tira fuori un carattere in piů, mentre io vorrei ad esempio:



title: Tabella collegata cambiare indirizzo cartella

author: Winston Smith

text:
Salve a tutti,
vorrei sapere se è possibile variare tramite VBA
l'indirizzo di riferimento di una Tabella Collegata.
Es.
Adesso punta a listino.csv nella cartella XXXX
dove XXXX è il nome del cliente
C:\ARTICOLI\XXXX\listino.csv
vorrei alla bisogna poterlo cambiare e puntare ad esempio
C:\ARTICOLI\YYYY\listino.csv

Grazie

--
O no ?

WS


author: GiorgioDaPrato

text:

si può ottenere con il comando DoCmd.TransferText

(il file csv è un file testo
con i SUOI (quelli presenti in QUEL file) caratteri separatori di campi e di valori data e/o decimali

https://msdn.microsoft.com/en-us/vba/access-vba/articles/docmd-transfertext-method-access

MA
occorre definire la specifica
(almeno per me NON è opzionale ...)
e quindi procedere a mano per la PRIMA volta
"fissando" la specifica con quanto appare premendo il pulsante [Avanzate]

se necessario posso essere più dettagliato,
ora non ho Access a disposizione


text:
aggiungo anche questo link

http://access-excel.tips/access-vba-docmd-transfertext-method/


text:
Sembra che GiorgioDaPrato abbia detto :



author: LIONES

text:
Private Sub CmdCambiaPercorso_Click()

   Dim Catalogo As New ADOX.Catalog
   Dim Tabella As ADOX.Table
   Dim Prop As ADOX.Property
   Dim Dir As String

  Catalogo.ActiveConnection = CurrentProject.Connection
  Dir = CurrentProject.FullName

  For Each Tabella In Catalogo.Tables
    If Tabella.Type = "LINK" Then
      Set Prop = Tabella.Properties("Jet OLEDB:Link Datasource")

      If (Tabella.Name = "NOMETABELLACOLLEGATA") Then
                Prop.Value = "NUOVOPERCORSO"
      End If

    End If

  Next Tabella

  Set Catalogo = Nothing

MsgBox "COLLEGAMENTO FATTO", vbApplicationModal, "COLLEGAMENTO"

End Sub

DOVREBBE FUNGERE


text:
Dopo dura riflessione, LIONES ha scritto :

Funziona.



title: stampare secondo ordine

text:
Ho una maschera dove ordino i vari campi, dopo aver fatto la selezione
della campagna voluta, e qui tutto bene.
Poi lancio la stampa secondo la selezione eseguita sulla maschera.
Nella query, che è agganciato il report, ho inserito nei campi, che ordino
nella maschera, la seguenti diciture: [forms]![M_SEL_ANNO]![POS] -*-poi
-*- [forms]![M_SEL_ANNO]![DENOMINAZIONE]ECC.
Il problema è che nella stampa viene fuori solamente il primo record,
secondo l'ordine scelto nella maschera.
Dove può essere l'inghippo?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stampare secondo ordine

author: Sergio MAZZA

text:
"andrea_terzo" <
no_...@tin.it
> ha scritto nel messaggio news:dji388$qgl$1...@news.newsland.it...
> Ho una maschera dove ordino i vari campi, dopo aver fatto la selezione
> della campagna voluta, e qui tutto bene.
> Poi lancio la stampa secondo la selezione eseguita sulla maschera.
>
> Nella query, che è agganciato il report, ho inserito nei campi, che ordino
> nella maschera, la seguenti diciture: [forms]![M_SEL_ANNO]![POS] -*-poi
> -*- [forms]![M_SEL_ANNO]![DENOMINAZIONE]ECC.
>
> Il problema è che nella stampa viene fuori solamente il primo record,
> secondo l'ordine scelto nella maschera.
>
> Dove può essere l'inghippo?
> Grazie
Non fare l'ordinamento nella query ma nel report (Strumenti - Raggruppamento/Ordinamento)...
Ciao.
--
Sergio MAZZA


title: stampare secondo ordine

author: andrea

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:djiuej$g9o$1...@area.cu.mi.it...

Innanzituto grazie x la risposta
Ho provato inserire il codice nella proprieta -raggruppamento/ordinamento il
codice,  mi stampa tutta la campagna selezionata pero non ordina come ho
selezionato nella maschera ma va a caso
Io invece desidererei che l'ordinamento dato nella maschera si riversi pari
pari nel report.


title: stampare secondo ordine

text:
"andrea" <
tientela...@tin.it
> ha scritto nel messaggio
news:435d13cc$0$13344$4faf...@reader2.news.tin.it...

L'ordinamento crescente e descrescente della maschera è dell'esempio del
sito comune 3.64 dove io ho aggiunto la selezione dell'anno ma non riesco a
riversarla contemporaneamente sul report
Grazie di nuovo


title: stampare secondo ordine

text:
"andrea" <
tientela...@tin.it
> ha scritto nel messaggio news:435dbf83$0$13350$4faf...@reader2.news.tin.it...
>
> L'ordinamento crescente e descrescente della maschera č dell'esempio del
> sito comune 3.64 dove io ho aggiunto la selezione dell'anno ma non riesco a
> riversarla contemporaneamente sul report
> Grazie di nuovo
Descrivi il contenuto del campo "Codice", se non č numerico l'ordinamento seguirą un "iter" diverso...
Ciao.
--
Sergio MAZZA


title: stampare secondo ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:djkjn1$33u$1...@area.cu.mi.it...
> "andrea" <
tientela...@tin.it
> ha scritto nel messaggio
news:435dbf83$0$13350$4faf...@reader2.news.tin.it...
> >
> > L'ordinamento crescente e descrescente della maschera è dell'esempio del
> > sito comune 3.64 dove io ho aggiunto la selezione dell'anno ma non
riesco a
> > riversarla contemporaneamente sul report
> > Grazie di nuovo
>
>
> Descrivi il contenuto del campo "Codice", se non è numerico l'ordinamento
seguirà un "iter" diverso...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Scusa ma non ho capito cosa intendi
se era di inserire fra apici l'ultimo campo ("POS") o  cosa
sai cerco di cavarmela in access ma sono solo un utente
Comunque grazie della risposta


title: stampare secondo ordine

text:
"andrea" <
tientela...@tin.it
> ha scritto nel messaggio news:435e8411$0$13355$4faf...@reader2.news.tin.it...
> Scusa ma non ho capito cosa intendi
> se era di inserire fra apici l'ultimo campo ("POS") o  cosa
> sai cerco di cavarmela in access ma sono solo un utente
> Comunque grazie della risposta
No, non intendo quello; non ho ancora capito qual'é il campo che intendi utilizzare per ordinare il report, che tipo di campo è (se
contiente numeri o testo) e se testo che "tipologia" di contenuto ha.
In particolare non capisco questa tua affermazione: "...Nella query, che è agganciato il report, ho inserito nei campi, che ordino
nella maschera, la seguenti diciture: [forms]![M_SEL_ANNO]![POS] -*-poi -*- [forms]![M_SEL_ANNO]![DENOMINAZIONE]ECC."
Ciao.
--
Sergio MAZZA


title: stampare secondo ordine

text:
Sergio MAZZA ha scritto:



> Ciao.
Grazie dell'attenzione ti rispondo da altro PC
In sostanza io nella maschera faccio prima una selzione per l'annata
(campo testo es 98/99 ecc)successivamente ordino i record selezionati per
uno dei seguenti campi:
DENOMINAZIONE, POS, DATADOM, COMUNE, COMUNEPRES
e nella maschera tutto ok.
La mia volontà è che la scelta eseguita venga girata sulla stampa del
report.
Per la selezione dell'annata (e qui funziona), e l'ordine, crescente o
decrescente non riesco a girarla sulla stampa/report.
Spero di aver esposto in modo chiaro quello che intendevo



title: stampare secondo ordine

text:
andrea_terzo ha scritto:
> Sergio MAZZA ha scritto:



> > Ciao.

PS la dicitura [forms]![M_SEL_ANNO]![DENOMINAZIONE] e le altre le ho
inserite nella query e campo o opzioni del report perche presuponevo che
mi prendesse quanto ordinato nella maschera.
Inserendo nella query mi da si in ordine crescente o decrescente i record
ma solo il primo. Viceversa nel report non fa nessun ordinamento stampando
tutti i record selzionati tramite il filtro dell'annata
Spero di aver migliorato l'esposizione di quello che desiderei fare e
quello che fino adesso o fatto



title: stampare secondo ordine

text:
"andrea_terzo" <
no_...@tin.it
> ha scritto nel messaggio news:djni26$t2o$1...@news.newsland.it...
>> Grazie dell'attenzione ti rispondo da altro PC
>> In sostanza io nella maschera faccio prima una selzione per l'annata
>> (campo testo es 98/99 ecc)successivamente ordino i record selezionati per
>> uno dei seguenti campi:
>> DENOMINAZIONE, POS, DATADOM, COMUNE, COMUNEPRES
>> e nella maschera tutto ok.
>> La mia volontà è che la scelta eseguita venga girata sulla stampa del
>> report.
>> Per la selezione dell'annata (e qui funziona), e l'ordine, crescente o
>> decrescente non riesco a girarla sulla stampa/report.
>> Spero di aver esposto in modo chiaro quello che intendevo
>> Grazie
>
> PS la dicitura [forms]![M_SEL_ANNO]![DENOMINAZIONE] e le altre le ho
> inserite nella query e campo o opzioni del report perche presuponevo che
> mi prendesse quanto ordinato nella maschera.
> Inserendo nella query mi da si in ordine crescente o decrescente i record
> ma solo il primo. Viceversa nel report non fa nessun ordinamento stampando
> tutti i record selzionati tramite il filtro dell'annata
> Spero di aver migliorato l'esposizione di quello che desiderei fare e
> quello che fino adesso o fatto
>
> --
Quindi vuoi, per il report, scegliere il campo da utilizzare come ordinamento e anche la direzione?
Prova questa routine:
'---
DoCmd.OpenReport "nomeReport", acViewDesign
With Reports("nomeReport")
    .Visible = False
    .OrderBy = "nomeCampo"
    .OrderByOn = True
    .Application.Quit acQuitSaveAll
End With
DoCmd.OpenReport "nomeReport", acViewPreview
'---
Ciao.
--
Sergio MAZZA


title: stampare secondo ordine

text:
Sergio MAZZA ha scritto:



> Ciao.
Ho inserito il codice che gentilemnte hai postato ma si chiude tutta
l'applicazione
Ma l'ordine del campo non dovrebbe mica prenderlo dalla variabile della
maschera?
Private Sub Comando26_Click()
   DoCmd.OpenReport "R_RIEP_PROD2", acViewDesign
   With Reports("R_RIEP_PROD2")
   .Visible = False
   .OrderBy = "POS"
   .OrderByOn = True
   .Application.Quit acQuitSaveAll
   End With
End Sub
Grazie ancora di nuovo



title: stampare secondo ordine

text:
"andrea_terzo" <
no_...@tin.it
> ha scritto nel messaggio news:djnmnm$gq7$1...@news.newsland.it...
> Ciao.
> Ho inserito il codice che gentilemnte hai postato ma si chiude tutta
> l'applicazione
Togli:
 .Application.Quit  acQuitSaveAll
Il report risulta essere modificato nella struttura e quindi, dopo che si è aperto in anteprima, al momento della chiusura chiede di
essere salvato. Per ovviare a questo bisogna salvarlo appena è aperto, prova ad inserire la riga:
DoCmd.Save acReport, "nomeReport"
dopo il:
End With
> Ma l'ordine del campo non dovrebbe mica prenderlo dalla variabile della
> maschera?
Quale variabile?
> Private Sub Comando26_Click()
>   DoCmd.OpenReport "R_RIEP_PROD2", acViewDesign
>   With Reports("R_RIEP_PROD2")
>   .Visible = False
>   .OrderBy = "POS"
>   .OrderByOn = True
>   .Application.Quit acQuitSaveAll
>   End With
> End Sub
>
> Grazie ancora di nuovo
Ciao.
--
Sergio MAZZA


title: stampare secondo ordine

text:
Sergio MAZZA ha scritto:

> Togli:
>  .Application.Quit  acQuitSaveAll

> dopo il:
> End With

> Quale variabile?

> Ciao.
Non riesco a farlo girare
Grazie della tua disponibilità ma x il momento getto la spugna ritentero
fra qualche periodo



title: DDE con msaccess

author: PINO

text:
Come fare per inserire dati ad ogni variazione proveniente da valori
esistenti in altra videata di un programma in esecuzione che sopporta il
DDE? Grazie!


title: DDE con msaccess

text:
"PINO" <
elettro...@libero.it
> ha scritto nel messaggio
news:9kr9dt$ieq$1...@pegasus.tiscalinet.it...
> Come fare per inserire dati ad ogni variazione proveniente da valori
> esistenti in altra videata di un programma in esecuzione che sopporta il
> DDE? Grazie!
Se trovi problemi con l'aggiornamento dei dati di una casella combinata,
cimentarti con la comunicazione DDE la vedo dura...
Comunque, dovresti essere più preciso; da quale applicazione dovresti
eseguire il collegamento dde? Che applicazione è? Sei sicuro che supporti il
dde?
Esempi di comunicazione dde li trovi nell'help di access alla voce:
Utilizzare Microsoft Access come server DDE...
Ciao.


title: DDE con msaccess

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9krdur$11b$1...@canarie.caspur.it...
Scusa ho confuso la prima parte del messaggio...


title: DDE con msaccess

text:
Dalle pagine di Vtplus per WinTv per esempio avere una videata di dati
ordinati in una maschera o foglio di calcolo e con comando timer per esempio
esportare le righe della maschera per archiviarene i dati in un database.
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9krdur$11b$1...@canarie.caspur.it...



title: DDE con msaccess

text:
"PINO" <
elettro...@libero.it
> ha scritto nel messaggio
news:9krtvq$h7m$1...@lacerta.tiscalinet.it...
> Dalle pagine di Vtplus per WinTv per esempio avere una videata di dati
> ordinati in una maschera o foglio di calcolo e con comando timer per
esempio
> esportare le righe della maschera per archiviarene i dati in un database.
Per favore scrivi la tua risposta dopo il messaggio precedente; come faccio
io, grazie.
Devi scegliere quale sarà l'applicazione server e quella client; se access
deve ricevere i dati da WinTv, access deve essere l'applicazione server e
devi programmare WinTv con il suo linguaggio script (se ne esiste uno) in
modo da avviare access, aprire un canale dde ed inviare i comandi per aprire
la tabella e scriverci dentro i dati.
Se WinTv è l'applicazione server devi programmare access per aprire un
canale dde e leggere i dati per poi scriverli in una tabella.
In entrambi i casi ci sono dei problemi:
- nel primo io non sono al corrente se WinTv ha un linguaggio script per
comunicazioni dde;
- nel secondo non conosco WinTv e non ho la possibilità di conoscere le
variabili che mette a disposizione delle applicazioni client dde...
Ciao.


title: [OT] Agnelli

author: Antonio Biso

text:
Con l'avvicinarsi della Santa Pasqua gli agnelletti appaiono piuttosto
ABBACCHIATI...
Ehe ehe heehe ehe ehe ehe hehe
Gnam
Antonio


title: [OT] Agnelli

author: ciroteo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:uFP%d.683942$b5.31...@news3.tin.it...
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:vJC%d.24563$zZ1.6...@twister1.libero.it...

> Cuore di pietra!
>
> Ciao.
>
> --
> Sergio MAZZA
>
Dai perchè quest'anno non fai una Pasqua vegetariana?


title: [OT] Agnelli

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:vJC%d.24563$zZ1.6...@twister1.libero.it...




title: [OT] Agnelli

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d1ohgb$gse$1...@hulme.interac.it...

> Dai perchč quest'anno non fai una Pasqua vegetariana?
MADDECHEAHO? (Tm.)
Antonio


title: [OT] Agnelli

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:mPQ%d.25390$zZ1.6...@twister1.libero.it...
>
> MADDECHEAHO? (Tm.)
>
> Antonio
Ah sě? E io lo dico a Giuseppe (MORCHIO)...
Ciao.
--
Sergio MAZZA


title: Problemi con sql

author: Nadir

text:
Ciao Newsgroup, ho messo come criterio in una query questo codice, ma non
funziona.
Left([Forms]![F_listato_PU-MV-DV]![Tag];2) & "xt" &
Right([Forms]![F_listato_PU-MV-DV]![Tag];2) & (Like "_Q*")
Mentre mettendo cosi funziona e mi trova il mio record
Like "10xt90_q*"
Il mio problema è che devo comporre la stringa; non capisco perche non
funziona, forse il like non si puo usare in mezzo ad altro codice?
Grazie anticipatamente Nadir
--------------------------------
Inviato via
http://usenet.libero.it


title: Problemi con sql

author: Roberto da casa

text:
"Nadir" <
naon...@inwind.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> Ciao Newsgroup, ho messo come criterio in una query questo codice, ma non
> funziona.
>
> Left([Forms]![F_listato_PU-MV-DV]![Tag];2) & "xt" &
> Right([Forms]![F_listato_PU-MV-DV]![Tag];2) & (Like "_Q*")
>
> Mentre mettendo cosi funziona e mi trova il mio record
>
> Like "10xt90_q*"
>
>
> Il mio problema è che devo comporre la stringa; non capisco perche non
> funziona, forse il like non si puo usare in mezzo ad altro codice?
>
> Grazie anticipatamente Nadir
Se invece di dirci cosa hai fatto e non ti funziona, tu ci dici cosa ti
serve, forse...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi con sql

author: Nao+

text:
Ok scusatemi.
Ho una tabella che contiene i miei dati, devo fare una ricerca in questa
tabella, utilizzando questo criterio:
Io ho attivo una forma, dove nel campo: Tag ho questo testo "10MV90", da
questa form cliccando un bottone devo cercare nella mia tabella "Listato"
il record che ha come valore le prime due lettere del campo Tag della mia
form attiva (cioè "10"), seguite da XT poi dalle ultime dei lettere del
campo Tag della mia form attiva
cioè "90" seguite ancora da "_Q*" (può essere _Q1 oppure Q15).
Praticamente devo cercare "10XT90_Q*"
Come detto sotto, mettendo il like all'inizio della stringa tutto bene,
invece mettendolo in fondo o dentro la stringa non funziona più.
PS: usi access di office 2000
Grazie Nadir
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:U05K9.7726$Ou4.2...@twister2.libero.it...



title: Problemi con sql

text:
"Nao+" <
naon...@iol.it
> ha scritto nel messaggio
news:UMqK9.11899$Ou4.3...@twister2.libero.it...
> Ok scusatemi.
>
> Ho una tabella che contiene i miei dati, devo fare una ricerca in questa
> tabella, utilizzando questo criterio:
>
> Io ho attivo una forma, dove nel campo: Tag ho questo testo "10MV90", da
> questa form cliccando un bottone devo cercare nella mia tabella "Listato"
> il record che ha come valore le prime due lettere del campo Tag della mia
> form attiva (cioč "10"), seguite da XT poi dalle ultime dei lettere del
> campo Tag della mia form attiva
> cioč "90" seguite ancora da "_Q*" (puň essere _Q1 oppure Q15).
>
> Praticamente devo cercare "10XT90_Q*"
>
> Come detto sotto, mettendo il like all'inizio della stringa tutto bene,
> invece mettendolo in fondo o dentro la stringa non funziona piů.
>
> PS: usi access di office 2000
>
> Grazie Nadir
Scrivi DOPO e non prima del testo dei messaggi precedenti.
Hai provato a scrivere nei criteri:
Like (Left([Forms]![F_listato_PU-MV-DV]![Tag];2) & "xt" &
Right([Forms]![F_listato_PU-MV-DV]![Tag];2) & "_Q*")



title: totali (NON TUTTI) nei report

author: Nicky

text:
Nel corpo di un report ho un controllo chiamato 'C1' con origine 'Campo1'.
Nel PičPagina ho un controllo chiamato 'totaleC1' con origine
'=Somma([C1])'.
Nel 95% dei casi ogni record viene stampato e sommato correttamente
senza problemi, ma in alcuni casi da me gestiti( combinazione
particolare di dati NON gestibile in primis con la query che origina il
report), non devo stampare una riga del corpo e conseguentemente non
devo totalizzarla nel pičpagina.
Il primo caso lo risolvo con l'evento su formattazione del corpo
eseguendo un movelayout=false e un printsection=false, ma non riesco a
gestire il controllo somma.
Ho provato a fare qualcosa del tipo =MiaSomma(p1,p2,p3), ma mi va in
errore coi tipi di dati di ritorno.
Potete darmi qualche consiglio?
ciao
nicky63


title: totali (NON TUTTI) nei report

text:

Non č che ti va in errore perché utilizzi la virgola come separatore
(utilizzata nel codice VBA) invece del punto e virgola?
(comunque) Quali valori ritorni alla funzione? Nulli? Prova a ritornargli il
valore 0 (zero); magari prima di effettuare la "MiaSomma" verifica che tutti
i valori siano > 0:
es. (nell'origine controllo della casella di testo)
=IIF(p1>0 and p2>0 and p3>0;MiaSomma(p1;p2;p3);Null)
Ciao.
--
Sergio MAZZA


title: totali (NON TUTTI) nei report

author: George®

text:
> Nel 95% dei casi ogni record viene stampato e sommato correttamente senza
> problemi, ma in alcuni casi da me gestiti( combinazione particolare di
> dati NON gestibile in primis con la query che origina il report), non devo
> stampare una riga del corpo e conseguentemente non devo totalizzarla nel
> pičpagina.
ok
> Il primo caso lo risolvo con l'evento su formattazione del corpo eseguendo
> un movelayout=false e un printsection=false, ma non riesco a gestire il
> controllo somma.
perfetto
> Ho provato a fare qualcosa del tipo =MiaSomma(p1,p2,p3), ma mi va in
> errore coi tipi di dati di ritorno.
> Potete darmi qualche consiglio?
Il mio consiglio č di evitare di usare la funzione somma e utilizzare
piuttosto una variabile che tu inizializzi all'apertura e azzeri
nell'intestazione della sezione totalizzante, nell'evento su formattazione.
Questa variabile la incrementi ogni volta che la tua sezione corpo č
visibile.
Nella formattazione della sezione che ospita il sottototale assegni il
valore della variabile a un controllo slegato.
Credo che questo modo ti offra ampie garanzie di fare ciň che credi e come
credi.
Giorgio


title: Inviare email da access - Riferimenti

author: yosef

text:
Prendendo spunto dall'ottima applcazione di Alessandro Baraldi "Mail
Sender" ho inserito nella mia applicazione la possibilità di inviare
l'email.
Fin quì tutto bene il programma funziona, ed invia correttamente
l'email, quando ho creato il pacchetto di installazione per un terminal
server mi da problemi.
I riferimenti che ho incluso nel pacchetto sono:
- mswinsck.ocx
- winsck.ocx
- mswsock.dll (non so se è corretto)
- winsock.dll
ma niente da fare
ho provato a registrare i controlli tramite regsvr32 e sono riuscito a
registrare solo il primo mswinsck.ocx
se provo l'applicazione mi da il seguente errore:
Winsock error number 11001
Authoritative answer:Host not found
Cosa sbaglio
o quale controllo devo aggiungere al pacchetto?
Grazie


title: Inviare email da access - Riferimenti

text:
yosef ha scritto:

Problema risolto, problemi con l'accesso ad internet


title: Inviare email da access - Riferimenti

author: Alessandro Baraldi

text:
yosef ha scritto:

Meglio, ma hai installato un pò troppa roba...., in linea teorica
bastava l'OCX, in quanto le Dll dovrebbe instalarle il S.O.
Windows....!
Se funziona tutto sono contento.... con una cena siamo a posto..!
;-)
@Alex


title: Chi è disposto a "convertire"

author: marco

text:
Ciao a tutti
Io non possiedo la versione Office Development Edition , c'è qualcuno
disposto a convertirmi un file Acces in applicativo ?
Quanto mi costa ? ( è uso privato domestico )
Grazie
Marco


title: Chi è disposto a "convertire"

author: Emyr

text:


specifica di dove sei
Saluti.
Emanuele.


title: Chi è disposto a "convertire"

text:
> specifica di dove sei
> Saluti.
> Emanuele.
Ciao Emanuele
Mi son de Verona ;-)
Marco


title: Chi è disposto a "convertire"

text:
On Tue, 14 May 2002 20:21:17 +0200, "marco" <
valpo...@tiscalinet.it
>
wrote:

io di Padova, se non trovi nessuno di più vicino ti do il nominativo
di una persona con cui parlare
Saluti.
Emanuele.


title: come fare riferimento ad un ctl sottomaschera in ctl tab - help

author: Giuseppe

text:
ho una Maschera che ha un controllo schede: TabCtl.
In una delle quattro schede di questo ho messo una Sottomaschera a cui ho
inizialmente NON ho impostato la proprietą RecordSource per motivi di
prestazioni.
sull'evento change di TabCtl vorrei impostare per la proprietą recordsource
ad una query in modo che solo se l'utente ci vuole andare allora deve venire
caricata dei dati.
Per questo in tale evento change con select case testo se viene cliccata la
scheda 3 e se ciņ accade vorrei impostare la proprietą recordsource con la
query e quindi farne la requery.
Riassumo quindi la gerarchia:
Maschera -> TabCtl -> Sottomaschera
il problema č che non riesco, forse per confusione su questo argomento, a
far riferimento a tale controllo per modificare la suddetta proprietą.
se faccio:
Forms!Sottomaschera.RecordSource = "Select ...."
Ottengo sempre il messaggio: Impossibile trovare la maschera:
"Sottomaschera" cui si fa riferimento.
se invece cerco di fare riferimento come:
me.Sottomaschera.RecordSource = "Select ..."
Impossibile trovare il metodo o il membro dei dati
Dove sbaglio?
Ps
Maschera, Sottomaschera e TabCtl sono nomi fittizi.


author: ALESSANDRO Baraldi

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c53q0q$2nm3p3$1...@ID-213020.news.uni-berlin.de...

Il fatto che sia in una struttura a schede č ininfluente, l'errore
č nell'utilizzo del modello ad oggetti della Sottomaschera.
Forms!Sottomaschera.Form.RecordSource = "Select ...."
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c53rcc$928$1...@lacerta.tiscalinet.it...
>
> "Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
> news:c53q0q$2nm3p3$1...@ID-213020.news.uni-berlin.de...
> > ho una Maschera che ha un controllo schede: TabCtl.
> > In una delle quattro schede di questo ho messo una Sottomaschera a cui
ho
> > inizialmente NON ho impostato la proprietà RecordSource per motivi di
> > prestazioni.
> >
> > sull'evento change di TabCtl vorrei impostare per la proprietà
> recordsource
> > ad una query in modo che solo se l'utente ci vuole andare allora deve
> venire
> > caricata dei dati.
> > Per questo in tale evento change con select case testo se viene cliccata
> la
> > scheda 3 e se ciò accade vorrei impostare la proprietà recordsource con
la
> > query e quindi farne la requery.
> > Riassumo quindi la gerarchia:
> > Maschera -> TabCtl -> Sottomaschera
> >
> > il problema è che non riesco, forse per confusione su questo argomento,
a
> > far riferimento a tale controllo per modificare la suddetta proprietà.
> >
> > se faccio:
> > Forms!Sottomaschera.RecordSource = "Select ...."
> >
> > Ottengo sempre il messaggio: Impossibile trovare la maschera:
> > "Sottomaschera" cui si fa riferimento.
> >
> > se invece cerco di fare riferimento come:
> > me.Sottomaschera.RecordSource = "Select ..."
> > Impossibile trovare il metodo o il membro dei dati
> >
> > Dove sbaglio?
> >
> > Ps
> > Maschera, Sottomaschera e TabCtl sono nomi fittizi.
>
>
> Il fatto che sia in una struttura a schede è ininfluente, l'errore
> è nell'utilizzo del modello ad oggetti della Sottomaschera.
>
> Forms!Sottomaschera.Form.RecordSource = "Select ...."
>
> Ciao.
> @Alex.
>
Ciao Alex, prima di leggere la tua risposta ero già giunto ad una soluzione,
quasi casualmente.
Non so come, tra prove e riprove, (sono nuovo di access, pur avendo giù
molta esperienza con altri linguaggi non ad oggetti...) ho visto che access
aveva aggiunto la parola magica "... .Form. ..."
Saresti così gentile da spiegarmi perché?
Io pensavo che per fare riferimento ad un membro dell'insieme forms
bastasse:
forms!Sottomaschera.metodo/proprietà.
A questo punto mi si complicano le cose e c'è qualcosa allora che non ho
capito !
--
----------------
saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> wrote in message
news:c55uun$2psbv4$
1...@ID-213020.news.uni-berlin.de
[CUT]
> >
> Ciao Alex, prima di leggere la tua risposta ero già giunto ad una soluzione,
> quasi casualmente.
> Non so come, tra prove e riprove, (sono nuovo di access, pur avendo giù
> molta esperienza con altri linguaggi non ad oggetti...) ho visto che access
> aveva aggiunto la parola magica "... .Form. ..."
> Saresti così gentile da spiegarmi perché?
> Io pensavo che per fare riferimento ad un membro dell'insieme forms
> bastasse:
> forms!Sottomaschera.metodo/proprietà.
> A questo punto mi si complicano le cose e c'è qualcosa allora che non ho
> capito !
L'oggetto Form in se ha metodi e proprietà che sono quelli
ai quali ti riferivi....!
Nel momento in cui l'oggetto viene inserito in una Form
prende metodi e proprietà relativi al fatto che è un'oggetto
quindi BORDERCOLOR, SPECIALEFFECT piuttosco che CampiMaster
e CampiSecondari..... tipici di un'oggetto SubForm.
Per scendere di un livello e di conseguenza accedere ai metodi
e proprietà dell'oggetto occorre riferirsi al Metodo FORM della
SubForm.
Ho fatto un pò di confusione, ma spero di averti chiarito.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Filtrare i records di una query tramite maschera

author: Michele

text:
Salve
Ho realizzato una maschera tramite la quale vorrei filtrare i record di una
query.
Seguendo i suggerimenti della FAQ 3.14 del sito di Karl Donaubauer sono
riuscito ad
ottenere i risultati voluti per i soli campi di testo.
Ho incluso nel criterio della mia query: Like
Nz([Forms]![Miamaschera]![Miocontrollo];"*")
Quando il controllo della maschera è vuoto vengono estratti tutti i records
altrimenti
vengono estratti solo quelli che contengono il valore contenuto in
[Miocontrollo].
I problemi sorgono nel momento in cui devo filtrate un campo data difatti
utilizzando
il suddetto criterio la query mi restituisce i soli record che contengono i
campi data
valorizzati escludendomi i campi vuoti.
Come posso in quest'ultimo caso, visualizzare tutti i records?
Grazie
Un saluto
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto da Parma

text:
"Michele" <
mi...@inwind.it
> ha scritto nel messaggio
news:217Z175Z54Z62Y1...@usenet.libero.it...

Nel criterio usa un If ....
Se usi  Between...and.... ti conviene scriverla da VBA...
Se il criterio è >=< allora puoi usare
If([tuocontrollo]<>null;[tuocontrollo;DMin("[tuocampodata]";"tuatabella"))
Ciao
--
Roberto da Parma


author: Karl Donaubauer

text:
Michele wrote:
> Ho realizzato una maschera tramite la quale vorrei filtrare i record
> di una query.
> Seguendo i suggerimenti della FAQ 3.14 del sito di Karl Donaubauer
> sono riuscito ad
> ottenere i risultati voluti per i soli campi di testo.
> Ho incluso nel criterio della mia query: Like
> Nz([Forms]![Miamaschera]![Miocontrollo];"*")
Non è per niente il metodo che descrivo in quell'articolo.
> Quando il controllo della maschera è vuoto vengono estratti tutti i
> records altrimenti
> vengono estratti solo quelli che contengono il valore contenuto in
> [Miocontrollo].
> I problemi sorgono nel momento in cui devo filtrate un campo data
> difatti utilizzando
> il suddetto criterio la query mi restituisce i soli record che
> contengono i campi data
> valorizzati escludendomi i campi vuoti.
> Come posso in quest'ultimo caso, visualizzare tutti i records?
Leggi bene il primo esempio della FAQ 3.14.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: somma di minuti

text:
Salve ragazzi
Mi sono inchiodato ad una somma di minuti oltre le 24 ore
La query si ferma a 24 ore
Se un giorno effettuo ore 14.30
Un secondo giorno 12.40
Vorrei ottenere 27.10 anzich� 03.10
(In excell si usa la formattazione [h].mm)
Ho provato in access con [h].nn e in mille altri svariati modi senza
successo.
LA guida in linea non mi aiuta.
PS i campi sono formattati : ora breve 24h
Grazie


title: somma di minuti

author: Pablitomf

text:
Mr.Quid ha scritto:

> Grazie
tra 2 orari :
Minuti1
Minuti2
If Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn")) < 60 Then
    MsgBox Int(Format(Me.Minuti1, "hh")) + Int(Format(Me.Minuti2, "hh")) +
Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn"))
Else
    MsgBox Int(Format(Me.Minuti1, "hh")) + Int(Format(Me.Minuti2, "hh")) +
(Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn"))) / 60
End If
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ancora un errore

author: Brunix

text:
Salve a tutti,
sono nuovamente davanti ad un problema con una casella combinata.
Dunque:
nell'origine riga della casella combinata ho scritto la seguente istruzione
SQL:
SELECT Prodotti.IDProdotto, Prodotti.Codice, Prodotti.Descrizione,
Prodotti.IDFornitore FROM Prodotti;
Nella casella combinata compare solo il codice prodotto, e fin qui tutto
bene. Accanto alla casella combinata ho messo una casella di testo che
contiene la descrizione del prodotto selezionato con la casella combinata.
Quindi ho messo l'istruzione:
me.Testo = me.casellacombinata.column(2)
e funziona. Quello che non funziona e la selezione dell'IDFornitore.
Infatti, l'istruzione
me.testo2 = me.casellacombinata.column(3)
non mi da niente nella casella di testo. Praticamente riconosce IDFornitore
come un valore NULL, invece nella tabella i valori ci sono....
Dove sbaglio?
Grazie
ciao
Brunix


title: Ancora un errore

author: Napoleone

text:
"Brunix" <
dym...@aliceposta.it
> ha scritto nel messaggio
news:%POae.819483$b5.36...@news3.tin.it...

Prova con
Me.TuoControllo =  Me.casellacombinata.column(1)
me.Testo = me.casellacombinata.column(2)
me.testo2 = me.casellacombinata.column(3)
Napoleone


title: Ancora un errore

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:IGPae.82331$zZ1.2...@twister1.libero.it...

Anzi
Me.TuoControllo =  Me.casellacombinata.column(0)
me.Testo = me.casellacombinata.column(2)
me.testo2 = me.casellacombinata.column(3)
Ciao
Napoleone


title: Ancora un errore

author: cidi

text:
"Brunix" <
dym...@aliceposta.it
> ha scritto nel messaggio
news:%POae.819483$b5.36...@news3.tin.it...

sicuramente l'oggetto del post!!
> Grazie
> ciao
> Brunix
>
Ciao Brunix
avresti potuto mettere un oggetto attinente al problema.
sai che in questo NG ci sono alcune regole da rispettare.
hai settato giusto il numero e la larghezza delle colonne della combo?
---
Daniele


title: Ancora un errore

author: MA

text:
Il subject???
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Query Nascosta

author: Cataldo Formaro

text:
Ciao,
alla mia query Q_Clienti, ho messo gli attributi nascosto e quindi non
riesco più a visualizzarla, come fare per rivederla ????
ciao CF


title: Query Nascosta

author: Roberto da casa

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:_9bF8.73687$US3.1...@twister1.libero.it...

Strumenti -> Visualizzazione, imposta lo svirgolino a Oggetti nascosti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query Nascosta

author: SimonenomiS

text:
"Cataldo Formaro" <
formaro...@inwind.it
> wrote in
news:_9bF8.73687$
US3.1...@twister1.libero.it
:

  Strumenti/Opzioni/Visualizzazione/
  Nella sezione 'Mostra' spunta la casella 'Oggetti nascosti'
  Torna alla tabella delle query e spunta la casella 'Nascondi'
nella tabella delle proprietà della query PRIMA nascosta, ora
semi-VISIBILE.
  Ciao,
  Simone.
--
--------------------------------------------
Recensioni di programmi freeware e shareware
http://digilander.iol.it/SimonenomiS/
--------------------------------------------


title: Query Nascosta

text:
"SimonenomiS" <Si...@nomiS.it> ha scritto nel messaggio
news:Xns9211CD2BB9B90...@193.70.192.192...
> "Cataldo Formaro" <
formaro...@inwind.it
> wrote in
> news:_9bF8.73687$
US3.1...@twister1.libero.it
:
>
> > Ciao,
> > alla mia query Q_Clienti, ho messo gli attributi nascosto e
> > quindi non riesco più a visualizzarla, come fare per
> > rivederla ????
> >
>
>   Strumenti/Opzioni/Visualizzazione/
>   Nella sezione 'Mostra' spunta la casella 'Oggetti nascosti'
>   Torna alla tabella delle query e spunta la casella 'Nascondi'
> nella tabella delle proprietà della query PRIMA nascosta, ora
> semi-VISIBILE.
>
>   Ciao,
>   Simone.
>
Grazie Tutto OK
Saluti CF


title: query troppo lunga, come fare?

author: Luca Dall'Olio

text:
Ho una query piuttosto lunga, percio' quando la salvo viene troncata. Dato
che uso istruzioni switch e altre la query performa bene ma e' semplicemente
lunga. Come faccio ad associare la query ad una maschera continua? Ho
pensato di usare ado per ottenere un recordset e superare il limite di
caratteri, e poi associare il recordset alla maschera ma viene troncata lo
stesso! Come posso fare? Grazie dell'aiuto,
Luca


title: query troppo lunga, come fare?

author: Luciano (DOC)

text:
Luca Dall'Olio ha scritto nel messaggio ...

Salva la stringa SQL come querydef e associa quella alla maschera.
Saluti.
Luciano
(DOC)


title: Spingere Timer fino al collasso

author: OneEDP

text:
Comincio un po' a diventare intollerante circa la gestione dei timer di
Access, che non � candidato per questo genere di cose perch� ha peculiarit�
ben diverse.
Esempio:
- controllo aggiornamenti periodici
- ftp programmatici al verificarsi di certe condizioni
diciamo che per i primi due il timer � dell'ordine di 2 ore, 10 minuti
- servizio notifica query di sql (non ho approfondito di cosa si tratta) ma
mi sembra molto interessante
- notificare all'utente qualunque cosa al verificarsi di condizioni simil
messaggistica interna senza cdo o outlook. Es. un admin modifica un dato su
db sql questo dovrebbe scatenare l'evento per gli utenti sales che
visualizzi qualcosa
- e la lista potrebbe allungarsi
- in pratica una lista di mini"servizi"
Che suggerimenti avete?
Credo che di soluzioni ce ne siano molte, ma c'� un problema: anche un solo
timer da 10000 ms � in grado di chiudere inesorabilmente access se �
impegnato in elaborazioni senza doevents (es. le query pass-through mai
asincrone - ho aggirato il problema con  cnn.Execute lngRecordEsaminati, ,
adCmdText + adAsyncExecuteadAsyncFetchExecute).
Grazie
Daniele


title: Spingere Timer fino al collasso

author: Alessandro Cara

text:
OneEDP ha scritto:
Forse non ho ben capito il tuo problema.
Posso rivangare una mia esperienza, era VB ma fa lo stesso.
Avevo ereditato una applicazione che non so per quale malato motivo
l'estensore aveva sviluppato con ben 5 Timers. La caratteristica del
timer e' che scatta comunque a tempo e genera, se mi passi la
associazione, una specie di multithreading che natualmente crea non
pochi problemi quando la tua elaborazione e' pensata sequenziale.
Soluzione. Un solo timer con all'interno un minimo di logica,
fondamentalmente un test su un semaforo, se il test  falliva chiudevo la
routine altrimenti verificavo quale azione era da intraprendere.
--
ac


title: Spingere Timer fino al collasso

text:

Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i vari
mini servizi in un unico timer, il problema � che da solo produce overhead
nello stack delle chiamate e access si impalla inesorabilmente soprattutto
se � impegnato in altre operazioni "sequenziali" (ti ho fatto l'esempio
delle query che ti spingono a prenderti molti caff�). se poi il pc �
vecchiotto addio.
C'� via d'uscita? Con Access credo di no.
Grazie
Daniele


title: Spingere Timer fino al collasso

author: Oscar Manfredini

text:
"OneEDP" <
> C'� via d'uscita? Con Access credo di no.
Mi pare di ricordare che sul sito comune (o in alternativa "The Acsess web",
"DonKarl", "@Alex")  fosse pubblicata un'implementazione via API  di un
Timer alternativo a quello standard di Access.
Hai gi� trovato/provato ci�?
Ciao: Oscar


title: Spingere Timer fino al collasso

text:

Non ho trovato nulla se non un contatore


title: Spingere Timer fino al collasso

text:
OneEDP ha scritto:
> Alessandro Cara wrote:
>> OneEDP ha scritto:
>>
>> Forse non ho ben capito il tuo problema.
>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>> Avevo ereditato una applicazione che non so per quale malato motivo
>> l'estensore aveva sviluppato con ben 5 Timers. La caratteristica del
>> timer e' che scatta comunque a tempo e genera, se mi passi la
>> associazione, una specie di multithreading che natualmente crea non
>> pochi problemi quando la tua elaborazione e' pensata sequenziale.
>> Soluzione. Un solo timer con all'interno un minimo di logica,
>> fondamentalmente un test su un semaforo, se il test  falliva chiudevo
>> la routine altrimenti verificavo quale azione era da intraprendere.
> Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i vari
> mini servizi in un unico timer, il problema ï¿œ che da solo produce overhead
> nello stack delle chiamate e access si impalla inesorabilmente soprattutto
> se ï¿œ impegnato in altre operazioni "sequenziali" (ti ho fatto l'esempio
Forse non mi sono spiegato bene. Quello che ho riportato consente di
evitare cio' che descrivi. E' richiesta un minimo di "logica" in piu'
nella routine di temporizzazione. Normalmente sono abituato a confinare
i vari servizi in funzioni o classi, l'accentramento su una unica
routine e' quindi riferibile solo a qualche istruzione di test che si
occupa di chiamare il servizio solo e soltanto se il sistema e', in quel
momento, "idle".


title: Spingere Timer fino al collasso

text:
Alessandro Cara wrote:
> OneEDP ha scritto:
>> Alessandro Cara wrote:
>>> OneEDP ha scritto:
>>>
>>> Forse non ho ben capito il tuo problema.
>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>> Avevo ereditato una applicazione che non so per quale malato motivo
>>> l'estensore aveva sviluppato con ben 5 Timers. La caratteristica del
>>> timer e' che scatta comunque a tempo e genera, se mi passi la
>>> associazione, una specie di multithreading che natualmente crea non
>>> pochi problemi quando la tua elaborazione e' pensata sequenziale.
>>> Soluzione. Un solo timer con all'interno un minimo di logica,
>>> fondamentalmente un test su un semaforo, se il test  falliva
>>> chiudevo la routine altrimenti verificavo quale azione era da
>>> intraprendere.
>> Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i
>> vari mini servizi in un unico timer, il problema � che da solo
>> produce overhead nello stack delle chiamate e access si impalla
>> inesorabilmente soprattutto se � impegnato in altre operazioni
>> "sequenziali" (ti ho fatto l'esempio
> Forse non mi sono spiegato bene. Quello che ho riportato consente di
> evitare cio' che descrivi. E' richiesta un minimo di "logica" in piu'
> nella routine di temporizzazione. Normalmente sono abituato a
> confinare i vari servizi in funzioni o classi, l'accentramento su una
> unica routine e' quindi riferibile solo a qualche istruzione di test
> che si occupa di chiamare il servizio solo e soltanto se il sistema
> e', in quel momento, "idle".
Premesso che anche io ho la tendenza ai moduli di classe.
Il problema sussiste. L'accentramento che specifichi l'ho compreso.
Si tratta di un "gestore" delle varie chiamate a questo o a quell'altro
servizio.
Il problema � che diventa Access diventa instabile anche con quell'unico
timer di quell'unica form se il timer � troppo breve (1 - 5 minuti)
O forse non ho ancora centrato?
Grazie
Daniele


title: Spingere Timer fino al collasso

author: RobertoA

text:
>>> C'� via d'uscita? Con Access credo di no.
>>
>> Mi pare di ricordare che sul sito comune (o in alternativa "The
>> Acsess web", "DonKarl", "@Alex")  fosse pubblicata un'implementazione
>> via API  di un Timer alternativo a quello standard di Access.
>> Hai gi� trovato/provato ci�?
Ma che c'hai, query da minuti ? Minghia
Beato te, vor di' crienti grossi
Certo che ti attacchi ad un db scarso se non permette le query asincrone
Che db e' per curiosita' ? (Hi hi hi hi hi, poi spedisco 'sto 3d su
it.comp.as400 cosi' si incacchiano un po')
Ciao
RobertoA


title: Spingere Timer fino al collasso

text:

Sotto pseudo mentite spogli gi� mi conoscono.
Diciamo che troverai palese difattismo nei confronti delle piattaforme non
as400.
Ho provato con discorsi pi� costruttivi ma c'era solo patteggiamento e non
cooperazione. Nessuno ambiente � perfetto.
E comunque per onest� le asincrone se fanno con as400 dipende da come le
richiedi con ado o con qbe
Ciao


title: Spingere Timer fino al collasso

text:
Questo problema nasce proprio per il fatto che non si può lavorare in
MultiThread...
Hai VB6...?
Se si, sviluppa un EXE(se non hai necessità di FeedBack o una DLL se
ne servono) che chiami su TIMER in modo ASINCRONO, lui/lei si occupa
di fare il lavoro sporco, non impalli ACCESS e tutti stiamo
tranquilli...
;-)
Non sottovalutare questa mia proposta tecnica.
Quando parlate di "Classi" non fatelo solo per dire che usiamo le
classi... in questi casi non serve a nulla... la OOP si dovrebbe usare
con il buon senso a 360°... ma tu con i TIMER la usi a 90° quindi il
rischio è reale...
;-) mi è venuta una battuta spontanea... sopportate è quasi Natale e
gli asini iniziano ad essere in OvreLoad...
@Alex


title: Spingere Timer fino al collasso

author: sv

text:
OneEDP ha scritto:


Vedi se va bene questo:
http://support.microsoft.com/kb/180736/it
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Spingere Timer fino al collasso

text:
OneEDP ha scritto:
> Alessandro Cara wrote:
>> OneEDP ha scritto:
>>> Alessandro Cara wrote:
>>>> OneEDP ha scritto:
>>>>
>>>> Forse non ho ben capito il tuo problema.
>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>> Avevo ereditato una applicazione che non so per quale malato motivo
>>>> l'estensore aveva sviluppato con ben 5 Timers. La caratteristica del
>>>> timer e' che scatta comunque a tempo e genera, se mi passi la
>>>> associazione, una specie di multithreading che natualmente crea non
>>>> pochi problemi quando la tua elaborazione e' pensata sequenziale.
>>>> Soluzione. Un solo timer con all'interno un minimo di logica,
>>>> fondamentalmente un test su un semaforo, se il test  falliva
>>>> chiudevo la routine altrimenti verificavo quale azione era da
>>>> intraprendere.
>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i
>>> vari mini servizi in un unico timer, il problema ï¿œ che da solo
>>> produce overhead nello stack delle chiamate e access si impalla
>>> inesorabilmente soprattutto se ï¿œ impegnato in altre operazioni
>>> "sequenziali" (ti ho fatto l'esempio
>> Forse non mi sono spiegato bene. Quello che ho riportato consente di
>> evitare cio' che descrivi. E' richiesta un minimo di "logica" in piu'
>> nella routine di temporizzazione. Normalmente sono abituato a
>> confinare i vari servizi in funzioni o classi, l'accentramento su una
>> unica routine e' quindi riferibile solo a qualche istruzione di test
>> che si occupa di chiamare il servizio solo e soltanto se il sistema
>> e', in quel momento, "idle".
> Premesso che anche io ho la tendenza ai moduli di classe.
> Il problema sussiste. L'accentramento che specifichi l'ho compreso.
> Si tratta di un "gestore" delle varie chiamate a questo o a quell'altro
> servizio.
> Il problema ï¿œ che diventa Access diventa instabile anche con quell'unico
> timer di quell'unica form se il timer ï¿œ troppo breve (1 - 5 minuti)
> O forse non ho ancora centrato?
> Grazie
> Daniele
Ho una applicazione Access (e' un gestore di video) che usa il timer e'
non mi ha mai dato problemi. E siamo grosso modo nella tua situazione
poiche' faccio cose diverse a seconda che il file muldimediale sia
"running" o meno. Il timer e' impostato a 500msec.
-
ac


title: Spingere Timer fino al collasso

text:
Alessandro Cara wrote:
> OneEDP ha scritto:
>> Alessandro Cara wrote:
>>> OneEDP ha scritto:
>>>> Alessandro Cara wrote:
>>>>> OneEDP ha scritto:
>>>>>
>>>>> Forse non ho ben capito il tuo problema.
>>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>>> Avevo ereditato una applicazione che non so per quale malato
>>>>> motivo l'estensore aveva sviluppato con ben 5 Timers. La
>>>>> caratteristica del timer e' che scatta comunque a tempo e genera,
>>>>> se mi passi la associazione, una specie di multithreading che
>>>>> natualmente crea non pochi problemi quando la tua elaborazione e'
>>>>> pensata sequenziale. Soluzione. Un solo timer con all'interno un
>>>>> minimo di logica, fondamentalmente un test su un semaforo, se il
>>>>> test  falliva chiudevo la routine altrimenti verificavo quale
>>>>> azione era da intraprendere.
>>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i
>>>> vari mini servizi in un unico timer, il problema � che da solo
>>>> produce overhead nello stack delle chiamate e access si impalla
>>>> inesorabilmente soprattutto se � impegnato in altre operazioni
>>>> "sequenziali" (ti ho fatto l'esempio
>>> Forse non mi sono spiegato bene. Quello che ho riportato consente di
>>> evitare cio' che descrivi. E' richiesta un minimo di "logica" in
>>> piu' nella routine di temporizzazione. Normalmente sono abituato a
>>> confinare i vari servizi in funzioni o classi, l'accentramento su
>>> una unica routine e' quindi riferibile solo a qualche istruzione di
>>> test che si occupa di chiamare il servizio solo e soltanto se il
>>> sistema e', in quel momento, "idle".
>> Premesso che anche io ho la tendenza ai moduli di classe.
>> Il problema sussiste. L'accentramento che specifichi l'ho compreso.
>> Si tratta di un "gestore" delle varie chiamate a questo o a
>> quell'altro servizio.
>> Il problema � che diventa Access diventa instabile anche con
>> quell'unico timer di quell'unica form se il timer � troppo breve (1
>> - 5 minuti) O forse non ho ancora centrato?
>> Grazie
>> Daniele
> Ho una applicazione Access (e' un gestore di video) che usa il timer
> e' non mi ha mai dato problemi. E siamo grosso modo nella tua
> situazione poiche' faccio cose diverse a seconda che il file
> muldimediale sia "running" o meno. Il timer e' impostato a 500msec.
> -
> ac
Quindi un uso ancora pi� spinto.
Ma per quale ac Access si blocca?!
Tks


title: Spingere Timer fino al collasso

text:
@Alex wrote:
> Questo problema nasce proprio per il fatto che non si pu� lavorare in
> MultiThread...
>
> Hai VB6...?
No.
>
> Se si, sviluppa un EXE(se non hai necessit� di FeedBack o una DLL se
> ne servono) che chiami su TIMER in modo ASINCRONO, lui/lei si occupa
> di fare il lavoro sporco, non impalli ACCESS e tutti stiamo
> tranquilli...
> ;-)
>
> Non sottovalutare questa mia proposta tecnica.
Simil multithread... un po' quello che succede con shell inviato in batch.
Ma il punto ripeto � il timer.
L'evento scatenato da un "chi" deve essere interecettato da un "cosa".
Se il "cosa" � la form che legge ad intervalli regolari il "chi" ecco che
Access si impalla.
Ad esempio, Outlook 2003 con discrezione notifica con una splash screen
l'evento del recapito messaggi
Ottenere un risultato simile non sarebbe male.
Il problema � nella domanda pricipale: hai vb6?
>
> Quando parlate di "Classi" non fatelo solo per dire che usiamo le
> classi... in questi casi non serve a nulla... la OOP si dovrebbe usare
> con il buon senso a 360�... ma tu con i TIMER la usi a 90� quindi il
> rischio � reale...
> ;-) mi � venuta una battuta spontanea... sopportate � quasi Natale e
> gli asini iniziano ad essere in OvreLoad...
>
> @Alex
Allora guadiamoci le spalle e evitiamo i 90�! /-)
... e meno male che parli di natale...
Grazie
Daniele


title: Spingere Timer fino al collasso

text:
OneEDP ha scritto:
> Alessandro Cara wrote:
>> OneEDP ha scritto:
>>> Alessandro Cara wrote:
>>>> OneEDP ha scritto:
>>>>> Alessandro Cara wrote:
>>>>>> OneEDP ha scritto:
>>>>>>
>>>>>> Forse non ho ben capito il tuo problema.
>>>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>>>> Avevo ereditato una applicazione che non so per quale malato
>>>>>> motivo l'estensore aveva sviluppato con ben 5 Timers. La
>>>>>> caratteristica del timer e' che scatta comunque a tempo e genera,
>>>>>> se mi passi la associazione, una specie di multithreading che
>>>>>> natualmente crea non pochi problemi quando la tua elaborazione e'
>>>>>> pensata sequenziale. Soluzione. Un solo timer con all'interno un
>>>>>> minimo di logica, fondamentalmente un test su un semaforo, se il
>>>>>> test  falliva chiudevo la routine altrimenti verificavo quale
>>>>>> azione era da intraprendere.
>>>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto accentrando i
>>>>> vari mini servizi in un unico timer, il problema ï¿œ che da solo
>>>>> produce overhead nello stack delle chiamate e access si impalla
>>>>> inesorabilmente soprattutto se ï¿œ impegnato in altre operazioni
>>>>> "sequenziali" (ti ho fatto l'esempio
>>>> Forse non mi sono spiegato bene. Quello che ho riportato consente di
>>>> evitare cio' che descrivi. E' richiesta un minimo di "logica" in
>>>> piu' nella routine di temporizzazione. Normalmente sono abituato a
>>>> confinare i vari servizi in funzioni o classi, l'accentramento su
>>>> una unica routine e' quindi riferibile solo a qualche istruzione di
>>>> test che si occupa di chiamare il servizio solo e soltanto se il
>>>> sistema e', in quel momento, "idle".
>>> Premesso che anche io ho la tendenza ai moduli di classe.
>>> Il problema sussiste. L'accentramento che specifichi l'ho compreso.
>>> Si tratta di un "gestore" delle varie chiamate a questo o a
>>> quell'altro servizio.
>>> Il problema ï¿œ che diventa Access diventa instabile anche con
>>> quell'unico timer di quell'unica form se il timer ï¿œ troppo breve (1
>>> - 5 minuti) O forse non ho ancora centrato?
>>> Grazie
>>> Daniele
>> Ho una applicazione Access (e' un gestore di video) che usa il timer
>> e' non mi ha mai dato problemi. E siamo grosso modo nella tua
>> situazione poiche' faccio cose diverse a seconda che il file
>> muldimediale sia "running" o meno. Il timer e' impostato a 500msec.
>> -
>> ac
> Quindi un uso ancora piï¿œ spinto.
> Ma per quale ac Access si blocca?!
Memore dei problemi avuti con VB non ho ripetuto l'esperienza in access
e quindi non so se il comportamento fra i due sistemi e' lo stesso.
Come dicevo nel primo post il timer scatta anche se il sistema sta
facendo altre cose e questo puo' portare allo stack overflow. Deve
essere tua cura cortocircuitare tutte le chiamate di timer che avvengono
in momenti non "idle".
--
ac


title: Spingere Timer fino al collasso

text:
Alessandro Cara wrote:
> OneEDP ha scritto:
>> Alessandro Cara wrote:
>>> OneEDP ha scritto:
>>>> Alessandro Cara wrote:
>>>>> OneEDP ha scritto:
>>>>>> Alessandro Cara wrote:
>>>>>>> OneEDP ha scritto:
>>>>>>>
>>>>>>> Forse non ho ben capito il tuo problema.
>>>>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>>>>> Avevo ereditato una applicazione che non so per quale malato
>>>>>>> motivo l'estensore aveva sviluppato con ben 5 Timers. La
>>>>>>> caratteristica del timer e' che scatta comunque a tempo e
>>>>>>> genera, se mi passi la associazione, una specie di
>>>>>>> multithreading che natualmente crea non pochi problemi quando
>>>>>>> la tua elaborazione e' pensata sequenziale. Soluzione. Un solo
>>>>>>> timer con all'interno un minimo di logica, fondamentalmente un
>>>>>>> test su un semaforo, se il test  falliva chiudevo la routine
>>>>>>> altrimenti verificavo quale azione era da intraprendere.
>>>>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto
>>>>>> accentrando i vari mini servizi in un unico timer, il problema �
>>>>>> che da solo produce overhead nello stack delle chiamate e access
>>>>>> si impalla inesorabilmente soprattutto se � impegnato in altre
>>>>>> operazioni "sequenziali" (ti ho fatto l'esempio
>>>>> Forse non mi sono spiegato bene. Quello che ho riportato consente
>>>>> di evitare cio' che descrivi. E' richiesta un minimo di "logica"
>>>>> in piu' nella routine di temporizzazione. Normalmente sono
>>>>> abituato a confinare i vari servizi in funzioni o classi,
>>>>> l'accentramento su una unica routine e' quindi riferibile solo a
>>>>> qualche istruzione di test che si occupa di chiamare il servizio
>>>>> solo e soltanto se il sistema e', in quel momento, "idle".
>>>> Premesso che anche io ho la tendenza ai moduli di classe.
>>>> Il problema sussiste. L'accentramento che specifichi l'ho compreso.
>>>> Si tratta di un "gestore" delle varie chiamate a questo o a
>>>> quell'altro servizio.
>>>> Il problema � che diventa Access diventa instabile anche con
>>>> quell'unico timer di quell'unica form se il timer � troppo breve (1
>>>> - 5 minuti) O forse non ho ancora centrato?
>>>> Grazie
>>>> Daniele
>>> Ho una applicazione Access (e' un gestore di video) che usa il timer
>>> e' non mi ha mai dato problemi. E siamo grosso modo nella tua
>>> situazione poiche' faccio cose diverse a seconda che il file
>>> muldimediale sia "running" o meno. Il timer e' impostato a 500msec.
>>> -
>>> ac
>> Quindi un uso ancora pi� spinto.
>> Ma per quale ac Access si blocca?!
> Memore dei problemi avuti con VB non ho ripetuto l'esperienza in
> access e quindi non so se il comportamento fra i due sistemi e' lo
> stesso. Come dicevo nel primo post il timer scatta anche se il
> sistema sta facendo altre cose e questo puo' portare allo stack
> overflow. Deve essere tua cura cortocircuitare tutte le chiamate di
> timer che avvengono in momenti non "idle".
Del tipo:
OnTimer: 500 ms
Mr Access sei impegnato? (bella domanda)
S�: ritenta sarai pi� fortunato
No: esegui come segue
Select Case
    Case 1
    Case 2
    Case 3
    ecc..
End Select
La domanda nasce spontanea....


title: Spingere Timer fino al collasso

author: Paolo opg

text:
"OneEDP" <OneEDP@antispam> wrote in
news:4ae6b16a$0$1116$
4faf...@reader1.news.tin.it
:
> Comincio un po' a diventare intollerante circa la gestione dei timer
> di Access, che non � candidato per questo genere di cose perch� ha
> peculiarit� ben diverse.
mi sa che in queste poche righe hai fatto la domanda e ti sei risposto.
access non e' il candidato ideale per fare queste cose.
se vuoi, puoi stiracchiarlo, usare accorgimenti vari o timer alternativi
e ridurre al minimo i problemi. resta il fatto che usi access per
qualcosa per cui non credo proprio sia stato pensato.
intendiamoci, magari riesci a fargli fare quello che ti serve, ma ci sono
strumenti piu' adatti per queste cose e soprattutto piu' robusti.
imho, ti conviene semplicemente cambiare strumento.
> Esempio:
> - controllo aggiornamenti periodici
> - ftp programmatici al verificarsi di certe condizioni
> diciamo che per i primi due il timer � dell'ordine di 2 ore, 10 minuti
> - servizio notifica query di sql (non ho approfondito di cosa si
> tratta) ma mi sembra molto interessante
> - notificare all'utente qualunque cosa al verificarsi di condizioni
> simil messaggistica interna senza cdo o outlook. Es. un admin modifica
> un dato su db sql questo dovrebbe scatenare l'evento per gli utenti
> sales che visualizzi qualcosa
> - e la lista potrebbe allungarsi
> - in pratica una lista di mini"servizi"
> Che suggerimenti avete?
ti aspetti di fare queste cose con un mdb?
schedulatore di download?
verifica aggiornamenti?
monitoraggio eventi su db?
messaggistica & warning agli utenti?
alla faccia dei miniservizi...
tutto in access?
magari il tutto con un mdb attivo h24?
hum...
delle due l'una: o cambi lo strumento, o rivedi la lista dei compiti.
access serve per gestire dati e fa bene quello, non e' un ambiente di
sviluppo...
> Credo che di soluzioni ce ne siano molte, ma c'� un problema: anche un
> solo timer da 10000 ms � in grado di chiudere inesorabilmente access
> se � impegnato in elaborazioni senza doevents (es. le query
> pass-through mai asincrone - ho aggirato il problema con  cnn.Execute
> lngRecordEsaminati, , adCmdText + adAsyncExecuteadAsyncFetchExecute).
> Grazie
> Daniele
>
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Spingere Timer fino al collasso

text:
OneEDP ha scritto:
> Alessandro Cara wrote:
>> OneEDP ha scritto:
>>> Alessandro Cara wrote:
>>>> OneEDP ha scritto:
>>>>> Alessandro Cara wrote:
>>>>>> OneEDP ha scritto:
>>>>>>> Alessandro Cara wrote:
>>>>>>>> OneEDP ha scritto:
>>>>>>>>
>>>>>>>> Forse non ho ben capito il tuo problema.
>>>>>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>>>>>> Avevo ereditato una applicazione che non so per quale malato
>>>>>>>> motivo l'estensore aveva sviluppato con ben 5 Timers. La
>>>>>>>> caratteristica del timer e' che scatta comunque a tempo e
>>>>>>>> genera, se mi passi la associazione, una specie di
>>>>>>>> multithreading che natualmente crea non pochi problemi quando
>>>>>>>> la tua elaborazione e' pensata sequenziale. Soluzione. Un solo
>>>>>>>> timer con all'interno un minimo di logica, fondamentalmente un
>>>>>>>> test su un semaforo, se il test  falliva chiudevo la routine
>>>>>>>> altrimenti verificavo quale azione era da intraprendere.
>>>>>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto
>>>>>>> accentrando i vari mini servizi in un unico timer, il problema ï¿œ
>>>>>>> che da solo produce overhead nello stack delle chiamate e access
>>>>>>> si impalla inesorabilmente soprattutto se ï¿œ impegnato in altre
>>>>>>> operazioni "sequenziali" (ti ho fatto l'esempio
>>>>>> Forse non mi sono spiegato bene. Quello che ho riportato consente
>>>>>> di evitare cio' che descrivi. E' richiesta un minimo di "logica"
>>>>>> in piu' nella routine di temporizzazione. Normalmente sono
>>>>>> abituato a confinare i vari servizi in funzioni o classi,
>>>>>> l'accentramento su una unica routine e' quindi riferibile solo a
>>>>>> qualche istruzione di test che si occupa di chiamare il servizio
>>>>>> solo e soltanto se il sistema e', in quel momento, "idle".
>>>>> Premesso che anche io ho la tendenza ai moduli di classe.
>>>>> Il problema sussiste. L'accentramento che specifichi l'ho compreso.
>>>>> Si tratta di un "gestore" delle varie chiamate a questo o a
>>>>> quell'altro servizio.
>>>>> Il problema ï¿œ che diventa Access diventa instabile anche con
>>>>> quell'unico timer di quell'unica form se il timer ï¿œ troppo breve (1
>>>>> - 5 minuti) O forse non ho ancora centrato?
>>>>> Grazie
>>>>> Daniele
>>>> Ho una applicazione Access (e' un gestore di video) che usa il timer
>>>> e' non mi ha mai dato problemi. E siamo grosso modo nella tua
>>>> situazione poiche' faccio cose diverse a seconda che il file
>>>> muldimediale sia "running" o meno. Il timer e' impostato a 500msec.
>>>> -
>>>> ac
>>> Quindi un uso ancora piï¿œ spinto.
>>> Ma per quale ac Access si blocca?!
>> Memore dei problemi avuti con VB non ho ripetuto l'esperienza in
>> access e quindi non so se il comportamento fra i due sistemi e' lo
>> stesso. Come dicevo nel primo post il timer scatta anche se il
>> sistema sta facendo altre cose e questo puo' portare allo stack
>> overflow. Deve essere tua cura cortocircuitare tutte le chiamate di
>> timer che avvengono in momenti non "idle".
>
> Del tipo:
> OnTimer: 500 ms
> Mr Access sei impegnato? (bella domanda)
> Sï¿œ: ritenta sarai piï¿œ fortunato
> No: esegui come segue
> Select Case
>     Case 1
>     Case 2
>     Case 3
>     ecc..
> End Select
>
> La domanda nasce spontanea....
Esatto. E' dal primo post che avevo tentato di esplicitare ;-{)
Tra l'altro se lasci al servizio il compito di decidere puo' essere
anche meglio
--
ac


title: Spingere Timer fino al collasso

text:
Paolo opg ha scritto:
[cut]
> access serve per gestire dati e fa bene quello, non e' un ambiente di
> sviluppo...
access serve per fare sviluppo ed a tempo perso gestisce anche i dati.
Come sempre Albert e' il faro.
--
ac


title: Spingere Timer fino al collasso

text:

Bh� non tutti insieme dallo stesso mdb.
None mdb. Al massimo qualche tabellina offline.
Frontend su altri db (del tipo db2, sql server).
>
>
> hum...
>
> delle due l'una: o cambi lo strumento, o rivedi la lista dei compiti.
>
> access serve per gestire dati e fa bene quello, non e' un ambiente di
> sviluppo...
>
Dagli all'untore. :-)
Penso che pi� di uno con l'affermazione "non � un ambiente di sviluppo"...
qualcosina dal suo punto di vista potr� puntualizzare...
In linea di principio vba non n� vb6 n�
vb.net
.



title: Spingere Timer fino al collasso

text:
Alessandro Cara wrote:
> OneEDP ha scritto:
>> Alessandro Cara wrote:
>>> OneEDP ha scritto:
>>>> Alessandro Cara wrote:
>>>>> OneEDP ha scritto:
>>>>>> Alessandro Cara wrote:
>>>>>>> OneEDP ha scritto:
>>>>>>>> Alessandro Cara wrote:
>>>>>>>>> OneEDP ha scritto:
>>>>>>>>>
>>>>>>>>> Forse non ho ben capito il tuo problema.
>>>>>>>>> Posso rivangare una mia esperienza, era VB ma fa lo stesso.
>>>>>>>>> Avevo ereditato una applicazione che non so per quale malato
>>>>>>>>> motivo l'estensore aveva sviluppato con ben 5 Timers. La
>>>>>>>>> caratteristica del timer e' che scatta comunque a tempo e
>>>>>>>>> genera, se mi passi la associazione, una specie di
>>>>>>>>> multithreading che natualmente crea non pochi problemi quando
>>>>>>>>> la tua elaborazione e' pensata sequenziale. Soluzione. Un solo
>>>>>>>>> timer con all'interno un minimo di logica, fondamentalmente un
>>>>>>>>> test su un semaforo, se il test  falliva chiudevo la routine
>>>>>>>>> altrimenti verificavo quale azione era da intraprendere.
>>>>>>>> Come ti dicevo, sebbene si possa ingegnerizzare tutto
>>>>>>>> accentrando i vari mini servizi in un unico timer, il problema
>>>>>>>> � che da solo produce overhead nello stack delle chiamate e
>>>>>>>> access si impalla inesorabilmente soprattutto se � impegnato
>>>>>>>> in altre operazioni "sequenziali" (ti ho fatto l'esempio
>>>>>>> Forse non mi sono spiegato bene. Quello che ho riportato
>>>>>>> consente di evitare cio' che descrivi. E' richiesta un minimo
>>>>>>> di "logica" in piu' nella routine di temporizzazione.
>>>>>>> Normalmente sono abituato a confinare i vari servizi in
>>>>>>> funzioni o classi, l'accentramento su una unica routine e'
>>>>>>> quindi riferibile solo a qualche istruzione di test che si
>>>>>>> occupa di chiamare il servizio solo e soltanto se il sistema
>>>>>>> e', in quel momento, "idle".
>>>>>> Premesso che anche io ho la tendenza ai moduli di classe.
>>>>>> Il problema sussiste. L'accentramento che specifichi l'ho
>>>>>> compreso. Si tratta di un "gestore" delle varie chiamate a
>>>>>> questo o a quell'altro servizio.
>>>>>> Il problema � che diventa Access diventa instabile anche con
>>>>>> quell'unico timer di quell'unica form se il timer � troppo breve
>>>>>> (1 - 5 minuti) O forse non ho ancora centrato?
>>>>>> Grazie
>>>>>> Daniele
>>>>> Ho una applicazione Access (e' un gestore di video) che usa il
>>>>> timer e' non mi ha mai dato problemi. E siamo grosso modo nella
>>>>> tua situazione poiche' faccio cose diverse a seconda che il file
>>>>> muldimediale sia "running" o meno. Il timer e' impostato a
>>>>> 500msec. -
>>>>> ac
>>>> Quindi un uso ancora pi� spinto.
>>>> Ma per quale ac Access si blocca?!
>>> Memore dei problemi avuti con VB non ho ripetuto l'esperienza in
>>> access e quindi non so se il comportamento fra i due sistemi e' lo
>>> stesso. Come dicevo nel primo post il timer scatta anche se il
>>> sistema sta facendo altre cose e questo puo' portare allo stack
>>> overflow. Deve essere tua cura cortocircuitare tutte le chiamate di
>>> timer che avvengono in momenti non "idle".
>>
>> Del tipo:
>> OnTimer: 500 ms
>> Mr Access sei impegnato? (bella domanda)
>> S�: ritenta sarai pi� fortunato
>> No: esegui come segue
>> Select Case
>>     Case 1
>>     Case 2
>>     Case 3
>>     ecc..
>> End Select
>>
>> La domanda nasce spontanea....
> Esatto. E' dal primo post che avevo tentato di esplicitare ;-{)
> Tra l'altro se lasci al servizio il compito di decidere puo' essere
> anche meglio
La domanda non � chi �? Ma pecch�?
Rispondere a "Mr Access sei impegnato?" credo non sia affatto banale
richiede un monitoraggio piuttosto capillare del log dei lavori.
Posso pure confezionare una classe, ma gli alunni sono tanti.
Grazie, alla fine non ho molta scelta.
Ciao
Daniele


title: Spingere Timer fino al collasso

text:
"OneEDP" <OneEDP@antispam> wrote in
news:4ae71484$0$1106$
4faf...@reader2.news.tin.it
:
[cut]
>>
>>
>> hum...
>>
>> delle due l'una: o cambi lo strumento, o rivedi la lista dei compiti.
>>
>> access serve per gestire dati e fa bene quello, non e' un ambiente di
>> sviluppo...
>>
>
> Dagli all'untore. :-)
> Penso che pi� di uno con l'affermazione "non � un ambiente di
> sviluppo"... qualcosina dal suo punto di vista potr� puntualizzare...
> In linea di principio vba non n� vb6 n�
vb.net
.
>
eh!
qui, effettivamente, un po' me la sono cercata...
:-)
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Spingere Timer fino al collasso

text:
"Paolo opg" <
> access serve per gestire dati e fa bene quello, non e' un ambiente di
> sviluppo...
... Access questo sconosciuto ...
Ciao: Oscar


title: Spingere Timer fino al collasso

text:
"sv" <
> Vedi se va bene questo:
>
>
http://support.microsoft.com/kb/180736/it
Bravo: a quell'esempio mi riferivo   ;-)
Ciao: Oscar


title: Spingere Timer fino al collasso

text:

Grazie per la segnalazione,  ma con AddressOf penso che renderei
potenzialmente tutto pi� instabile, e comunque non risolverei il problema.
Ciao


title: Spingere Timer fino al collasso

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> wrote in news:4ae72b58$0
$1105$
4faf...@reader1.news.tin.it
:

cvd
^^



title: Spingere Timer fino al collasso

text:
"Paolo opg"
> ... Access questo sconosciuto ...
> cvd
> ^^
> Paolo opg
csip
^^
Ciao: Oscar


title: Spingere Timer fino al collasso

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> wrote in news:4ae83b64$0
$1113$
4faf...@reader2.news.tin.it
:
>
>
> csip
> ^^
>
> Ciao: Oscar
>
>
questa mi manca...
cosa vuol dire?



title: Problemi con DLast ....

author: Zef

text:
Ciao a tutti,
sto usando Access 2000 (da Office XP)
ho notato che la funzione DLast... non funziona
premetto che l'ho convertita da un db vers97
dove funzionava benissimo
estraendo dati da una tabella con:
DLast (nomecampo,nometabella)
non mi viene visualizzato l'ultimo record!
ma un record che reputo ...random!
mentre funziona benissimo DMax e DMin
a qualcuno è capitata la stessa cosa?
esiste un'altra funzione per lo scopo?
(recuperare l'ultimo valore inserito)
ciao e grazie per le risposte
Zef


title: Problemi con DLast ....

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:PvtD8.49062$zW3.6...@news1.tin.it...

Se la tabella ha come chiave primaria un campo di tipo contatore, potresti
fare una DLookup che ha come criteri una DMax sulla chiave primaria:
DLookup("nomecampo", "nometabella", "ID=" & DMax("chiaveprimaria",
"nometabella"))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi con DLast ....

text:
> > estraendo dati da una tabella con:
> >
> > DLast (nomecampo,nometabella)
> >
> > non mi viene visualizzato l'ultimo record!
> > ma un record che reputo ...random!
> > mentre funziona benissimo DMax e DMin
> >
> > a qualcuno è capitata la stessa cosa?
> > esiste un'altra funzione per lo scopo?
> > (recuperare l'ultimo valore inserito)
> >
> > ciao e grazie per le risposte
> > Zef
>
> Se la tabella ha come chiave primaria un campo di tipo contatore, potresti
> fare una DLookup che ha come criteri una DMax sulla chiave primaria:
>
> DLookup("nomecampo", "nometabella", "ID=" & DMax("chiaveprimaria",
> "nometabella"))
>
grazie per la risposta e per la dritta,
in effetti in questo modo dovrebbe funzionare,
ciò non toglie che su Access97 funzionava
a meraviglia ...chia sia un "bugghetto"?
ciao
Zrf


title: Da casella di riepilogo a maschera con doppio click

author: Ami

text:
Buonasera a tutti!
Mi serve un vostro consiglio su come procedere, perche' da sola mi sono proprio
piantata.
Ho scaricato dal Sito Comune il db d'esempio ricerche.mdb per la ricerca dei
record in una tabella in base a dei filtri, ho riadattato tutto al mio db (che
e' un db di catalogazione di cd audio) per ricercare le singole canzoni
all'interno dei cd catalogati.
Il risultato della ricerca è una casella di riepilogo e adesso vorrei
implementare una funzione in piu' e piu' precisamente vorrei che con il doppio
click su uno dei risultati esposti nella casella di riepilogo, mi si aprisse la
maschera del database principale al record del cd cui appartiene quella canzone.
In pratica la ricerca si basa sulla tabella delle canzoni usando questi
parametri:
CatalogueNr (codice cd)
CANZONE
CANTANTE
Il CatalogueNr è la chiave primaria anche della tabella dei cd.
Io ho usato questo codice:
==============
Private Sub List_DblClick(Cancel As Integer)

    Dim stDocName As String
    DoCmd.OpenForm "Album", , "[CatalogueNr] = '" & Me![CatalogueNr] & "'"
    End Sub
==============
Cliccando sul risultato la maschera si apre, ma si apre su un record a caso, non
quello che voglio io.
Purtroppo io di codice ne capisco veramente poco. Potete aiutarmi a capire dove
sbaglio?
Molte grazie
Erika
--
Per rispondermi... Togli "nospam"
To send me an email... take out "nospam"


author: Sergio MAZZA

text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:tjb8g0lusqkp875p0...@4ax.com...

Dovresti effettuare un ciclo per ogni voce dell'elenco e vedere quale è stata selezionata.
Es.
Private Sub List_DblClick(Cancel As Integer)
If Me!CatalogueNr.ItemsSelected.Count > 0 Then
    Dim a
    For Each a In Me!CatalogueNr.ItemsSelected
        Dim stDocName As String
        DoCmd.OpenForm "Album", , "[CatalogueNr] = " & Me!CatalogueNr.ItemData(a)
    Next
Else
    MsgBox "Nessun elemento selezionato."
End If
End Sub
Poi se [CatalogueNr] è numerico non devi racchiuderlo tra apici o doppi apici...
Ciao.
--
Sergio MAZZA


text:
On Mon, 26 Jul 2004 09:04:05 +0200, "Sergio MAZZA" <
sergi...@tiscali.it
>
wrote:
>"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:tjb8g0lusqkp875p0...@4ax.com...
>> Il risultato della ricerca è una casella di riepilogo e adesso vorrei
>> implementare una funzione in piu' e piu' precisamente vorrei che con il doppio
>> click su uno dei risultati esposti nella casella di riepilogo, mi si aprisse la
>> maschera del database principale al record del cd cui appartiene quella canzone.
>Dovresti effettuare un ciclo per ogni voce dell'elenco e vedere quale è stata selezionata.
Scusa, non ho capito.
Non basta che io selezioni solo la voce che mi interessa?
>Es.
>
>Private Sub List_DblClick(Cancel As Integer)
>If Me!CatalogueNr.ItemsSelected.Count > 0 Then
>    Dim a
>    For Each a In Me!CatalogueNr.ItemsSelected
>        Dim stDocName As String
>        DoCmd.OpenForm "Album", , "[CatalogueNr] = " & Me!CatalogueNr.ItemData(a)
>    Next
>Else
>    MsgBox "Nessun elemento selezionato."
>End If
>End Sub
Ho provato, ma mi dà
Errore di runtime 438 Proprietà o metodo non supportati dall'oggetto.
>Poi se [CatalogueNr] è numerico non devi racchiuderlo tra apici o doppi apici...
CatalogueNr non è numerico, è un codice tipo cocc-12345
Grazie



text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:pbl9g01t91plgasfh...@4ax.com...
>
> Scusa, non ho capito.
> Non basta che io selezioni solo la voce che mi interessa?
E poi come fa a capire VBA (access) quale voce hai selezionato?
> Ho provato, ma mi dà
> Errore di runtime 438 Proprietà o metodo non supportati dall'oggetto.
Quale riga?
> CatalogueNr non è numerico, è un codice tipo cocc-12345
Allora modifica la riga seguente in:
DoCmd.OpenForm "Album", , "[CatalogueNr] = '" & Me!CatalogueNr.ItemData(a) & "'"
> Grazie
>
> Erika
> --
> Per rispondermi... Togli "nospam"
> To send me an email... take out "nospam"
Ciao.
--
Sergio MAZZA


text:
On Mon, 26 Jul 2004 12:13:42 +0200, "Sergio MAZZA" <
sergi...@tiscali.it
>
wrote:
>"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:pbl9g01t91plgasfh...@4ax.com...
>>
>> Scusa, non ho capito.
>> Non basta che io selezioni solo la voce che mi interessa?
>
>E poi come fa a capire VBA (access) quale voce hai selezionato?
Ecco, sapevo che stavo sbagliando qualcosa ^_^;;;
>
>> Ho provato, ma mi dà
>> Errore di runtime 438 Proprietà o metodo non supportati dall'oggetto.
>
>Quale riga?
If Me!CatalogueNr.ItemsSelected.Count > 0 Then



text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:num9g0pl23hj2m4ga...@4ax.com...
>
> Ecco, sapevo che stavo sbagliando qualcosa ^_^;;;
Eh! Eh!
> If Me!CatalogueNr.ItemsSelected.Count > 0 Then
Strano, io utilizzo acc'97 e funziona...
Ciao.
--
Sergio MAZZA


text:
On Mon, 26 Jul 2004 15:01:29 +0200, "Sergio MAZZA" <
sergi...@tiscali.it
>
wrote:
>"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:num9g0pl23hj2m4ga...@4ax.com...

>Strano, io utilizzo acc'97 e funziona....
Io sono su access 2003, si blocca proprio li'... visto che la casella di
riepilogo non funziona, forse dovrei trovare qualcosa di diverso...
Continuero' a provare!
Intanto grazie!
Erika



text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio news:c02ag0d2qodl4sdng...@4ax.com...
>
> Io sono su access 2003, si blocca proprio li'... visto che la casella di
> riepilogo non funziona, forse dovrei trovare qualcosa di diverso...
>
>
> Continuero' a provare!
>
> Intanto grazie!
>
> Erika
> --
> Per rispondermi... Togli "nospam"
> To send me an email... take out "nospam"
Guarda nell'help in linea se trovi l'Insieme ItemsSelected...
Ciao.
--
Sergio MAZZA


text:
>Guarda nell'help in linea se trovi l'Insieme ItemsSelected...
Ahime', purtroppo non ho cavato un ragno dal buco... dopo lunghi studi su vari
libri e google ho deciso che tutto questo supera la mia comprensione del
problema e ho provato ad aggirarlo in questo modo, avanzando passo a passo.
La maschera di ricerca si chiama "Ricerche"
Ho lasciato inalterata la query di ricerca:
CatalogueNr (codice cd)
CANZONE
CANTANTE
Il criterio di ricerca è
Like "*" & [Forms]![Ricerche]![CatalogueNr] & "*"
etc etc
La query funziona.
Poi ho creato il pulsante cerca, associato a questo codice:
====================
Private Sub Cerca_Click()
Dim strValue As String, strMsg As String
    If IsNull(Me!CatalogueNr) Then
    MsgBox "Attenzione! La maschera di ricerca è vuota!!"
    End If
    If Not IsNull(Me!CatalogueNr) Then

strValue = Me.CatalogueNr.Value
DoCmd.OpenForm "Sottomaschera_Track_ricerca", acFormDS, , _
"[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
Exit_Cerca_Click:
    Exit Sub
Err_cerca_Click:
    MsgBox Err.Description
    Resume Exit_Cerca_Click
End If
End Sub
====================
Dopodiche' ho creato una maschera (Sottomaschera_Track_ricerca) con diversi
campi basata appunto sulla query.
PROBLEMA: se io cerco il codice tipo ABC-12345 (codice completo), la maschera mi
restituisce i valori corretti, ma se io cerco solo una parte del codice...
MASCHERA VUOTA, anche se la query funziona.
Come posso fare? Ho sbagliato qui?
"[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
Tra l'altro alla maschera ho associato un'ulteriore routine evento, per andare
ad aprire la maschera principale di "registrazione" dei cd
==============
Private Sub Form_DblClick(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Album"

    stLinkCriteria = "[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
=============
Anche questo funziona perfettamente. Insomma, il problema è solo per la ricerca
di un valore parziale.
Vi sarei molto grata se poteste darmi un altro aiutino!
Grazie



text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio
news:cv8ig0l1g7lqefnp2...@4ax.com...
>
> >Guarda nell'help in linea se trovi l'Insieme ItemsSelected...
>
> Ahime', purtroppo non ho cavato un ragno dal buco... dopo lunghi studi su
vari
> libri e google ho deciso che tutto questo supera la mia comprensione del
> problema e ho provato ad aggirarlo in questo modo, avanzando passo a
passo.
Ok, casomai lo riprendiamo piů avanti;
> La maschera di ricerca si chiama "Ricerche"
>
> Ho lasciato inalterata la query di ricerca:
>
> CatalogueNr (codice cd)
> CANZONE
> CANTANTE
>
> Il criterio di ricerca č
> Like "*" & [Forms]![Ricerche]![CatalogueNr] & "*"
> etc etc
>
> La query funziona.
>
> Poi ho creato il pulsante cerca, associato a questo codice:
>
> ====================
> Private Sub Cerca_Click()
> Dim strValue As String, strMsg As String
>     If IsNull(Me!CatalogueNr) Then
>     MsgBox "Attenzione! La maschera di ricerca č vuota!!"
>     End If
>     If Not IsNull(Me!CatalogueNr) Then
>
> strValue = Me.CatalogueNr.Value
> DoCmd.OpenForm "Sottomaschera_Track_ricerca", acFormDS, , _
> "[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
>
> Exit_Cerca_Click:
>     Exit Sub
>
> Err_cerca_Click:
>     MsgBox Err.Description
>     Resume Exit_Cerca_Click
> End If
> End Sub
> ====================
>
> Dopodiche' ho creato una maschera (Sottomaschera_Track_ricerca) con
diversi
> campi basata appunto sulla query.
>
> PROBLEMA: se io cerco il codice tipo ABC-12345 (codice completo), la
maschera mi
> restituisce i valori corretti, ma se io cerco solo una parte del codice...
> MASCHERA VUOTA, anche se la query funziona.
>
> Come posso fare? Ho sbagliato qui?
> "[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
eh sě; prova con:
- "[CatalogueNr] Like " & "'" & Me![CatalogueNr] & "*'" (se devi cercare
'ABC-qualcosa')
- "[CatalogueNr] Like " & "'*" & Me![CatalogueNr] & "*'" (se devi cercare
'qualcosa-qualcosa')
- "[CatalogueNr] Like " & "'*" & Me![CatalogueNr] & "'" (se devi cercare
'qualcosa-12345')
> Tra l'altro alla maschera ho associato un'ulteriore routine evento, per
andare
> ad aprire la maschera principale di "registrazione" dei cd
>
> ==============
> Private Sub Form_DblClick(Cancel As Integer)
> Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "Album"
>
>
>     stLinkCriteria = "[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> End Sub
> =============
>
> Anche questo funziona perfettamente. Insomma, il problema č solo per la
ricerca
> di un valore parziale.
>
> Vi sarei molto grata se poteste darmi un altro aiutino!
>
> Grazie
>
> Erika
>
Ciao.
--
Sergio MAZZA


text:
On Thu, 29 Jul 2004 18:04:33 GMT, "Sergio MAZZA" <
sergi...@tiscali.it
> wrote:
>"Ami" <
ts...@libero.it
> ha scritto nel messaggio
>> Ahime', purtroppo non ho cavato un ragno dal buco... dopo lunghi studi su
>vari
>> libri e google ho deciso che tutto questo supera la mia comprensione del
>> problema e ho provato ad aggirarlo in questo modo, avanzando passo a
>passo.
>
>Ok, casomai lo riprendiamo pių avanti;
Sto continuando a studiare!
>> Come posso fare? Ho sbagliato qui?
>> "[CatalogueNr]=" & "'" & Me![CatalogueNr] & "'"
>
>eh sė; prova con:
>- "[CatalogueNr] Like " & "'" & Me![CatalogueNr] & "*'" (se devi cercare
>'ABC-qualcosa')
>- "[CatalogueNr] Like " & "'*" & Me![CatalogueNr] & "*'" (se devi cercare
>'qualcosa-qualcosa')
>- "[CatalogueNr] Like " & "'*" & Me![CatalogueNr] & "'" (se devi cercare
>'qualcosa-12345')
Ho corretto con
"[CatalogueNr] Like " & "'*" & Me![CatalogueNr] & "*'"
e funziona perfettamente
Grazie di tutto!



title: Recordset con parametro data/ora non funzia

author: Alfiero Ricci

text:
Non riesco ad aprire un Recordset che contenga un parametro di tipo data/ora
se la tabella è collegata in ODBC a Sql-Server.
Avevo avuto il sentore che le date debbano essere formattate in un certo
modo con ODBC, ma all'atto pratico non so come fare.
Qualcuno mi può aiutare?
Ciao: Alfiero


text:
Alfiero Ricci ha scritto nel messaggio ...
>
>Non riesco ad aprire un Recordset che contenga un parametro di tipo
data/ora
>se la tabella č collegata in ODBC a Sql-Server.
>Avevo avuto il sentore che le date debbano essere formattate in un certo
>modo con ODBC, ma all'atto pratico non so come fare.
>Qualcuno mi puň aiutare?
Prova 'aaaa-mm-gg hh:mm:ss'
Esattamente come l'ho scritto, parentesi e spazi compresi.
Saluti.
Luciano


text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> >Non riesco ad aprire un Recordset che contenga un parametro di tipo
> data/ora
> >se la tabella č collegata in ODBC a Sql-Server.
> >Avevo avuto il sentore che le date debbano essere formattate in un certo
> >modo con ODBC, ma all'atto pratico non so come fare.
> >Qualcuno mi puň aiutare?
> Prova 'aaaa-mm-gg hh:mm:ss'
> Esattamente come l'ho scritto, parentesi e spazi compresi.
Ti ringrazio Luciano, perň non ha funzionato: non sembra essere un problema
di formato ma di sfiga.
Ho fatto un backup/ripristino del DB su un altro SQL Server installato ieri
su un'altra macchina.
I recordsets con parametro Data vengono aperti senza problemi!
Il S.O č lo stesso (win 2000), i DNS creati nella stessa maniera ... eppure
i risultati differiscono ;-(
Francamente comincio ad averne pieni i coglioni di M$ Sql Server, sembra di
lavorare con un Flipper, non con un Server di Database.
Ma sono l'unico ad avere questi casini?
Open Database Connectivity funziona?
Ciao, Alfiero


title: problema di costruzione di una maschera

author: Johnny

text:
Qualcuno mi sa dire come è possibile visualizzare in una maschera in formato
"foglio dati" e fare in modo che quando si selezioni un record della tabella
ad essa associata, venga proposto lo stesso record con campi aggiuntivi, di
altra tabella ad essa legata da una relazione 1:1, in una sottomaschera?


title: problema di costruzione di una maschera

author: Lorenzo Coronati

text:
Scrisse "Johnny" <
nos...@johnny.it
>:

Non hai detto se usi dao o ado
Non hai inoltre detto se la seconda form e' sempre aperta o
se la vuoi aprire al momento
Comunque, gestisci l'evento current della prima form,
cambiando il bookmark della seconda, oppure filtrandola
Mi pare che sull'help di A2K ci sia proprio un esempio su
come si sincronizzano due form.
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--


title: problema di costruzione di una maschera

text:
Adopero ado e la seconda form dovrebbe restare sempre aperta.
Scusa se te lo chiedo (č da poco che mi accingo alla costruzione di database
con Access): che cos č A2K?
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3ca4627c...@news.edisontel.com...
> Scrisse "Johnny" <
nos...@johnny.it
>:
> >Qualcuno mi sa dire come č possibile visualizzare in una maschera in



title: problema di costruzione di una maschera

text:
Scrisse "Johnny" <
nos...@johnny.it
>:
>Scusa se te lo chiedo (è da poco che mi accingo alla costruzione di database
>con Access): che cos è A2K?
A2K sta per Access 2000



title: Doppia sottolineatura

author: Stefano

text:
Quale comando si deve usare in una routine evento su formattazione per
fare in modo che se si verifica una certa condizione il campo deve avere
una "doppia sottolineatura".
Grazie


title: Doppia sottolineatura

author: ciroteo

text:

la doppia sottolineatura non credo sia una delle opzioni della
formattazione condizionale.
dovresti cercare un controllo rich text, sul sito di lebans trovi
qualcosa.
www.lebans.com


title: Re: Una Costante per il "Title" di tutti i Msgbox?

text:
Il giorno domenica 25 febbraio 2018 22:32:32 UTC+1, Marco ha scritto:
> Salve
> E' possibile dichiarare una Costante Pubblica
> e richiamarla per il Title di ogni Msgbox del Db?
>
> Grazie per la risposta

Si

@Alex


author: BFS

text:
Il 25/02/2018 22:32, Marco ha scritto:
> Salve
> E' possibile dichiarare una Costante Pubblica
> e richiamarla per il Title di ogni Msgbox del Db?
>
> Grazie per la risposta
>

il terzo parametro della msgbox serve appunto per specificarne il title
quindi se hai dichiarato una costante pubblica con quel valore ti basta
richiamarla proprio li

MsgBox "messaggio", vbInformation, QuiLaTuaCostante

ciao
BFS


title: CONTATORE E MASCHERE...AIUTO...!!!!

author: Maria

text:
Dovreei realizzare queste due cose...
Maschera a) di avvio (gia' creata!)
Maschera b) la quale, ogni volta che viene aperta, assegni un numero
progressivo ad un determinato oggetto...dopo aver riempito altri due campi,
dovrei creare un pulsante il quale confermi l'inserimento dei dati (nonche'
il numero progressivo di cui sopra) e ritorni alla maschera a).
Se qualcuno avesse due minuti da dedicarmi, gliene sarei molto grato, Maria


title: CONTATORE E MASCHERE...AIUTO...!!!!

author: Antonio Biso

text:
Maria <
A...@el.it
> wrote in message
0lIY7.16855$s04.7...@news.infostrada.it...

Maria maria, io ti dedicherei anche tutta una serata se tu volessi...
Comunque, con la funzione DMax ti ricavi il massimo progressivo già
assegnato e quindi con un + 1 assegni il valore successivo. La maschera te
la fai non legata ad una tabella, in modo che con ilk pulsante farai una
query di accodamento che ti manda i dati nella tabella solo se l'utente lo
vuole.
Antonio


title: CONTATORE E MASCHERE...AIUTO...!!!!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:DyIY7.7855$%B.30...@twister2.libero.it...

Come sei filone con il "Gentil sesso"  ;-)
Bella l'idea del salvataggio dati di Form non Associata con QRY di
Accodamento,
mai pensato ma estremamente rapida...!
Però mi viene un dubbio che ti pongo:
   Solitamente io uso DAO, e quando posso(mi conviene) le transazioni per
gestire un eventuale RollBack....!
   Con la soluzione che hai riportato c'è un'alternativa alle Transazioni, o
un modo per simulare l'UNDO...??
Grazie.
@Alex
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: CONTATORE E MASCHERE...AIUTO...!!!!

text:
@Alex <
ik2...@libero.it
> wrote in message
seJY7.8015$%B.31...@twister2.libero.it...
> > Comunque, con la funzione DMax ti ricavi il massimo progressivo già
> > assegnato e quindi con un + 1 assegni il valore successivo. La maschera
te
> > la fai non legata ad una tabella, in modo che con ilk pulsante farai una
> > query di accodamento che ti manda i dati nella tabella solo se l'utente
lo
> > vuole.
> >
> > Antonio
> >
> >
>
> Come sei filone con il "Gentil sesso"  ;-)
E mi biasimi per questo?
>
> Bella l'idea del salvataggio dati di Form non Associata con QRY di
> Accodamento,
> mai pensato ma estremamente rapida...!
Non solo, tu scrivi in tabella solo quando effettiuvamente si vuole salvare,
con la form associata invece vai subito in scrittura e poi devi gestire
l'annullamento
> Però mi viene un dubbio che ti pongo:
>    Solitamente io uso DAO, e quando posso(mi conviene) le transazioni per
> gestire un eventuale RollBack....!
>    Con la soluzione che hai riportato c'è un'alternativa alle Transazioni,
o
> un modo per simulare l'UNDO...??
Ma dopo che hai salvato i dati nella tabella con la query?
Antonio


title: CONTATORE E MASCHERE...AIUTO...!!!!

author: Alex

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:_E0Z7.10264$SE3.3...@twister1.libero.it...
> > Perň mi viene un dubbio che ti pongo:
> >    Solitamente io uso DAO, e quando posso(mi conviene) le transazioni per
> > gestire un eventuale RollBack....!
> >    Con la soluzione che hai riportato c'č un'alternativa alle Transazioni,
> o
> > un modo per simulare l'UNDO...??
>
> Ma dopo che hai salvato i dati nella tabella con la query?
>
> Antonio
Filone a parte, come biasimarti.... ero solo mosso da ividia...!
Non ho ben capito il tuo consiglio:
IO chiedevo:  un modo per simulare l'UNDO...??
TU rispondevi: Ma dopo che hai salvato i dati nella tabella con la query?
Che VORDI'...?
Vuoi dire che basta fare Me.Undo, non ci credo....!
@ALEX
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG