title: ADO e DB Access protetto

author: Renato Mulinacci

text:
Sulla base dei suggerimenti trovati su questo NG ho provato a fare una
funzione che mi aprisse un MDB protetto e restituisse il recordset trovato:
Public Function SelectAdoMdb(MDBFile$, PWD$, Select_SQL$) As ADODB.Recordset
Dim Cn As New ADODB.Connection
Dim rsw As New ADODB.Recordset
Cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
Cn.Properties("Jet OLEDB:Database Password").Value = PWD
Cn.Open "Data Source=" & MDBFile & ";"
rsw.Open Select_SQL, Cn, adOpenForwardOnly, adLockReadOnly
Set SelectAdoMdb = rsw
end function
La cosa strana è che la stessa query su Access, con tabelle collegate
funziona, qui no.
Vorrei fare tutto ciò cmq con ADO, in cosa sto sbagliando?
Da debug noto infatti che ci sono n altre proprietà in Cn.Properties che non
solo quelle da me inserite in questa funzione, a cosaè dovuto tutto cio?
Grazie,
Renato.


title: ADO e DB Access protetto

text:
Errata corrige, funziona tutto... avevo solo passato alla Query dei valori
errati...
Ciao, Renato.
"Renato Mulinacci" <
r.mul...@libero.it
> ha scritto nel messaggio
news:4kivf.114363$65.32...@twister1.libero.it...



title: Problema con maschera di inserimento dati

author: Fabrizio A.

text:
Salve a tutti,
ho un dubbio su come realizzare una maschera di inserimento dati per
un applicativo che deve gestire l'inserimento di punteggi per una
competizione aeromodellistica. Ho una tabella punteggioGiudiciVolo con
i seguenti campi "nr concorrente", "nr volo", "nr figura" e 5 colonne
da "punti giudice 1" a "punti giudice 5".
Il dato nr concorrente viene da una tabella Concorrenti; il dato nr
volo deve essere assegnato dalla maschera e il campo nr. figura da una
tabella ProgrVolo che contiene il programma di volo (ovvero la
sequenza di figure che ogni concorrente deve eseguire)
Vorrei ora realizzare una maschera di inserimento dati che, per ogni
volo, mi permetta l'inserimento dei punti per ogni concorrente e ogni
volo. Il mio problema principale è capire come fare a creare tanti
campi quante sono le figure (record) della tabella ProgrVolo e
inizializzare vuoti i campi "punti giudice 1", 2, 3, ecc. Vorrei anche
usare, se possibile, la medesima maschera per modificare i punteggi
già inseriti.
Ho provato con delle query tra ProgrVolo e PunteggioGiudiciVolo, ma
senza successo...
Se qualcuno ha qualche idea, anche in VBScript, ringrazio
anticipatametne!
Saluti
-Fabrizio


author: Sergio MAZZA

text:
"Fabrizio A." <
f.alb...@gmail.com
> ha scritto nel messaggio
news:06eb9b2d-5217-4b7c...@b1g2000hsg.googlegroups.com...
Salve a tutti,





Saluti
-Fabrizio
[risposta]
In effetti non devi creare "tanti campi per quante sono le figure" e neanche
tanti campi per quanti sono i giudici.
Se non ho capito male (provo a riepilogare), il programma di volo prevede
l'esecuzione di figure e ad ognuna i giudici gli attribuiscono un punteggio.
Se è così io farei:
[tabFigure]
- id, contatore, indicizzato (duplicati non ammessi)
- figura
...
[tabGiudici]
- id, contatore, indicizzato (duplicati non ammessi)
- nominativo
...
[tabConcorrenti]
- id, contatore, indicizzato (duplicati non ammessi)
- nominativo
...
[tabProgrammaVolo]
- id, contatore, indicizzato (duplicati non ammessi)
- idConcorrente, numerico, intero lungo;
- idFigura, numerico, intero lungo;
- idGiudice, numerico, intero lungo;
- punteggio, numerico, ...;
...
Con una maschera associata a [tabConcorrenti] e una sottomaschera associata
a [tabProgrammaVolo] (collegate da [tabConcorrenti].id <-
[tabProgrammaVolo].idConcorrenti) e due caselle di riepilogo; la prima:
"lstGiudice" associata a [idGiudice] e la seconda: "lstFigura" associata a
[idFigura], dovresti poter gestire le evoluzioni...
Ciao.
--
Sergio MAZZA


text:
Ciao Sergio,
non intendevo creare tanti campi quante sono le figure, e in effetti
successivamente sono arrivato anche alla conclusione che non è
necessario creare tanti campi quanti sono i giudici.
Ti ringrazio per la risposta, che proverò alla prima occasione.
Ciao
-Fabrizio



text:
"Fabrizio A." <
f.alb...@gmail.com
> ha scritto nel messaggio
news:c537ffcc-7a4f-4f16...@e39g2000hsf.googlegroups.com...
Ciao Sergio,
non intendevo creare tanti campi quante sono le figure, e in effetti
successivamente sono arrivato anche alla conclusione che non è
necessario creare tanti campi quanti sono i giudici.
Ti ringrazio per la risposta, che proverò alla prima occasione.
Ciao
-Fabrizio
[risposta]
Non crei tanti campi per quante sono le figure; crei tanti record per quante
sono le figure associate al punteggio dei giudice...
Ciao.
--
Sergio MAZZA


title: Data di oggi+180gg

author: FEDE ;-)

text:
In una maschera inserisco la data odierna. La riga di sotto deve
visualizzarmi la data che si riferisce ad oggi + 180giorni (ovvero
oggi è il
12/01/2004; oggi + 180gg = 10/08/2004). Inoltre se nella casella "X"
c'è
scritto 1 deve dare come risultato oggi + 180, se nella riga "X" c'è
scritto
2, deve dare 2 risultati (oggi+180 e oggi+360 in un altra casella); se
nella
riga "X" c'è scritto 3, deve dare 3 risultati (oggi+180, oggi+360 in un
altra casella e oggi+540 in un altra  casella ancora)
Come devo fare???
Grazie a chi mi aiuta.
Ciao
Federico
Inviato da
www.mynewsgate.net


title: Data di oggi+180gg

author: ALESSANDRO Baraldi

text:
"FEDE ;-)" <
ciao...@despammed.com
> ha scritto nel messaggio
news:200401122...@mynewsgate.net...

La Funzione DateAdd fà esattamente quello che chiedi, è ben dettagliata
sull'Help OnLine con tanto di Esempio.
Se poi hai dubbi facci sapere.
@Alex.


title: Data di oggi+180gg

text:
ALESSANDRO Baraldi <
ik2...@libero.it
> ha scritto:
> La Funzione DateAdd fà esattamente quello che chiedi, è ben dettagliata
> sull'Help OnLine con tanto di Esempio.
> Se poi hai dubbi facci sapere.
>
> @Alex.
Mi sfugge un momento il link dell'help che mi indichi, me lo dai??
Inviato da
www.mynewsgate.net


title: Data di oggi+180gg

text:
ALESSANDRO Baraldi <
ik2...@libero.it
> ha scritto:
> La Funzione DateAdd fà esattamente quello che chiedi, è ben dettagliata
> sull'Help OnLine con tanto di Esempio.
> Se poi hai dubbi facci sapere.
Ok... Ora sono riuscito a fare oggi+180 ma mi resta ancora il problema
che se nella riga "X" c'è scritto 2 deve darmi due risultati distinti
(Oggi+180 & nella riga seguente Oggi+360).
Come faccio??
Inviato da
www.mynewsgate.net


title: Data di oggi+180gg

text:
"FEDE ;-)" <
ciao...@despammed.com
> ha scritto nel messaggio
news:200401131...@mynewsgate.net...

Nella Casella di Testo come Origine Riga scrivi:
=IIF (X=1;FormulaData+180;FormulaData+180 & formuladata+360)
Io non sò cosa sia casell X, ti devi assicurare che il controllo X possa
restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
Ciao.
@Alex.


title: Data di oggi+180gg

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bu1npc$t20$1...@lacerta.tiscalinet.it...
> Nella Casella di Testo come Origine Riga scrivi:
>
> =IIF (X=1;FormulaData+180;FormulaData+180 & formuladata+360)
>
> Io non sò cosa sia casell X, ti devi assicurare che il controllo X possa
> restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
Forse ho capito male ma così non riesco... Se mettessi una casella di
spunta?? Se l'utente mette la spunta allora nella riga sotto access mi mette
(oggi+360gg)
Grazie


title: Data di oggi+180gg

text:
"FEDE ;-)" <
ciao...@despammed.com
> ha scritto nel messaggio
news:bu3ul0$mno$1...@news.ngi.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:bu1npc$t20$1...@lacerta.tiscalinet.it...
>
> > Nella Casella di Testo come Origine Riga scrivi:
> >
> > =IIF (X=1;FormulaData+180;FormulaData+180 & formuladata+360)
> >
> > Io non sň cosa sia casell X, ti devi assicurare che il controllo X possa
> > restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
>
> Forse ho capito male ma cosě non riesco... Se mettessi una casella di
> spunta?? Se l'utente mette la spunta allora nella riga sotto access mi
mette
> (oggi+360gg)
>
> Grazie
Ottimo, ti basta leggere il Valore della CheckBox
=IIF (Me.NomeCheckBox;FormulaData+180;FormulaData+180 & formuladata+360)
Ciao.
@Alex.


title: Data di oggi+180gg

author: sergio

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bu40fn$ojt$1...@lacerta.tiscalinet.it...
>
> "FEDE ;-)" <
ciao...@despammed.com
> ha scritto nel messaggio
> news:bu3ul0$mno$1...@news.ngi.it...
> >
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:bu1npc$t20$1...@lacerta.tiscalinet.it...
> >
> > > Nella Casella di Testo come Origine Riga scrivi:
> > >
> > > =IIF (X=1;FormulaData+180;FormulaData+180 & formuladata+360)
> > >
> > > Io non sò cosa sia casell X, ti devi assicurare che il controllo X
possa
> > > restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
> >
> > Forse ho capito male ma così non riesco... Se mettessi una casella di
> > spunta?? Se l'utente mette la spunta allora nella riga sotto access mi
> mette
> > (oggi+360gg)
> >
> > Grazie
>
>
> Ottimo, ti basta leggere il Valore della CheckBox
>
> =IIF (Me.NomeCheckBox;FormulaData+180;FormulaData+180 & formuladata+360)
>
perchè non così: =IIF (Me.NomeCheckBox;FormulaData+360;FormulaData+180)...
se non c'è la spunta +180, se c'è la spunta +360...
ciao...


title: Data di oggi+180gg

text:
"sergio" <
serpic_toglimi@toglimi_libero.it
> ha scritto nel messaggio
news:dDhNb.90134$VW.37...@news3.tin.it...
> > > Forse ho capito male ma cosě non riesco... Se mettessi una casella di
> > > spunta?? Se l'utente mette la spunta allora nella riga sotto access mi
> > mette
> > > (oggi+360gg)
> > >
> > > Grazie
> >
> >
> > Ottimo, ti basta leggere il Valore della CheckBox
> >
> > =IIF (Me.NomeCheckBox;FormulaData+180;FormulaData+180 & formuladata+360)
> >
>
> perchč non cosě: =IIF (Me.NomeCheckBox;FormulaData+360;FormulaData+180)...
>
> se non c'č la spunta +180, se c'č la spunta +360...
Domani mattina provo e vi faccio sapere... Intanto per ora Grazie


title: Data di oggi+180gg

text:
"sergio" <
serpic_toglimi@toglimi_libero.it
> ha scritto nel messaggio
news:dDhNb.90134$VW.37...@news3.tin.it...
>
[CUT]
> >
> > Ottimo, ti basta leggere il Valore della CheckBox
> >
> > =IIF (Me.NomeCheckBox;FormulaData+180;FormulaData+180 & formuladata+360)
> >
>
> perchè non così: =IIF (Me.NomeCheckBox;FormulaData+360;FormulaData+180)...
>
> se non c'è la spunta +180, se c'è la spunta +360...
>
> ciao...
Ma dal 1° post avevo capito che doveva vedere entrambe le scadenze caso
TRUE,
da quì la somma in stringa delle date, nel primo post addirittura accennava
a 3 Possibilità...!
in ogni caso non è chiarissimo, ma ci tenevo solo a far capire
l'applicabilità della
funzione......, poi se la adatta...!
@Alex.


title: Data di oggi+180gg

text:
ALESSANDRO Baraldi <
ik2...@libero.it
> ha scritto:

Infatto l'ho adattata più o meno come voglio... L'unica cosa ch
l'istruzione "Me." che mi avete indicato voi non la accetta mai!! A cosa
serve??
Inviato da
www.mynewsgate.net


title: Data di oggi+180gg

text:
"FEDE ;-)" <
ciao...@despammed.com
> ha scritto nel messaggio
news:200401161...@mynewsgate.net...

L'istruzione Me, si può usare solo in VBA, se hai usato invece questo metodo
direttamente dalla Proprietà del Controllo, come mi sembra di ricordare, ho
commesso io un errore nel suggerirlo.....!
Me è un riferimento Implicito alla Form in cui scrivi il codice, ma poichè
l'istruzione in questione non fà parte di codice inserito all'interno
del Modulo di Classe della Form, lo devi sostituire con il Riferimento
Esplicito:
Forms!NomeForm!NomeCheckBox
Ciao.
@Alex.


title: query

author: Mike Dens

text:
ciao a tutti! ecco il quesito: ho due tabelle che ahnno un campo in
comune chiamto codice. I codici delle due tabelle non sono uguali anche
se i nomi associati ai codici sono gli stessi per ogni tabella! quello
che desideravo poter fare è cambiare i codici di una tabella e rendirli
uguali ai codici della'ltra. nn so se sia chiaro quel che voglio ma
faccio un esempio:
tab1:
codice,nome
1      marco
2      andrea
tab2:
codice,nome
1      andrea
2      marco
io voglio che i codici di tabella 1 siano uguali a quelli di tabella2.
Ricodo vagamente che con sql si poteva fare ma ho bisogno di
suggerimenti!!!
grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query

author: Fabio Dalla Villa

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:11f5b0e2e7e2c79c79...@mygate.mailgate.org...
> ciao a tutti! ecco il quesito: ho due tabelle che ahnno un campo in
> comune chiamto codice. I codici delle due tabelle non sono uguali anche
> se i nomi associati ai codici sono gli stessi per ogni tabella! quello
> che desideravo poter fare č cambiare i codici di una tabella e rendirli
> uguali ai codici della'ltra. nn so se sia chiaro quel che voglio ma
> faccio un esempio:
> tab1:
> codice,nome
> 1      marco
> 2      andrea
>
> tab2:
> codice,nome
> 1      andrea
> 2      marco
>
> io voglio che i codici di tabella 1 siano uguali a quelli di tabella2.
> Ricodo vagamente che con sql si poteva fare ma ho bisogno di
> suggerimenti!!!
> grazie
> mike
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Non so se ho capito, ma se lo devi fare una tantum, puoi usare una query
generata con le due tabelle, legate con join sul campo nome, per
visualizzare entrambi i campi codice delle due tabelle, in modo da copiare
la colonna relativa ai codici tabella 2 sulla colonna relativa ai codici
tabella 1 (Ctrl-C e Ctrl-V). Le modifiche fatte con la query si riflettono
sulle tabelle.
Ciao.
--
Fabio Dalla Villa
Biella
nomec...@tiscali.it


title: query

author: OndaMax

text:
"Mike Dens" ha scritto nel messaggio ...
> io voglio che i codici di tabella 1 siano uguali a quelli di tabella2.
> Ricodo vagamente che con sql si poteva fare ma ho bisogno di
> suggerimenti!!!
Una normalissima "query di aggiornamento" lo fa egregiamente. Basta che
selezioni le due tabelle e le metti in relazione sul campo nome. Trascini
nella griglia di struttura il campo codice della Tab1 (se è quello che devi
aggiornare) e nel box aggiorna metti il riferimento all'altro campo codice
(Tab2.codice).
Marco


title: Aggiornamento FE- BE

author: RINOŠ

text:
Salve a tutto il NG.
Il quesito di oggi e:
Dal sito comune ho prelevato il codice per importare i dati da un vecchio BE
nel nuovo BE
perň ho notato dopo varie prove , che bisogna utilizzare il percorso
predefinito di Access dove salvare il vecchio BE da  cui importare i dati ,
e tale BE. deve avere un nome predefinito nel codice  altrimenti non viene
trovato.
Provando a sostituire nella riga di codice :
DoCmd.RunSQL "INSERT INTO " & TabelleOrd(NumTab) & " SELECT * FROM " &
TabelleOrd(NumTab) & " IN " & "NomeBE.mdb"
"Nome BE.mdb" con una variabile in cui inserire  il nome ed il percorso dove
si trova il Be da cui importare i dati.
ma   il tutto non funziona .
Qualcuno a gia risolto il problema ?
quale e lo scopo della funzione ESISTE TABELLA(eliminata perché per  poter
convertire il codice da DAO in ADO e un po' complicato  )  comunque il
codice  funziona ugualmente isolando la chiamata di tale funzione .
Grazie.


title: Controllo ActiveX: AcroPDF6

author: hoyt

text:
Buon giorno a tutti,
ho un problema che all'apparenza può sembrare banale, ma al quale non
riesco a trovare soluzione. Ho inserito il controllo in oggetto per
poter visualizzare in una maschera dei file PDF (dei quali ho
memorizzato il percorso in una tabella). Per quanto abbia tentato non
sono riuscito ad attribuire le dimensioni volute alla finestra di
visualizzazione del file: ovvero il documento si vede sempre in
finestra molto piccola (tipo 5x5 o giù di lì). Ci sono per caso dei
comandi aggiuntivi da impostare ?
Grazie a tutti per l'attenzione.


title: Controllo ActiveX: AcroPDF6

author: MA

text:

me.tuocontrollo.height
me.tuocontrollo.width
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Controllo ActiveX: AcroPDF6

text:
... Veramente grazie anche per la celerità della risposta ... problema
risolto ...
MA ha scritto:
> hoyt wrote:
> > Buon giorno a tutti,
> > ho un problema che all'apparenza pu� sembrare banale, ma al quale non
> > riesco a trovare soluzione. Ho inserito il controllo in oggetto per
> > poter visualizzare in una maschera dei file PDF (dei quali ho
> > memorizzato il percorso in una tabella). Per quanto abbia tentato non
> > sono riuscito ad attribuire le dimensioni volute alla finestra di
> > visualizzazione del file: ovvero il documento si vede sempre in
> > finestra molto piccola (tipo 5x5 o gi� di l�). Ci sono per caso dei



title: ODBC..ke lentezza!(2)

author: Alby

text:
Scusate nuovamente il disturbo..Ho capito il concetto,mi spiego:
all'interno del database ho già delle query pass-trough,ma sono query
semplici..Altre query che fanno riferimento alle tabelle ODBC
contengono però comandi (es.Mid,Right,left..),e non le posso convertire
in pass-trough..Non conoscendo il linguaggio SQL-400,devo cambiare
strada vero?..L'idea del lavorare su tabelle locali,aggiornando le ODBC
di tanto in tanto mi interessa,ma ho alcuni dubbi legati alla
logica,ossia quando aggiorno le ODBC:
- o cancello tutto il contenuto di esse riempiendole con i dati di
quelle locali..però mi sembra una soluzione alquanto rischiosa!!Se mi
si pianta x qualsiasi motivo il pgm,perdo i dati del cliente,e son
cazzi!
- o utilizzo una terza tabella dove mi salvo soltanto i record che
modifico,per poi portarli nelle ODBC..Soluzione però sbagliata
immagino,e non mi convince affatto.
Sono veramente incasinato mentalmente..Tra le tante,e vi ringrazio
molto, risposte,non mi avete detto una cosa banale:Ma qual'è la
soluzione che mi consigliate,ossia la strada miglior..,come agite voi
quando vi sono queste problematiche?
Grazie molte!
Inviato da
www.mynewsgate.net


title: ODBC..ke lentezza!(2)

author: NON emmedi PROVARCI @nemmenotin.itintesi? OneEDP

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200407021...@mynewsgate.net...

Dovresti almeno indicare:
- dimensione db sommaria
- num. utenti concorrenti
- versione O.S. as/400
- versione s.o. pc host
In ogni caso dovresti prendere dimistichezza con SQL/400 se non vuoi
snervare l'utente.
Per altre raffinatezze e spennellature uso massiccio di ADO in modo da
utilizzare la CPU dell'host piuttosto che appesantire il server inutilmente,
poi ci sono le transazioni ecc. ecc. e poi dipende da moltissime cose. Fino
a finire per esempio ai replicatori che lavorano in modo del tutto
trasparente.
Ti suggerisco
http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2932/index.htm
 c'è
anche troppo. Ci sono tonnellate di informazioni.
in it.comp.as400 si discute parecchio di questi argomenti. AAA ci sono
parecchi affezionati e gelosi degli as/400 - pardon iSeries.
Ciao
Daniele
> Inviato da
www.mynewsgate.net


title: ODBC..ke lentezza!(2)

author: Marco Dell'Oste

text:
>
> In ogni caso dovresti prendere dimistichezza con SQL/400 se non vuoi
> snervare l'utente.
.... Scusate l'intromissione..
dove posso trovare qcosa che spieghi i comandi sql/400 in rete??
ciao e grazie
Marco


title: ODBC..ke lentezza!(2)

text:
"Marco Dell'Oste" <
c...@cl.cl
> ha scritto nel messaggio
news:8KgFc.31967$GQ3.8...@twister2.libero.it...

Vedi link post precedente
Ciao


title: ODBC..ke lentezza!(2)

text:
> Vedi link post precedente
> Ciao
>
MARROSCA che orbo fui.....  ;))
Grazie e scusate!!!
Marco


title: file.mdb.be protezioni!!!

author: ced

text:
ho diviso un mdb in FE e BE,
da premettere che prima della divisione era protetto da cancellazioni di
record
ora, dopo la divisiione, il file BE è alla mercè di tutti, non ha nè
protezioni ne password,
Come posso fare per proteggerlo da cancellazioni dato che anche con la
sicureza a livello utente funziona?
qualcuno ne sa da istruirmi?
grazie


title: file.mdb.be protezioni!!!

author: Bonavita Ozanam

text:
--
lo...@tin.it
http://sicilia.cjb.net
http://bonavita.homepage.nu
http://space.tin.it/arte/loobo
http://www.geocities.com/bonavitao
"ced" <
c...@tin.it
> ha scritto nel messaggio
news:CspX6.1122$i51....@news2.tin.it...

dopo vari inutili tentativi ho elaborato questa soluzione: proteggi BE con
una password - ricollega il FE (elimina le tabelle collegate e
ricollegale,ti verrà richiesta la password, che però resterà memorizzata nel
FE) - crea una barra menu personalizzata con le funzioni indispensabili -
blocca la funzione del tasto shift (vedi sito comune) - stabilisci sotto
strumenti avvio la maschera di avvio e disabilita tutte le
caselle,stabilisci la barra che hai creato tu - crea copia MDE.
Alla fine ti ritroverai due file protetti da password,ma ti verrà richiesta
solo quella del FE e sarà rognoso arrivare alle tabelle.
Ciao e sappimi dire se ti va bene
PS per non restare vittima di te stesso prima di disabilitare il tasto shift
e creare MDE fatti una copia del FE


title: file.mdb.be protezioni!!!

author: aski

text:
Bonavita Ozanam <
lo...@tin.it
> wrote in message
KlLY6.7980$4J1....@news2.tin.it...

troppo complicato per me!
non vorrei rischiare di fare casino dato che altri utenti già inseriscono i
dati!
mi servirebbe un esempio pratico :-)
>


title: (OT) errore invio post con OE

author: omnitow

text:
Scusate l'argomento ma non so a chi rivolgermi: a volte quando cerco di
inviare mail al NG OE interrompe l'operazione avvisandomi con il seguente
errore
Impossibile inviare il messaggio.  Oggetto 'Re: criteri per una query',
Account: '
news.interbusiness.it
', Server: '
news.interbusiness.it
',
Protocollo: NNTP, Risposta del server: '441 Article not posted -- more
included text than new text', Porta: 119, Protezione (SSL): No, Errore del
server: 441, Numero di errore: 0x800CCCA9
altre volte non riesce neppure a collegarsi con il server, se mi riconnetto
a volte il problema si risolve altre volte no... che è successo?


title: (OT) errore invio post con OE

text:
Cosa ancora più strana questo messaggio l'ha inviato mentre per quello che
volevo inviare mezz'ora fa, dopo non so quanti tentativi, non c'è verso di
spedirlo


title: (OT) errore invio post con OE

author: Matteo Palmieri

text:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:ak55d4$7l4$1...@fe2.cs.interbusiness.it...
> Scusate l'argomento ma non so a chi rivolgermi: a volte quando
> cerco di inviare mail al NG OE interrompe l'operazione avvisandomi
> con il seguente errore
>
> Impossibile inviare il messaggio.  Oggetto 'Re: criteri per una
> query', Account: '
news.interbusiness.it
', Server:
> '
news.interbusiness.it
', Protocollo: NNTP, Risposta del server:
> '441 Article not posted -- more included text than new text',
> Porta: 119, Protezione (SSL): No, Errore del server: 441, Numero di
> errore: 0x800CCCA9
Questa è la gioia di Biso!! :-D
L'errore (che errore non è, in fondo) ti avvisa che stai rispondendo
ad un messaggio dove il testo inserito da te è MENO di quello
quotato, cosa che non è accettata dalla netiquette.
Peccato che di server configurati così bene ne siano rimasti così
pochi...
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPWYa+Mg6j/rIOLofEQJxAACgopEJgjyF225xZBg8lDf0fJsOjScAn2kw
epbUrvylGWOJIftaPWc3X/N6
=G9pK
-----END PGP SIGNATURE-----


title: (OT) errore invio post con OE

author: Antonio Ganci

text:
> Peccato che di server configurati cosě bene ne siano rimasti cosě
> pochi...
>
>
Mailgate che sto utilizzando e' configurato in questo modo, ma IMHO non e'
molto comodo e mi costringe spesso ad aggiungere righe vuote alla fine del
messaggio.


title: (OT) errore invio post con OE

text:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel
messaggio news:ak5ai9$81b$1...@newsreader.mailgate.org...
> Mailgate che sto utilizzando e' configurato in questo modo, ma IMHO
> non e' molto comodo e mi costringe spesso ad aggiungere righe vuote
> alla fine del messaggio.
Rivedere la tua politica di quoting sarebbe forse più sensato che
aggiungere righe vuote... Farebbe solo bene alla netiquette!
PS: ma non sei tu quello che ha appena affermato in risposta ad un
altro post "se si frequenta un newsgroup per un certo periodo e'
veramente fastidioso avere a che fare con chi non rispetta la
netiquette"??
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPWYgw8g6j/rIOLofEQIxqwCbBm5VVkH6NMYrt2l3zd1Nk9RW3L4An3fC
3jCoyf0HvelPF55zJF4onKnx
=wZ38
-----END PGP SIGNATURE-----


title: (OT) errore invio post con OE

author: Fabrizio

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak5ai9$81b$1...@newsreader.mailgate.org...

Ah ecco perchč č una paranoia risponderti , ce ne da cancellare di segni per
risponderti.
Ciao. Fabrizio.


title: (OT) errore invio post con OE

text:
> Rivedere la tua politica di quoting sarebbe forse più sensato che
> aggiungere righe vuote... Farebbe solo bene alla netiquette!
>
> PS: ma non sei tu quello che ha appena affermato in risposta ad un
> altro post "se si frequenta un newsgroup per un certo periodo e'
> veramente fastidioso avere a che fare con chi non rispetta la
> netiquette"??
D'ora in poi posto solo col mio avvocato, e te Antonio t'arrangi non
t'appoggio più gnente ( sia mai che mi serve l'aiuto di Matteo ). :-)
Ciao. Fabrizio.


title: (OT) errore invio post con OE

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ak5b1h$dj8$1...@lacerta.tiscalinet.it...

Io non ci capisco nulla, o mi state prendendo per il culo oppure sto server
si incazza  dopo la prima volta e non ti lascia piů spedire niente
omnitow


title: (OT) errore invio post con OE

text:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:ak5bks$dcv$1...@fe2.cs.interbusiness.it...
> Io non ci capisco nulla, o mi state prendendo per il culo oppure
> sto server si incazza  dopo la prima volta e non ti lascia piů
> spedire niente
Cercherň di essere piů esplicito: QUOTA MENO (e meglio)!!
Se tu rispondi ad un messggio di 500 righe quotandole tutte (ovvero
senza cancellare nemmeno una riga del messaggio originale) e in fondo
aggiungi "Ehi, anche a me da lo stesso problema!" allora il server si
incazza (evitando che si incazzi Biso) e ti dice 'more included text
than new text' che letteralmente significa 'č di piů il testo che hai
incluso di quello nuovo'.
Chiaro?
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPWYmZ8g6j/rIOLofEQJ6agCgnfYd7Rnc+IXIfQfNq3NpRlZYVscAoI3p
kfZMugyDZKBAw9PntrGfYE1w
=fvD6
-----END PGP SIGNATURE-----


title: (OT) errore invio post con OE

text:
>
> Rivedere la tua politica di quoting sarebbe forse più sensato che
> aggiungere righe vuote... Farebbe solo bene alla netiquette!
>
> PS: ma non sei tu quello che ha appena affermato in risposta ad un
> altro post "se si frequenta un newsgroup per un certo periodo e'
> veramente fastidioso avere a che fare con chi non rispetta la
> netiquette"??
>
Si embe' lo scrivere piu' testo di quello quotato non mi sembra comunque una
grande idea posso capire quando rispondo ad un messaggio di 100 righe con OK
allora e' fastidioso, ma quando in risposta di un messaggio di 30 righe devo
rispondere con 5 non vedo perche' dovrebbe essere impedito.
E poi la netiquette non e' cosi' fiscale in numero di righe, ma da' delle
indicazioni di buon senso...
Non siete d'accordo?


title: (OT) errore invio post con OE

text:
> > Ah ecco perchè è una paranoia risponderti , ce ne da cancellare di segni
> per
> > risponderti.
> >
> > Ciao. Fabrizio.
> >
> >
> >
>
>
> Io non ci capisco nulla, o mi state prendendo per il culo oppure sto
server
> si incazza  dopo la prima volta e non ti lascia più spedire niente
>
> omnitow
Stavo prendendo in giro Antonio, a dire il vero, ma anche tu te le tiri
adosso.
Ciao. Fabrizio.


title: (OT) errore invio post con OE

text:
> Chiaro?
Ehm... Chiaro!


title: (OT) errore invio post con OE

text:
>
> Se tu rispondi ad un messggio di 500 righe quotandole tutte (ovvero
> senza cancellare nemmeno una riga del messaggio originale) e in fondo
> aggiungi "Ehi, anche a me da lo stesso problema!" allora il server si
> incazza (evitando che si incazzi Biso) e ti dice 'more included text
> than new text' che letteralmente significa 'è di più il testo che hai
> incluso di quello nuovo'.
>
> Chiaro?
>
Mi sa che sei un po' estremista e' OVVIO che se rispondo un messaggio di 500
righe con 1 non e' una bella cosa, ma se rispondo da 10 a 2 come adesso non
mi sembra di violare nessuna regola della netiquette non credi?


title: (OT) errore invio post con OE

text:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel
messaggio news:ak5fa6$blp$1...@newsreader.mailgate.org...
> Mi sa che sei un po' estremista e' OVVIO che se rispondo un
> messaggio di 500 righe con 1 non e' una bella cosa, ma se rispondo
> da 10 a 2 come adesso non mi sembra di violare nessuna regola della
> netiquette non credi?
Non è questione di essere estremisti o di violare la netiquette. E'
questione che se tu riporti 10 righe per aggiungerne 2 il tuo
messaggio perde di interesse: se io devo leggere 10 righe per capire
la tua risposta, tanto vale che mi leggo il messaggio precedente, non
credi?
Io sono dell'idea che il quoting (così come la formattazione dei
messaggi) servano essenzialmente a dare maggiore leggibilità a ciò
che si sta scrivendo. Non credo che ci sia qualcuno che comincia a
leggere i thread dalla fine... e leggendoli dall'inizio è
assolutamente irrilevante quotare troppo.
Le eccezioni esistono, per carità (e in questo caso metti pure tutti
i ritorni a capo che vuoi). Ma fare delle eccezioni la regola non
credo sia corretto.
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPWY6/cg6j/rIOLofEQJkOgCgqJpnU8O2DxpiVByK/6aIIWtetTAAnRoD
hrAOPTcOhdGmQPdkU0WL1dvh
=zibx
-----END PGP SIGNATURE-----


title: prendere la prima parola di un campo

author: albertodd

text:
Se lavoriamo su i caratteri di un campo .... si puň far di tutto con
le varie funzioni messe a disposizione .
Ma prendere solo il cognome in un campo dove c'č cognome e nome
si puň fare con una funzione definita?
Non vorrei scrivere troppo codice per una st...cosě.
Ciao a tutti


title: prendere la prima parola di un campo

author: gian

text:
"albertodd" <
albe...@inwind.it
> ha scritto nel messaggio
news:zuMgf.1999$S6.3...@twister2.libero.it...
> Se lavoriamo su i caratteri di un campo .... si puň far di tutto con
> le varie funzioni messe a disposizione .
> Ma prendere solo il cognome in un campo dove c'č cognome e nome
> si puň fare con una funzione definita?
Nel SitoComune, sezione Queries, al punto 2.9 trovi "Separare un campo
Nominativo nei due campi Cognome e Nome".
Una volta che sono separati, puoi prendere solo il cognome.
> Non vorrei scrivere troppo codice per una st...cosě.
> Ciao a tutti
>
>
Ciao.
Giancarlo


title: Stringa Connessione ADP

author: Al

text:
Scusate se ritorno sull'argomento da poco dibattuto, ma senza successo.
Si tratta di effettuare la connessione di un progetto Access adp verso un
server, da codice.
Sulla KB MS ho trovato il seguente riferimento:
http://support.microsoft.com/default.aspx?scid=kb;en-us;306881
 che è
esattamente quello che serve: peccato che NON funziona!
Ho seguito le indicazioni, ma ciò che non va è che non funziona la chiusura
della connessione corrente, pertanto non si riesce ad aprirne un'altra!
Se qualcuno c'è già riuscito, ci dica come.
Grazie a tutti.
Alb


title: Stringa Connessione ADP

author: Giorgio prx

text:
"Al" <
al...@tiscali.it
> ha scritto nel messaggio
news:b7modn$lpu$1...@lacerta.tiscalinet.it...

Ciao Al ti posto un esempio che in sostanza è uguale alla Kb 306881 e a me
funziona .
Per chiudere la connessione utilizza il metodo CurrentProject.OpenConnection
"", noterai che spariscono le tabelle le viste ecc dal form di
access.
Dim StrCon As String
'Stringa di connessione con autendita di Sql server
'---------------------------------------------
 StrCon = "PROVIDER=SQLOLEDB.1;" & _
               "Data Source=TuoServer;" & _
               "Initial Catalog=TuoDatabase;" & _
               "User Id=NomeUtente;" & _
               "Password=PasswordUtente;"
CurrentProject.OpenConnection StrCon
'Stringa di connessione con autentica di Windows
-----------------------------------------------
 StrCon = "PROVIDER=SQLOLEDB.1;" & _
               "Data Source=TuoServer;" & _
               "Initial Catalog=TuoDatabase;" & _
               "Integrated Security=SSPI;"
CurrentProject.OpenConnection ""             'Chiudo la vecchia connessione
CurrentProject.OpenConnection StrCon    'Riapro la nuova
-------------------------------------------------
Ciao Giorgio


title: Stringa Connessione ADP

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b7n55v$t9m$1...@lacerta.tiscalinet.it...
>
> "Al" <
al...@tiscali.it
> ha scritto nel messaggio
> news:b7modn$lpu$1...@lacerta.tiscalinet.it...
> > Scusate se ritorno sull'argomento da poco dibattuto, ma senza successo.
> > Si tratta di effettuare la connessione di un progetto Access adp verso
un
> > server, da codice.
> > Sulla KB MS ho trovato il seguente riferimento:
> >
http://support.microsoft.com/default.aspx?scid=kb;en-us;306881
 che è
> > esattamente quello che serve: peccato che NON funziona!
> > Ho seguito le indicazioni, ma ciò che non va è che non funziona la
> chiusura
> > della connessione corrente, pertanto non si riesce ad aprirne un'altra!
> > Se qualcuno c'è già riuscito, ci dica come.
Per curiosità ho provato l'esempio della Kb  e a me funziona benissimo
quindi avrai problemi anche con l'esempio da me postato, evidentemente il
problema è di altra natura.
L'esecuzione della funzione ti ritorna qualche errore ?
Ciao Giorgio.


title: Stringa Connessione ADP

text:
Ciao Giorgio,
grazie per la risposta!
Purtroppo però non mi funziona niente!!!
Ti invio la routeine che utilizzo: a partire da un file di testo (con lo
stesso nome dell'applicazione) contenente i riferimenti del server a cui
puntare, cerca di rifare la connessione:
Public Sub ApriConnessioneSQL()
' Acquisisce le specifiche per la connessione a SQL
    Dim DataS As String, InitialC As String, NomeFile As String, Connessione
As String, p1 As Byte, p2 As Byte, fs As Object, a As Object
    NomeFile = CurrentProject.Path & "\" & Left(CurrentProject.Name,
InStr(1, CurrentProject.Name, ".adp")) & "TXT"
    If Dir(NomeFile) = "" Then
        MsgBox "Non è presente il file per collegare gli archivi!",
vbCritical, "Collegamento Archivi"
        Exit Sub
    End If
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.openTextFile(NomeFile, 1, False)
    DataS = a.readline
    If DataS = "" Then
        MsgBox "Nel file del percorso non è indicato correttamente il
percorso per collegare gli archivi!", vbCritical, "Collegamento Archivi"
        Exit Sub
    End If
    Connessione = CurrentProject.Connection.ConnectionString
    DataS = Mid(DataS, InStr(1, DataS, "=") + 1)
    p1 = InStr(1, Connessione, "Data Source")
    p2 = InStr(p1, Connessione, ";")
    Connessione = Replace(Connessione, Mid(Connessione, p1, p2 - p1 + 1),
"Data Source=" & DataS & ";")
    InitialC = a.readline
    If InitialC = "" Then
        MsgBox "Nel file del percorso non è indicato correttamente il
percorso per collegare gli archivi!", vbCritical, "Collegamento Archivi"
        Exit Sub
    End If
    InitialC = Mid(InitialC, InStr(1, InitialC, "=") + 1)
    p1 = InStr(1, Connessione, "Initial Catalog")
    p2 = InStr(p1, Connessione, ";")
    Connessione = Replace(Connessione, Mid(Connessione, p1, p2 - p1 + 1),
"Initial Catalog=" & InitialC & ";")
'    Application.CurrentProject.CloseConnection
    Application.CurrentProject.OpenConnection ""
    Application.CurrentProject.OpenConnection Connessione
    MsgBox "Collegamento al Catalogo su server SQL riuscito!",
vbInformation, "Collegamento DataBase"
End Sub
In realtà, se utilizzo il metodo CloseConnection, non succede NIENTE! la
stringa di connessione del currentproject rimane identica!
Se utilizzo il metodo che mi hai suggerito, dopo l'esecuzione va in errore!!
Dov'è l'errore che commetto?
Grazie comunque


title: Stringa Connessione ADP

text:
"Al" <
al...@tiscali.it
> ha scritto nel messaggio
news:b7rkt9$jak$1...@lacerta.tiscalinet.it...
> Ciao Giorgio,
> grazie per la risposta!
> Purtroppo però non mi funziona niente!!!
> Ti invio la routeine che utilizzo: a partire da un file di testo (con lo
> stesso nome dell'applicazione) contenente i riferimenti del server a cui
> puntare, cerca di rifare la connessione:
>
> In realtà, se utilizzo il metodo CloseConnection, non succede NIENTE! la
> stringa di connessione del currentproject rimane identica!
> Se utilizzo il metodo che mi hai suggerito, dopo l'esecuzione va in
errore!!
>
> Dov'è l'errore che commetto?
>
> Grazie comunque
>
Ciao Al
Da quello che ho potuto capire senza provare la tua sub utilizzi la stringa
di connessione originale del progetto quindi ne vari le parti e cerchi di
connetterti.
La stringa originale del progetto contiene informazioni sulla connessione ma
non può essere utilizzata per eseguire la connessione stessa.
Prova questo semplice esempio
Dim StrCon As String
StrCon = CurrentProject.Connection.ConnectionString
CurrentProject.Connection.Close
CurrentProject.OpenConnection ""
CurrentProject.OpenConnection StrCon
Vedrai che genera errore.
Devi creare la stringa di connessione secondo l'esempio della M$ oppure
copia quello da me postato che in sostanza è uguale.
Ciao Giorgio.


title: Stringa Connessione ADP

text:
Ok Giorgio,
funziona!
Non riesco però a capire perchè leggendo la stringa di connessione attuale e
modificandone solo alcuni parametri per riutilizzarla nella nuova
connessione, questa genera errore!
In ogni caso funziona.
Grazie.
Al


title: Google Contact

author: Silvio

text:
Buongiorno a tutti.

Qualcuno conosce un modo per lavorare (da Access) sui contatti di Google?

Ho trovato solo questo:
http://accessjuancots.blogspot.it/2009/11/los-contactos-de-google-desde-access.html

ma non fa scaricare l'esempio...

Grazie.

Ciao

Silvio


title: Google Contact

author: Sauro Sgatti

text:
>
> Ho trovato solo questo:
>
http://accessjuancots.blogspot.it/2009/11/los-contactos-de-google-desde-access.html

> ma non fa scaricare l'esempio...
>

Avevo già fatto questa richiesta e ricerca qualche tempo fa ma sembra hce si
possa fare solo da .NET utilizzando le API di Google
almeno è quello che ho pensato dato che nessuno usa Access/VBA per fare
qualcosa.

Personalmente lo riterrei molto utile anche per gli altri servizi messi a
disposizione, vedi GTask o Keep.

Qualche idea ?


title: Google Contact

text:
> Personalmente lo riterrei molto utile anche per gli altri servizi messi a
> disposizione, vedi GTask o Keep.
>
> Qualche idea ?

Ciao,
mi sono messo a guardare le spiegazioni che da nell'esempio fra l'altro
molto datato di fatto leggendo qua e là il sistema di autenticazione di
Google anche se viene ancora accettato è considerato DEPRECATED, da usare
invece oAuth 2.0, ma anche qui non ho trovato niente di esempi per poter
gestire i contatti.

Forse qualche GURU del gruppo ci potrebbe dare qualche info maggiore... non
so...

Se ti può aiutare per quello che ho fatto io:

--------------------------------------------------------------------------------------

    Dim oHttp As Object
    Dim sURL As String
    Set oHttp = CreateObject("MSXML2.XMLHTTP")
    Dim strHtml As String
    Dim strformdata As String
    Dim myEmail, myPassword, mySource As String
    Dim strSQL As String

    myEmail = ""
    myPassword = ""
    mySource = "Pippo"

    strformdata = "Email=" & myEmail & "&Passwd=" & myPassword & "&source="
& mySource & "&service=cp"
    sURL = "
https://www.google.com/accounts/ClientLogin
"

    oHttp.Open "POST", sURL, False

    oHttp.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
    oHttp.setRequestHeader "GData-Version", "3.0"

    oHttp.send (strformdata)

    strHtml = oHttp.responseText

    If InStr(oHttp.responseText, "BadAuthentication") Then
        MsgBox "Password o User errati, controlla i parametri !.",
vbCritical, "Error"
        Exit Sub
    else
        msgbox "LOGIN OK !"
    End If

-------------------------------------------------------------------------------------------------------------------

qui ci dovrebbe essere altro ma non so come andare avanti !!!

Saluti


title: Google Contact

text:
>
> Ciao,
> mi sono messo a guardare le spiegazioni che da nell'esempio fra l'altro
> molto datato di fatto leggendo qua e l� il sistema di autenticazione di
> Google anche se viene ancora accettato � considerato DEPRECATED, da usare
> invece oAuth 2.0, ma anche qui non ho trovato niente di esempi per poter
> gestire i contatti.
>
> Forse qualche GURU del gruppo ci potrebbe dare qualche info maggiore...
> non so...
>
> Se ti pu� aiutare per quello che ho fatto io:

[cut]

Grazie!!!

Il tuo codice funziona ma quello che restituisce (la stringa strHtml) � per
me incomprensibile (purtroppo).
Non conoscendo oAuth n� .NET, ci� di cui avrei bisogno � (in effetti) un
esempietto preconfezionato...
Strano che non si trovi nulla.

In mancanza d'altro, penso che mi metter� a lavorare sul file CSV. Pensavo
di esportare il CSV da Gmail, elaborarlo da Access per sincronizzare i
contatti e reimportarlo in Gmail.
Non � un capolavoro di sincronizzazione ma almeno riuscir� a trovarmi i
contatti sullo smartphone Android...

Grazie.

Ciao

Silvio


title: Intestazione etichetta forms

author: Massimo

text:
Volevo sapere se è possibile cambiare l'etichetta che viene visualizzata di
una forms da codice ad es. vorrei che visualizzazze il cognome  di ogni mio
cliente che compare nel record che visualizzo. Spero di essermi spiegato .
Max


title: Intestazione etichetta forms

author: Giuseppe

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8vroef$qhu$1...@fe2.cs.interbusiness.it...

Me!Etichetta1.Caption = Me!Testo3
giuseppe


title: Intestazione etichetta forms

author: Paolo Beltrame

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:8vroef$qhu$1...@fe2.cs.interbusiness.it...
> Volevo sapere se è possibile cambiare l'etichetta che viene visualizzata
di
> una forms da codice ad es. vorrei che visualizzazze il cognome  di ogni
mio
> cliente che compare nel record che visualizzo. Spero di essermi spiegato .
Se ti riferisci alla barra del titolo:
Me.Caption =  Cognome
    Paolo


title: Intestazione etichetta forms

text:
proprio questo, grazie
Paolo Beltrame <
ita...@agemont.it
> wrote in message
I2hU5.54908$DG3.9...@news2.giganews.com...



title: formati esportazione!!!!!

author: mister pluto

text:
Dopo aver disinstallato e reinstallato office 97 (per problemi di altro
tipo) non mi si attivano piu i formati di esportazione/imp: paradox, txt,
lotus e html. di questi mi serve solo l'esp/imp a txt. (necessaria per
lavorare). non mi è neanche più possibile importare nè da access nè da exel,
insomma sono bloccato!
ho provato a reinstallare il tutto con varie modalità (tipica,
personalizzata, etc) attivo tutte le opzioni di "accesso ai dati" ma i
formati validi di exp/imp rimangono solo access, exel, foxpro, odbc.
adesso mi sento proprio nella m....a!
grazie per un aiuto!


title: formati esportazione!!!!!


title: Maschera con applicazione in flash

author: Santilli Marco

text:
Volevo creare, solo per un effetto estetico, una introduzione con una
mini-animazione creata con FLASH MX.
E' possibile inserire una animazione flash in una maschera????
Ciao e grazieeeeeeeeee


title: Maschera con applicazione in flash

author: . chiarello @gmail.com strano...mavero

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:colme6$ih8$1...@balena.cs.interbusiness.it...

Ciao, prova a dare un'occhiata a questo link
http://www.itportal.it/developer/vb/flash/default.asp
Inoltre se googli nei vecchi post, avevo chiesto anch'io di poter fare una
cosa del genere, poi ho optato per una gif animata (uso swishmax e non
flash), comunque troverai delle risposte interessanti.
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: Definizione oggetto "Database" in maiuscolo?

author: Lucio

text:
In un MDB di access 97, sviluppato ed utilizzato già da tempo, mi succede
una cosa piuttosto strana da qualche giorno:
Quando in un modulo definisco un oggetto database la parola chiave
"database" mi viene immediatamente trasformata in "DATABASE".
es: scrivo: dim DbProva as database
diventa   : Dim DbProva as DATABASE
Questa novità al momento mi sembra che non comporti nessuna conseguenza,
però è piuttosto strano! Comunque non capisco perchè improvvisamente si
verifichi questa "anomalia".
A qualcuno è già capitato questo fatto?
Grazie anticipate per l'attenzione
Lucio


title: Access - DBF

author: Di Francesco Nino

text:
In questi giorni mi si è presentato il problema di dover collegare
l'attività di due applicazioni, una sviluppata con access (residente su di
una workstation NIC 100Mbit) e l'altra con Clipper Summer 87 che utilizza
files dbf residenti su di un file server (NIC 100Mbit).
Il collegamento deve far sì che l'applicazione access aggiunga dei records a
2 files dbf (Fatture.dbf e Dettag.dbf).
I due archivi dbf sono stati collegati al database access: Fatture, 31000
records circa con 3 indici e Dattaglio, 38000 records circa con 2 indici.
L'accesso avviene tramite apertura di recordset senza specificarne il tipo o
il metodo per il blocco.
La sequenza AddNew, assegnazione valori ai campi del record e Update viene
eseguita in circa 10 secondi sul database Dettaglio, in circa 5 minuti sul
database Fatture.
Le prove sono state eseguite senza nessun altro utente collegato alla rete.
Domanda: la tecnica usata per risolvere il problema è sbagliata? è giusta ma
ci sono degli altri accorgimenti? purtroppo sono tempi inalterabili?
Grazie a chiunque mi risponderà o semplicemente prenderà visione del
messaggio
Ciao nino.


title: Access - DBF

author: Lorenzo Coronati

text:
Scrisse "Di Francesco Nino" <
ino...@tin.it
>:
>L'accesso avviene tramite apertura di recordset senza specificarne il tipo o
>il metodo per il blocco.
>La sequenza AddNew, assegnazione valori ai campi del record e Update viene
>eseguita in circa 10 secondi sul database Dettaglio, in circa 5 minuti sul
>database Fatture.
Hai provato con sql?
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: Colore dei menu....

author: Maurino

text:
In Win98SE se cambio nel pannello di controllo un tema del desktop mi
cambiano anche i colori delle finestre dei messaggi, i caratteri usati.
Come faccio a reperire queste informazioni ? Devo leggerle dal registro di
windows ?
Grazie a chi volesse aiutarmi.
    Ciao da Mauro


title: Ancora per il calcio..

text:
Buongiorno a tutti,
sto proseguendo nella realizzazione del mio piccolo db per la gestione
(basilare) di un piccolo campinato di amici..
Ora mi sono imbattuto in un altro problemino..che non riesco a risolvere..
Sono riuscito a ricavare la classifica delle squadre calcolando i vari goal
durante le partite.. e poi sono riuscito a calcolare i goal subiti i goal
effettuati e la differenza reti di ogni squadra (attraverso delle singole
query... una serie di query per ogni squadra fino ad ottenere il risultato
che mi interessa ossia goal fatti subiti e differenza reti...). Ora mi
chiedo come posso fare ad unire tutti questi singoli dati che ho ottenuto ..
in un unica visualizzazione? O meglio all'interno della classifica ? Dove
già ho il nome della squadra le partite giocate quelle vinte quelle
pareggiate quelle perse ed i punti ..
mm la cosa mi sa che spiegata così è un po' ostica da capire..
se qualcuno è in grado di darmi una mano nella risoluzione del piccolo
problemino.. lo contatterò in privato !;))
Grazie tante.. in anticipo !!


title: Ancora per il calcio..

text:
"A1" <
l...@la.com
> nel messaggio <FdjZc.231294$
5D1.10...@news4.tin.it
> ha
scritto:
> se qualcuno č in grado di darmi una mano nella risoluzione del piccolo
> problemino.. lo contatterň in privato !;))
anch'io ho dovuto fare un data base per la gestione di piů campionati di
calcio... per risolvere la questione della classifica invece di creare tante
query ho deciso di creare una tabella nella quale avevo diversi campi: partite
vinte in casa, partite pareggiate in casa, partite perse in casa, gol fatti in
casa gol subiti in casa, poi gli stessi campi in trasferta, ecc. insomma tanti
campi quanti dati volevo riassumere nella classifica. Poi ho creato una routine
che si richiama attraverso un tasto che tramite un ciclo aggiorna i record in
base alle partite giocate. Una volta che hai la tabella č semplicissimo creare
la classifica... basta mettere in ordine decrescente di punti, le partite
giocate, la media inglese... se vuoi vedere i campi che ho inserito poi andare
sul sito
calcio.sportrentino.it
Saluti. Carlo.
--
Puoi chiamarmi con Skype o con Yahoo Messenger id: carlonike
Vuoi un sicuro e gratuito programma per la tua posta?
http://www.pegasusmail.tk
 o
http://www.pmail.com


title: Ancora per il calcio..

author: Antonio Biso

text:
"A1" <
l...@la.com
> ha scritto nel messaggio
news:FdjZc.231294$5D1.10...@news4.tin.it...
> che mi interessa ossia goal fatti subiti e differenza reti...). Ora mi
> chiedo come posso fare ad unire tutti questi singoli dati che ho ottenuto
..
> in un unica visualizzazione? O meglio all'interno della classifica ? Dove
E perchč non mettere nel subject
"come unire i dati ottenuti da piů query in un'unica query" ???
Antonio


title: Ancora per il calcio..

text:
<carl...@noemail.it.invalid> ha scritto nel messaggio
news:05gbj01tjp2dmupgb...@4ax.com...
> "A1" <
l...@la.com
> nel messaggio <FdjZc.231294$
5D1.10...@news4.tin.it
> ha
> scritto:
> > se qualcuno č in grado di darmi una mano nella risoluzione del piccolo
> > problemino.. lo contatterň in privato !;))
>
> anch'io ho dovuto fare un data base per la gestione di piů campionati di
> calcio... per risolvere la questione della classifica invece di creare
tante
> query ho deciso di creare una tabella nella quale avevo diversi campi:
partite
> vinte in casa, partite pareggiate in casa, partite perse in casa, gol
fatti in
> casa gol subiti in casa, poi gli stessi campi in trasferta, ecc. insomma
tanti
> campi quanti dati volevo riassumere nella classifica. Poi ho creato una
routine
> che si richiama attraverso un tasto che tramite un ciclo aggiorna i record
in
> base alle partite giocate. Una volta che hai la tabella č semplicissimo
creare
> la classifica... basta mettere in ordine decrescente di punti, le partite
> giocate, la media inglese... se vuoi vedere i campi che ho inserito poi
andare
> sul sito
calcio.sportrentino.it
>
> Saluti. Carlo.
Carlo .. ottimo lavoro complimenti !;) Bel sito !
Io devo fare una cosa piů in piccolo solo un campionato nessuna esigenza
particolare.
Mi basta ottenere la classifica con i dati che ho precedentemente citato..
Il fatto č che con le query mi sto perdendo.. e per di piů di routine non ne
capisco per nulla ;(((
Non riesco proprio a capire come poi, tu gli fai fare l'aggiornamento
;(!?!?!?!?
E' possibile ? (beh evidentemente se sul sito gira ..  si !!)
In ogni caso supponendo di dover proseguire con il lavoraccio che ho fatto
io.. (non sono abile come te purtroppo!!) come pensi mi debba comportare
!?!?!?!
Grazie per la risposta !! Saluti !


title: Ancora per il calcio..

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:RgmZc.71344$1V3.1...@twister2.libero.it...

Come da subject
Antonio cosě va meglio !?!? :o)))


title: Gestione file DAT - VBA '97

author: Mauro&Giusi

text:
Qualcuno sa darmi un consiglio per gestire un file .DAT ?  Più
specificatamente - è possibile esportare una tabella in un formato .DAT ?
Grazie Mauro


title: Gestione file DAT - VBA '97

author: massimiliano

text:
>Qualcuno sa darmi un consiglio per gestire un file .DAT ?  Più
>specificatamente - è possibile esportare una tabella in un formato .DAT ?
>Grazie Mauro
xkè non rinomini il file subito dopo averlo creato?
es:
percorso: ren pippo.txt pippo.dat
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Gestione file DAT - VBA '97

author: Silvio Berruti

text:
"Mauro&Giusi" <
maurobe...@interfree.it
> ha scritto nel messaggio
news:3cd7e...@news.dada.it...
> Qualcuno sa darmi un consiglio per gestire un file .DAT ?  Più
> specificatamente - è possibile esportare una tabella in un formato .DAT ?
> Grazie Mauro
Attento, l'estensione DAT indica genericamente un file di dati, ma non è un
formato particolare (quale MDB o DBF).
Quindi, x esportare una tabella, dovrai conoscere il formato record del file
DAT e crearti una specifica di esportazione.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Gestione file DAT - VBA '97

text:
Infatti quello che mi preoccupa e di cui sospettavo l'inganno era proprio
questo. La paura di non potermi adeguare ad una determinata formatazione dei
dati. Comunque ci proverò . Grazie comunque del consiglio. Mauro
Silvio Berruti <
sber...@libero.it
> wrote in message
%44C8.25078$5k4.5...@twister2.libero.it...



title: versione developer

author: Davide Scilabra

text:
Nella ns. azienda sviluppo programmini da più di un anno.
Ho chiesto al responsabile acquisti di comprare la versione developer di
Xp o almeno informarsi su quando uscirà office12 in modo da poter far
girare su tutti i computer i miei db e non solo su uno. Premetto che
avevo già letto gli altri post riguardo l'argomento.
Dopo una settimana ecco cosa mi ha risposto:
"
Xp developer arriva a marzo la versione nuova. Se nella vecchia
comprendono l'aggiornamento gratuito alla nuova la prendiamo.
Non si chiama xp developer, quello che ho visto io è 2003, ma è un
pacchetto per chi compra TUTTO TUTTO TUTTO microsoft e segue ad un
abbonamento costosissimo. Quindi c'è e lo prendiamo. Adesso vedo per la
questione agg. gratis.
"
Potete per piacere delucidarmi? Da quello che dice, confrontato con la
vostra versione nei post precedenti (es. non esiste la versione
developer di 2003) io ritengo che non ci abbia capito un granchè.. ma
potrei sbagliarmi.
Che acquisto consigliereste voi per la ns. piccola azienda? Una decina
di computer, 5-6 persone che lavorano, comprare 10 o anche 5 office non
mi sembra il caso....
Grazie, Davide


title: versione developer

author: MA

text:

Allora effettivamente dopo xp dev non esiste più una versione developer ma
un pacchetto a parte che si chiama Visual Studio Tools,
che ha come condizione essenziale Office 2003 completo.
Questo Tool ti permette di distribuire le tue applicazioni.
L'abbonamento a cui faceva riferimento il tuo collega era o MSDN o il
software assurance,
entrambi opzionali, il primo è un'immensa libreria il secondo è invece la
possibilità di vedersi aggiorare le versioni dei pacchetti
M$ in maniera gratuita.
A te serve Office 2003 + Vs Tools e basta
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: versione developer

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dqq9pu$i9b$1...@area.cu.mi.it...

confermo quanto detto da ma e aggiungo indicativamente il prezzo  ... 500?
non mi sembra una cosa impossibile.


title: versione developer

author: Oscar Manfredini

text:
"Davide Scilabra" <
> Xp developer arriva a marzo la versione nuova. Se nella vecchia
> comprendono l'aggiornamento gratuito alla nuova la prendiamo.
> Non si chiama xp developer, quello che ho visto io è 2003, ma è un
> pacchetto per chi compra TUTTO TUTTO TUTTO microsoft e segue ad un
> abbonamento costosissimo. Quindi c'è e lo prendiamo. Adesso vedo per la
> questione agg. gratis.
> Potete per piacere delucidarmi?
Se il responsabile acquisti di una grossa azienda si trova a questo livello
neuronico, non c'è da stupirsi che i cinesi ci stiano bastonando!   :-)
Il pacchetto che cerchi costerà 5-600 Euro, e non comporta abbonamenti
annuali, matrimoni di convenienza o super-acquisti di chissà che cosa
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
px
Ciao, Oscar


title: versione developer

text:
Oscar Manfredini ha scritto:

Vi ringrazio. Andava benissimo XP developer ma meglio il 2003. Concordo
con l'affermazione riguardo al livello neuronico, cmq a nostra discolpa
non siamo una grossa azienda e soprattutto il responsabile acquisti è il
figlio del capo, notoriamente manobucata fin da piccolo quando si
spendeva le 20milalire mensili in un solo pomeriggio alla sala giochi,
la partita costava 200 o 300L, oggi è più grande fa direttamente
acquisti su internet (riesce a spendere di più in meno tempo. Notare la
frase comprare costosissimo TUTTO TUTTO TUTTO lo prendiamo!)...


title: versione developer

text:
Davide Scilabra wrote:
> Oscar Manfredini ha scritto:
>> "Davide Scilabra" <
>>
>>> Xp developer arriva a marzo la versione nuova. Se nella vecchia
>>> comprendono l'aggiornamento gratuito alla nuova la prendiamo.
>>> Non si chiama xp developer, quello che ho visto io è 2003, ma è un
>>> pacchetto per chi compra TUTTO TUTTO TUTTO microsoft e segue ad un
>>> abbonamento costosissimo. Quindi c'è e lo prendiamo. Adesso vedo
>>> per la questione agg. gratis.
>>
>>
>>> Potete per piacere delucidarmi?
>>
>>
>> Se il responsabile acquisti di una grossa azienda si trova a questo
>> livello neuronico, non c'è da stupirsi che i cinesi ci stiano
>> bastonando!   :-)
>>
>> Il pacchetto che cerchi costerà 5-600 Euro, e non comporta
>> abbonamenti annuali, matrimoni di convenienza o super-acquisti di
>> chissà che cosa
>>
>>
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
>> px
>>
>> Ciao, Oscar
>>
>>
>>
> Vi ringrazio. Andava benissimo XP developer ma meglio il 2003.
Non è verisssimo, tra la xp e 2003 è preferibile la 2003.
Occhio che 2003 gira solo su SO >=W2000 quindi se hai Win '98 non va bene.
> Concordo con l'affermazione riguardo al livello neuronico, cmq a
> nostra discolpa non siamo una grossa azienda e soprattutto il
> responsabile acquisti è il figlio del capo, notoriamente manobucata
> fin da piccolo quando si spendeva le 20milalire mensili in un solo
> pomeriggio alla sala giochi, la partita costava 200 o 300L, oggi è
> più grande fa direttamente acquisti su internet (riesce a spendere di
> più in meno tempo. Notare la frase comprare costosissimo TUTTO TUTTO
> TUTTO lo prendiamo!)...
--



title: versione developer

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dqr4cs$aro$1...@area.cu.mi.it...
> Davide Scilabra wrote:
>> Oscar Manfredini ha scritto:
>>> "Davide Scilabra" <
>>>
>>>> Xp developer arriva a marzo la versione nuova. Se nella vecchia
>>>> comprendono l'aggiornamento gratuito alla nuova la prendiamo.
>>>> Non si chiama xp developer, quello che ho visto io è 2003, ma è un
>>>> pacchetto per chi compra TUTTO TUTTO TUTTO microsoft e segue ad un
>>>> abbonamento costosissimo. Quindi c'è e lo prendiamo. Adesso vedo
>>>> per la questione agg. gratis.
>>>
>>>
>>>> Potete per piacere delucidarmi?
>>>
>>>
>>> Se il responsabile acquisti di una grossa azienda si trova a questo
>>> livello neuronico, non c'è da stupirsi che i cinesi ci stiano
>>> bastonando!   :-)
>>>
>>> Il pacchetto che cerchi costerà 5-600 Euro, e non comporta
>>> abbonamenti annuali, matrimoni di convenienza o super-acquisti di
>>> chissà che cosa
>>>
>>>
>
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
>>> px
>>>
>>> Ciao, Oscar
>>>
>>>
>>>
>> Vi ringrazio. Andava benissimo XP developer ma meglio il 2003.
> Non è verisssimo, tra la xp e 2003 è preferibile la 2003.
> Occhio che 2003 gira solo su SO >=W2000 quindi se hai Win '98 non va bene.
....... azzz amara scoperta fatta recentemente ...
che fare in caso di macchine obsolete? Caso probabilissimo da alcuni
clienti...


title: versione developer

text:

Installi il runtime di xp di un amico compiacente... non il mio, tanto
io penso solo a mangiare....



title: versione developer

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dr237v$vu9$1...@area.cu.mi.it...

azz ... solo il runtime, mentre per lo sviluppo posso utilizzare il mio 2003
con licenza? ovviamente che lavori in formato xp ...


title: versione developer

text:

Certo.
L'applicazione è una cosa il runtime è un'altra cosa



title: una maschera non mostra i record della tabella

author: Egle

text:
Stranamente ( nessun errore RTE ) quando apro un form che dovrebbe mostrarmi
all'interno di appositi controlli   il contenuto dei campi di un
corrispondente record ( di una tabella di access 2000) vedo tutti i
controlli vuoti .
Mi capita solo su un pc SERVER 2008 R2 , tutto il resto funziona, non ho
errori nè durante l'installazione del programma nè durante l'utilizzo,
soltanto questa anomalia che la form non mostra i campi della tabella a cui
è collegata.
Ciao


author: BFS

text:

solo una form o tutte?
se crei una nuova form funziona?
ciao
BFS


text:
"Egle"  ha scritto nel messaggio news:iokamj$4gj$1...@nnrp-beta.newsland.it...
Stranamente ( nessun errore RTE ) quando apro un form che dovrebbe mostrarmi
all'interno di appositi controlli   il contenuto dei campi di un
corrispondente record ( di una tabella di access 2000) vedo tutti i
controlli vuoti .
Mi capita solo su un pc SERVER 2008 R2 , tutto il resto funziona, non ho
errori nč durante l'installazione del programma nč durante l'utilizzo,
soltanto questa anomalia che la form non mostra i campi della tabella a cui
č collegata.
Ciao
___Risposta:
Sulla form hai l'immissione dati settata a sě
MA


title: sono una bubba

author: Andrea

text:
Sono, e si capirà benissimo, un neofita di access e, pur tra le risate,
spero qualche buon anima vorrà gentilmente rispondermi
problema; vorrei trovare il codice "003" scritto come testo non come numero
in una tabella denominata strutture
il valore è contenuto nel campo codice e mi interessa sostanzialmente per
assegnare alla variabile den la deniminazione della struttura contenuta nel
campo denominaz
il codice è il seguente
dim stru as string
stru="003"
docmd.opentable "strutture"
docmd.findrecord stru ,,,,
(e una volta trovato)
den=[DENOMINAZ]
Allora non capisco come dirgli di cercarlo nel campo codice, l'help è
nebuloso e lo sconforto avanza
Grazie


title: sono una bubba

text:
Andrea <
mori....@tiscalinet.it
> wrote in message
9src4j$a1r$1...@pegasus.tiscalinet.it...

Come per magilla ti aiuta la funzione DLookup di cui ti consiglio di
consultare l'help.
La cosa che non è chiara è se 003 è il codice o è parte del codice e se è
così, che parte è, cioè se l'inizio, o in mezzo ecc.
Se rivelerai questo il tuo problema si risolve così:
crit = "criterio stru=003" 'questo va stabilito
den = DLookup("[denominaz]","Strutture",Crit)
Antonio


title: sono una bubba

author: Peter

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:tebI7.84065$sq5.4...@news.infostrada.it...

Puoi cambiare le due righe di codice così (forse....)
cerca = "003"
cerca = "*" & cerca  ' se vuoi cercare nella parte finale
cerca = cerca & "*"  ' se vuoi cercare nella parte iniziale
cerca = "*" & cerca & "*" ' se vuoi cercare inizio e fine
crit = "criterio stru like '" & cerca & "'"                    ' attenzione
agli apicetti !!!!



title: sono una bubba

author: Sergio MAZZA

text:
"Andrea" <
mori....@tiscalinet.it
> ha scritto nel messaggio
news:9src4j$a1r$1...@pegasus.tiscalinet.it...

Forse ti rendi la vita più semplice se utilizzi il dlookup (vedi help).
Es.
'--------------
Me!den = dlookup("denominaz","strutture","stru='003'")
'--------------
Ovvio che puoi migliarla in:
Es.
'--------------
Me!den = dlookup("denominaz","strutture","stru='" & Me!nomeControllo & "'")
'--------------
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: sono una bubba

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9stbdb$56n$1...@canarie.caspur.it...

Ci tenevo a ringraziare tutti: dlookup fa al caso mio
grazie 10000 a tutti


title: grazie a tutti

author: brontolo

text:
Come da oggetto, naturalmente è sarcastico
non sono un programmatore, non sono un informatico, il mio lavoro è
tutt'altro.
Può darsi che abbia detto qualcosa che non andava nel mio messaggio,
sinceramente me lo sono chiesto e me lo chiedo con una certa "umiltà", ciò
non toglie che sarebbe stato quantomeno "educato" da parte vostra almeno
dare una risposta del tipo "rinunciaci ormai hai perso tutto" oppure "non
possiamo comunque aiutarti". Ignorarmi del tutto non credo che sia
giustificabile, visto che la mia era una semplice richiesta di consiglio,
credo posta nei termini della buona educazione, e di sicuro non ho offeso
nessuno. Con tutto il rispetto per il vostro lavoro, visto che il mio
messaggio poteva farvi "perdere tempo", credo che una risposta pur breve non
vi avrebbe di certo rovinato la giornata lavorativa.
Un consiglio: l'educazione è la cosa più importante, in ogni genere di
rapporto, da quello amichevole a quello lavorativo.
Cordiali Saluti
Giancarlo Nardini


title: grazie a tutti

author: ALESSANDRO Baraldi

text:
"brontolo" <
miaemail...@libero.it
> ha scritto nel messaggio
news:yIV8c.11022$jY1....@tornado.fastwebnet.it...

Hai scelto il NICK corretto...!
Mi viene da sorridere quando sento queste cose.
La "pretesa" di risposta non si addice a nessun NG
ed a nessun momento della VITA....!
Chiedere è lecito rispondere è cortesia, e non solo,
si risponde quando si sà rispondere.
Non si pretende mai.
Pur concordando con la correttezza del tuo POST
ORIGINALE è ineducato ed irriverente pretendere l'OBBLIGO
di risposta come hai fatto.
Ho risposto solo per spirito POLEMICO del quale sono saturo.
Distinti Saluti.
@Alex.


title: grazie a tutti

text:
"brontolo" <
miaemail...@libero.it
> ha scritto nel messaggio
news:yIV8c.11022$jY1....@tornado.fastwebnet.it...

Per quanto mi riguarda puoi brontolare quanto vuoi, non utilizzo protezione
a livello utente e neanche di altri tipi; quindi non posso aiutarti, per
questo non ti ho scritto.
Per quanto riguarda l'educazione... Beh! Ne hai di strada da fare...
Ciao.
--
Sergio MAZZA


title: grazie a tutti

author: Alessandro Cara

text:
brontolo wrote:
> Come da oggetto, naturalmente è sarcastico
>
[cut]
ma se ha la protezione a livello utente almeno l'.mdw lo hai copiato?
Non entro nel merito del tuo post. Quello che dici non e' per niente
condivisibile.
P.S. il sarcasmo e' un'altra cosa te lo dice un'esperto.
--
a.cara


title: grazie a tutti

author: SunRex

text:
"brontolo" <
miaemail...@libero.it
> ha scritto nel messaggio
news:yIV8c.11022$jY1....@tornado.fastwebnet.it...

.
Ma perchè ti incazzi se non ti risponde nessuno?
E poi scusa ma mi sembra che Roberto ti ha risposto.
Le tue conclusioni sono del tutto false.Se non c'è nessuno che ti
risponde fattene una ragione.Capisco che i dati di quel DB siano
importanti per te ma ciò non ti deve portare a prendertela con il NG.
E soprattutto a sparare sentenze sul grado di educazione dei frequentatori
del NG.
Secondo me hai perso un'occasione per stare zitto.
SunRex


title: grazie a tutti

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c41ci6$2dnhp6$1...@ID-163946.news.uni-berlin.de...

He....He....He....!
.........
Scusa avevo pensato ti riferissi al Sarcasmo, adesso ho capito..!!
He....He....He....!
@Alex.


title: grazie a tutti

author: Roberto da casa

text:
"brontolo" <
miaemail...@libero.it
> ha scritto nel messaggio
news:yIV8c.11022$jY1....@tornado.fastwebnet.it...
> Come da oggetto, naturalmente è sarcastico
???
>
> non sono un programmatore,
Neppure io.
> non sono un informatico,
Neppure io.
> il mio lavoro è tutt'altro.
Anche il mio lavoro.
>
> Può darsi che abbia detto qualcosa che non andava nel mio messaggio,
> sinceramente me lo sono chiesto e me lo chiedo con una certa "umiltà", ciò
> non toglie che sarebbe stato quantomeno "educato" da parte vostra almeno
> dare una risposta del tipo "rinunciaci ormai hai perso tutto" oppure "non
> possiamo comunque aiutarti". Ignorarmi del tutto non credo che sia
> giustificabile, visto che la mia era una semplice richiesta di consiglio,
> credo posta nei termini della buona educazione, e di sicuro non ho offeso
> nessuno. Con tutto il rispetto per il vostro lavoro, visto che il mio
> messaggio poteva farvi "perdere tempo", credo che una risposta pur breve
non
> vi avrebbe di certo rovinato la giornata lavorativa.
Scusami, ma mi sento in dovere di fare delle precisazioni:
1) Ieri 25 marzo 2004 alle ore 16:08 io ho risposto al tuo primo messaggio
delle 14:46, ed io sono qualcuno e non nessuno. Quindi è inestatto dire che
nessuno abbia risposto in merito al problema da te posto al NG.
2) Di due l'una: o io non scrivo bene l'italiano o tu hai difficoltà a
leggerlo; nella mia risposta ti avevo fatto capire chiaramente che in questo
NG difficilmente si aiuta qualcuno, anche se fosse possibile, a sproteggere
un database: forse però questa risposta non ti è piaciuta e speravi che
qualcuno non la pensasse come me.
3) Comunque sia ieri alle ore 22:53 hai chiesto nuovamente di essere aiutato
a craccare un database.
4) Questa mattina, pur ammettendo che un tecnico ti avesse chiaramente
avvertito che il tuo problema non poteva essere tecnicamente risolvibile,
hai insistito a chiedere una soluzione al NG, ignorando ancora una volta
quello che ti avevo detto io e quello che aveva affermato un'altra persona.
5) Infine, oggi alle 13:50, hai cominciato a piagnucolare che non hai
ricevuto risposta agli ultimi tuoi due messaggi, non pensando che:
    a) Se vuoi essere sicuro di ricevere una risposta, risolutiva o meno,
rivolgiti all'helpdesk della Microsoft: qui nessuno qui è invece obbligato a
rispondere ai tuoi messaggi.
    b) Esistono più motivi per cui, oltre a me, nessun altro frequentatore
ha risposto al tuo quesito: non era in grado di risponderti o la pensava
come me.
    c) A me sembra alquanto assurda la pretesa che tutti bisogna rispondere
a tutti i messaggi, anche se non abbiamo una soluzione al quesito posto; i
frequentatori di questo NG penso siano almeno un paio di cento e tu
pretendevi di ricevere duecento messaggi di scuse perché nessuno di loro, a
parte me, non era in grado di soddisfare alla tua richiesta. Visto che non
l'hai fatto prima ti invito a riflettere all'assurdità delle tue
affermazioni.
>
> Un consiglio: l'educazione è la cosa più importante, in ogni genere di
> rapporto, da quello amichevole a quello lavorativo.
Non mi ritengo meno educato di te; anzi mi ritengo più educato di te,
sicuramente più onesto, visto che non ho mai craccato un database, ed anche
l'onestà dovrebbe essere alla base di ogni rapporto umano.
E, come dici tu, un consiglio: cerca ltrove chi ti aiuti nei tuoi intenti.
>
> Cordiali Saluti
>
> Giancarlo Nardini
Pace e bene.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: grazie a tutti

author: knives

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OzX8c.91131$Kc3.2...@twister2.libero.it...

.... minkia!... l'ho sempre pensato, Roberto è uno tosto!!!
:)))


title: grazie a tutti

author: TheMax

text:
"knives" <x@x.x> ha scritto nel messaggio
news:qx09c.133470$O31.5...@news4.tin.it...

Aggiungerei anche un Signore.
Con una vena di dedizione all'avvocatura;-)
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: grazie a tutti

author: Antonio Biso

text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:c443pa$m2e$1...@atlantis.cu.mi.it...
> "knives" <x@x.x> ha scritto nel messaggio
> > >
> > .... minkia!... l'ho sempre pensato, Roberto è uno tosto!!!
> > :)))
> >
> >
>
>
> Aggiungerei anche un Signore.
>
> Con una vena di dedizione all'avvocatura;-)
Invece voi due dovreste ripassarvi qualcosa riguardo lo sfoltimento del
quoting, quando inutile!!!!!
Antonio


title: grazie a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:WWU9c.99239$FJ6.3...@twister1.libero.it...

He..He...!!!
Ciao Antonio hai ricevuto la mia missiva....?
Fammi sapere se ti è stato utile o non ho centrato la cosa.
Ciao.
@Alex.


title: grazie a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:WWU9c.99239$FJ6.3...@twister1.libero.it...

Ammetto di aver quotato tanto, ma almeno bene dai ;-)
E poi sull'inutilità... come potevo dimostrare la dedizione di Roberto
all'avvocatura se non riportando il suo messaggio?
Comunque la prossima volta faro' piu' attenzione
Ciao,
Massimo



title: grazie a tutti

text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:c4bp3k$8u9$1...@atlantis.cu.mi.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:WWU9c.99239$FJ6.3...@twister1.libero.it...
> > "TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
> > news:c443pa$m2e$1...@atlantis.cu.mi.it...
> > > "knives" <x@x.x> ha scritto nel messaggio
> > > > >
> > > > .... minkia!... l'ho sempre pensato, Roberto è uno tosto!!!
> > > > :)))
> > > >
> > > >
> > >
> > >
> > > Aggiungerei anche un Signore.
> > >
> > > Con una vena di dedizione all'avvocatura;-)
> >
> > Invece voi due dovreste ripassarvi qualcosa riguardo lo sfoltimento del
> > quoting, quando inutile!!!!!
> >
> > Antonio
> >
>
>
> Ammetto di aver quotato tanto, ma almeno bene dai ;-)
> E poi sull'inutilità... come potevo dimostrare la dedizione di Roberto
> all'avvocatura se non riportando il suo messaggio?
Beh, vabbeh...
Potevi sfoltirlo un po' quanto meno...
Anche perchè c'era pure il post originale...
Antonio


title: grazie a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:qBeac.101312$FJ6.3...@twister1.libero.it...
> "TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
> news:c4bp3k$8u9$1...@atlantis.cu.mi.it...
[CUT]
> > Ammetto di aver quotato tanto, ma almeno bene dai ;-)
> > E poi sull'inutilitą... come potevo dimostrare la dedizione di Roberto
> > all'avvocatura se non riportando il suo messaggio?
>
> Beh, vabbeh...
> Potevi sfoltirlo un po' quanto meno...
> Anche perchč c'era pure il post originale...
>
> Antonio
Ammetto e chiedo scusa...
Diciamo 6-- o rimandato a settembre?
Intanto prova tecnica di taglio (il cucito non mi viene bene) ^__^



title: grazie a tutti

text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:c4dvi6$jsr$1...@atlantis.cu.mi.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:qBeac.101312$FJ6.3...@twister1.libero.it...
> > "TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
> > news:c4bp3k$8u9$1...@atlantis.cu.mi.it...
>
> Ammetto e chiedo scusa...
> Diciamo 6-- o rimandato a settembre?
> Intanto prova tecnica di taglio (il cucito non mi viene bene) ^__^
Premiamo la buona volontą e ti promuoviamo...
Perņ devi seguire dei corsi di recupero st'estate...
... a pagamento...
...
Do ripetizioni a buon prezzo...
Antonio


title: grazie a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Uuvac.102831$FJ6.3...@twister1.libero.it...

mmm... promozione con tangente quindi ;-)
... valuterņ, intanto ho cominciato a leggere qualcosina on-line (che č a
gratis ^__^)



title: Posizionarsi sullla riga di una Casella di Riepilogo

author: Riaudo Marcello

text:
Chiedo per cortesia se qualcuno sa come si può posizionarsi su una riga  da
me scelta alla apertura di una maschera  su una Casella  di Riepilogo
conoscendo  Id del record da posizionarsi.
Grazie e saluti a tutti
Marcello


author: Karl Donaubauer

text:
Riaudo Marcello wrote:
> Chiedo per cortesia se qualcuno sa come si può posizionarsi su una riga da
> me scelta alla apertura di una maschera  su una Casella  di Riepilogo
> conoscendo  Id del record da posizionarsi.
Se l'Id è la colonna associata basta come codice nel
evento Su Apertura:
Me!NomeCasella = TuaId
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
č Ok Grazie dell'aiuto
Marcello Riaudo
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4jkq6tF...@individual.net...
> Riaudo Marcello wrote:
>> Chiedo per cortesia se qualcuno sa come si puň posizionarsi su una riga
>> da me scelta alla apertura di una maschera  su una Casella  di Riepilogo
>> conoscendo  Id del record da posizionarsi.
>
> Se l'Id č la colonna associata basta come codice nel



title: come convertire minuti in orario ?

author: Liones

text:
i seguenti 2 metodi convertono minuti in orario (es. 606 (minuti) = 10,06
(ore))
Espr2: (Int([TIMBRA2]/60))+(([TIMBRA2]/60)-(Int([TIMBRA2]/60)))*0,6
Espr2: (Int([TIMBRA2]/60))+([TIMBRA2]-((Int([TIMBRA2]/60))*60))/100
esistono funzioni specifiche e/o metodi alternativi (migliori)
grazie e ciao


title: come convertire minuti in orario ?

author: Maurizio Borrelli

text:
> "Liones" [...]:

        TimeSerial(0;0;606)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: come convertire minuti in orario ?

text:
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:ama7nm$442$1...@pluto.sm.dsi.unimi.it...

Se il risultato non supera le 24 ore prova con:
Espr2: Format([TIMBRA2]/1440;"hh:nn")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come convertire minuti in orario ?

text:
> > i seguenti 2 metodi convertono minuti in orario (es. 606 (minuti) =
10,06
> > (ore))
> > Espr2: (Int([TIMBRA2]/60))+(([TIMBRA2]/60)-(Int([TIMBRA2]/60)))*0,6
> > Espr2: (Int([TIMBRA2]/60))+([TIMBRA2]-((Int([TIMBRA2]/60))*60))/100
> > esistono funzioni specifiche e/o metodi alternativi (migliori)
>
>         TimeSerial(0;0;606)
>
grazie per la repentina rispota
io avevo provato  TimeSerial(0;606;0) ma non funzionava, se non sbaglio tu
passi il tutto come fossero secondi e il risultato é 0.06.42
così è perfetto   Format((TimeSerial(0;0;[TIMBRA1]));"n\,s")
arigrazie
ciao


title: come convertire minuti in orario ?

text:
> > i seguenti 2 metodi convertono minuti in orario (es. 606 (minuti) =
10,06
> > (ore))
> > Espr2: (Int([TIMBRA2]/60))+(([TIMBRA2]/60)-(Int([TIMBRA2]/60)))*0,6
> >
> > Espr2: (Int([TIMBRA2]/60))+([TIMBRA2]-((Int([TIMBRA2]/60))*60))/100
> >
> > esistono funzioni specifiche e/o metodi alternativi (migliori)
> >
> > grazie e ciao
>
> Se il risultato non supera le 24 ore prova con:
>
> Espr2: Format([TIMBRA2]/1440;"hh:nn")
>
 ma p*******
a Robe così mi fai fare proprio brutta figura
ma qualcosa di più complesso :-))))
P E R F E T T O
grazie
ciao
ps ho letto il tuo post dopo aver risposto a Maurizio
(che significa non ho copiato format....)


title: come convertire minuti in orario ?

text:
> "Liones" [...]:
> > > i seguenti 2 metodi convertono minuti in orario (es. 606 (minuti) =
> > > 10,06
> > > (ore))
> > > Espr2: (Int([TIMBRA2]/60))+(([TIMBRA2]/60)-(Int([TIMBRA2]/60)))*0,6
> > > Espr2: (Int([TIMBRA2]/60))+([TIMBRA2]-((Int([TIMBRA2]/60))*60))/100
> > > esistono funzioni specifiche e/o metodi alternativi (migliori)
> >         TimeSerial(0;0;606)
> grazie per la repentina rispota
> io avevo provato  TimeSerial(0;606;0) ma non funzionava,
    Si'... scusa. Oggi non e' giornata. Ho sbagliato a scrivere. Leggi:
        TimeSerial(0;606;0)
> se non sbaglio tu
> passi il tutto come fossero secondi e il risultato é 0.06.42
    Perche' dici che non funziona? Io l'ho (ri)provato nella finestra
Immediata e il risultato e':
        10.06.00
> così è perfetto   Format((TimeSerial(0;0;[TIMBRA1]));"n\,s")
    Ah... Ho capito. Forse non ne facevi "buon uso"... Ma "funzionare" ti
funzionava. Giusto?



title: come convertire minuti in orario ?

text:

effettivamente ho appena riprovato (da casa) e funziona
boh ?
prima ero in ufficio e il pc mi dava anche problemi con l'help, domani
riprovo e se non funge ti faccio sapere
arigrazie e ciao


title: Problemino sui default

author: Carmix

text:
Premetto che uso Access97.
Il problema è il seguente: ho una maschera "Ordine" ed una sottomaschera
"Fatturato". (la maschera "Ordine" è in realtà a sua volta sottomaschera di
"Anagrafica").  Ad ogni maschera corrisponde analoga Tabella, con le
seguenti relazioni uno a molti:
IdAnagrafica - CodClienteOrdine
IdAnagrafica - CodClienteFatturato
IdOrdine - CodOrdineFatturato
Nella maschera "Ordine" vi è un controllo "Totale Contratto" che ha come
origine un campo calcolato.
Inoltre vi è un ulteriore controllo "Numero Tranche" associato all'omonimo
campo della tabella "Ordine".
Nella sottomaschera "Fatturato" vi è un controllo "Fatturato" associato
all'omonimo campo della omonima tabella.
Come posso far apparire per default in questo controllo il valore dato da
"Totale Contratto" / "Numero Tranche".
Tale valore dovrà però essere modificabile, in quanto non è detto che le
tranche siano sempre di eguale entità.
Spero di essere stato chiaro, e che la soluzione non sia troppo complessa..
come si può facilmente capire sono alle prime armi :)
Grazie a tutti.


title: Problemino sui default

text:
Carmix <
kette...@hotmail.com
> wrote in message
9j_R7.294544$sq5.14...@news.infostrada.it...
> Premetto che uso Access97.
>
> Nella maschera "Ordine" vi è un controllo "Totale Contratto" che ha come
> origine un campo calcolato.
> Inoltre vi è un ulteriore controllo "Numero Tranche" associato all'omonimo
> campo della tabella "Ordine".
> Nella sottomaschera "Fatturato" vi è un controllo "Fatturato" associato
> all'omonimo campo della omonima tabella.
> Come posso far apparire per default in questo controllo il valore dato da
> "Totale Contratto" / "Numero Tranche".
Ad ogni evento dopo aggiornamento di totale contratto e numero tranche,
scriverai esplicitamente il risultato della tua espressione nel controllo
della sottomaschera
Antonio


title: Problemino sui default

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:MQ_R7.294657$sq5.14...@news.infostrada.it...
>
> Ad ogni evento dopo aggiornamento di totale contratto e numero tranche,
> scriverai esplicitamente il risultato della tua espressione nel controllo
> della sottomaschera
>
> Antonio
>
Ti ringrazio per la risposta, ma potresti specificarmi la corretta sintassi
del codice da inserire?
Carmix


title: Problemino sui default

text:
Carmix <
kette...@hotmail.com
> wrote in message
Ou0S7.295040$sq5.14...@news.infostrada.it...

me.sottomaschera.forms.controllosottomaschera = tot * tranche
Antonio


title: Access e Interbase

author: Gianfranco

text:
Salve, non riesco a collegare un file *.gdb (Interbase) via Odbc.
Qualcuno a qualche esperienza in merito? Vi ringrazio per il tempo
dedicatomi.


title: Access e Interbase

text:
"Gianfranco" <
in...@aedservice.it
> ha scritto nel messaggio
news:1179943356.8...@a26g2000pre.googlegroups.com...
> Salve, non riesco a collegare un file *.gdb (Interbase) via Odbc.
> Qualcuno a qualche esperienza in merito? Vi ringrazio per il tempo
> dedicatomi.
Io ho provato diversi anni fà e l'unico problema che c'era erano i Driver
abbastanza scarsotti(quelli gratuiti) per il resto con la stringa di
connessione
funzionava... purtroppo non sò darti altre delucidazioni.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Access e Interbase

author: RobertoA

text:
> Salve, non riesco a collegare un file *.gdb (Interbase) via Odbc.
> Qualcuno a qualche esperienza in merito? Vi ringrazio per il tempo
> dedicatomi.
Che driver stai usando ?
Hai provato quelli di Vladimir Tsigun ?
Ciao
RobertoA


title: Problema db FE-BE e sincronizzazione delle query

author: Stolcius Von Stolcenberg

text:
Un saluto a tutti.

Chiedo scusa in anticipo sia per la lunghezza, sia per la complessità del post.

Sto riscontrando uno strano problema con un'applicazione multiutente suddivisa in FE e BE.

- Gli utenti accedono a una form(frm1 - modale - scollegata) la quale
  integra una subform;

- quest'ultima viene popolata dalle occorrenze prodotte da uno statement
  sql("SELECT * FROM tbl1 WHERE AnnoDiCompetenza=year(Now) AND ...etc.") creato
  da un'apposita funzione(l'output 'tipo string' della funzione
  viene immesso nel recordsource della detta subform).

  Come avrete notato, le occorrenze selezionate rappresentano un
  subset dei record della tbl1(lo statement seleziona i record del
  corrente anno di competenza)

- dalla frm1 l'utente richiama una form di dataentry(frm2) da dove
  può inserire/modificare i record della tabella legata al
  recordsource della subform.

- Ad ogni corretto inserimento/modifica:
  1) frm2 viene chiusa in automatico;
  2) il focus ripassa alla frm1;
  3) viene rinvocata la funzione di popolamento della subform

 Fin qui il tutto funziona egregiamente; se l'utente U1 inserisce un
 nuovo record, un secondo utente (U2 - altro FE) registra quanto segue:
 a) in caso di modifica, dopo l'intervallo di default di sincronizzazione,
    il record della subform viene aggiornato con le modifiche;
 b) in caso di inserimento, la subform viene aggiornata con la nuova
    occorrenza su azione diretta dell'utente: tramite un button(btn1) che
    trigga la funzione di popolamento dela subform.

Veniamo al problema.

La frm1 contiene anche un'altra funzione, invocabile tramite un button(btn2), la quale, in certe circostanze, comporta l'aggiornamento di più record della tabella legata alla subform(alcuni record con l'anno di competenza precedente vengono attualizzati - e.g AnnoDiCompetenza=2011 viene modificato in  AnnoDiCompetenza=2012).

Ecco, in questo caso,successivamente alla pressione del btn1, la vista della subform dell'U2 non cambia.

Se però l'U2 chiude la form e la riapre, Hocus Pocus: le nuove occorrenze appaiono d'incanto!

Per ulteriore verifica dell'inguacchio, ho anche provato a inserire un bottone(btn3) che richiama una form popolata con i record di una query correlata a un'altra tabella(tbl2).

Se l'U1 modifica i record della tbl2, l'U2 premendo il btn3 non vede le modifiche(permane la vista precedente alle modifiche).
L'u1, invece, premendo lo stesso bottone sul suo FE le vede chiare e forti!

Per riscontrarle, l'U2 deve, come già illustrato, uscire, rientrare nella form e premere il btn3.

Ve lo chiedo sui ceci: datemi una mano per venirne a capo! :-)

Grazie,
Stolcius


text:
Il 02/06/2012 11.28, Stolcius Von Stolcenberg ha scritto:
[cut]

>
> - dalla frm1 l'utente richiama una form di dataentry(frm2) da dove
>    puň inserire/modificare i record della tabella legata al
>    recordsource della subform.
>
> - Ad ogni corretto inserimento/modifica:
>    1) frm2 viene chiusa in automatico;
>    2) il focus ripassa alla frm1;
>    3) viene rinvocata la funzione di popolamento della subform
>
>   Fin qui il tutto funziona egregiamente; se l'utente U1 inserisce un
>   nuovo record, un secondo utente (U2 - altro FE) registra quanto segue:
>   a) in caso di modifica, dopo l'intervallo di default di sincronizzazione,
>      il record della subform viene aggiornato con le modifiche;
>   b) in caso di inserimento, la subform viene aggiornata con la nuova
>      occorrenza su azione diretta dell'utente: tramite un button(btn1) che
>      trigga la funzione di popolamento dela subform.
>
> Veniamo al problema.
>
> La frm1 contiene anche un'altra funzione, invocabile tramite un button(btn2), la quale, in certe circostanze, comporta l'aggiornamento di piů record della tabella legata alla subform(alcuni record con l'anno di competenza precedente vengono attualizzati - e.g AnnoDiCompetenza=2011 viene modificato in  AnnoDiCompetenza=2012).
>
> Ecco, in questo caso,successivamente alla pressione del btn1, la vista della subform dell'U2 non cambia.
Cosa fai qui, esattamente?

--

ac (x=y-1)


text:
Il giorno domenica 3 giugno 2012 10:03:18 UTC+2, Alessandro Cara ha scritto:
>>Ecco, in questo caso,successivamente alla pressione del btn1, la vista
>>della subform dell'U2 non cambia.

> Cosa fai qui, esattamente?

Questa seconda funzione serve per gestire la chiusura di un'esercizio.

Passando al "corpore vili", la frm1 integra un commandButton(btn2) il cui caption, a seconda che l'esercizio precedente sia ancora aperto o chiuso, viene valorizzato con "Chiusura esercizio [Anno corrente-1]" XOR  "Revoca chiusura esercizio [Anno corrente-1]".

Sempre a seconda di questi due distinti stati, il tag del btn2 viene valorizzato con un valore di Enum: Chiusura/Revoca.

Durante l'apertura della frm1, una function (func3), richiamata dalla
Form_Load, verifica lo stato di apertura dell'esercizio[Anno corrente-1] per mezzo di un Dlookup su una specifica tabella di Log(tblLogEsercizi) e valorizza di conseguenza il btn2.

La pressione del btn2 comporta quanto segue:
   1)btn2 con "chiusura Esercizio..."
      a)viene aperta una Transaction;
      b)se la famigerata tbl1(quella connessa alla subform) contiene
        dei record afferenti all'esercizio [anno corrente -1](e.g. 2011) in
        un particolare stato("[scaricato]=false"), viene effettuato
        l'execute di "UPDATE tbl1 SET AnnoDiCompetenza=2012 WHERE
        Esercizio=2011";
      c)viene eseguito un execute "Update tblLogEsercizi SET DataChiusura=NOW"
        il quale chiude l'esercizio 2011.
      - se l'eventuale passo a) e b) vanno correttamente in porto
        abbiamo il Commit.
    2)btn2 con "Revoca chiusura Esercizio..."
      in sintesi, viene eseguito l'ambaradan di cui sopra al contrario:
      - risettando al 2011 l'AnnoDiCompetenza dei record trasportati
        al 2012;
      - riaprendo l'esercizio del 2011 sulla tblLogEsercizi

Lo so che c'è parecchia carne al fuoco, pertanto da un grazie K passiamo non a un grazie Giga, ma a un grazie Tera per l'interessamento(evito "Grazie Peta" perchè suona male!).

Pensi che il problema che ho registrato sia legato al coding o si sia sbordellata  la frm1(ipotesi sempre da tener presente)?
Certo, in questa evenienza sarebbe sufficiente ricostruire la maschera ex novo.

Come già detto: grazie Tera, Alessandro! :-)

Stolcius

- Per aspera ad (dis)astra


text:
Il 03/06/2012 18.39, Stolcius Von Stolcenberg ha scritto:
> Il giorno domenica 3 giugno 2012 10:03:18 UTC+2, Alessandro Cara ha scritto:
>>> Ecco, in questo caso,successivamente alla pressione del btn1, la vista
>>> della subform dell'U2 non cambia.
>
>> Cosa fai qui, esattamente?
>
> Questa seconda funzione serve per gestire la chiusura di un'esercizio.
>
> Passando al "corpore vili", la frm1 integra un commandButton(btn2) il cui caption, a seconda che l'esercizio precedente sia ancora aperto o chiuso, viene valorizzato con "Chiusura esercizio [Anno corrente-1]" XOR  "Revoca chiusura esercizio [Anno corrente-1]".
>
> Sempre a seconda di questi due distinti stati, il tag del btn2 viene valorizzato con un valore di Enum: Chiusura/Revoca.
>
> Durante l'apertura della frm1, una function (func3), richiamata dalla
> Form_Load, verifica lo stato di apertura dell'esercizio[Anno corrente-1] per mezzo di un Dlookup su una specifica tabella di Log(tblLogEsercizi) e valorizza di conseguenza il btn2.
>
> La pressione del btn2 comporta quanto segue:

Uhmmmmm....... ma non hai scritto che usi "btn1" per aggiornare i dati
visualizzati?
Perche' mi descrivi le attivita' di "btn2"?
Io vorrei capire quali sono le azioni per il "refresh" del subform di Ux.

>     1)btn2 con "chiusura Esercizio..."
>        a)viene aperta una Transaction;
>        b)se la famigerata tbl1(quella connessa alla subform) contiene
>          dei record afferenti all'esercizio [anno corrente -1](e.g. 2011) in
>          un particolare stato("[scaricato]=false"), viene effettuato
>          l'execute di "UPDATE tbl1 SET AnnoDiCompetenza=2012 WHERE
>          Esercizio=2011";
>        c)viene eseguito un execute "Update tblLogEsercizi SET DataChiusura=NOW"
>          il quale chiude l'esercizio 2011.
>        - se l'eventuale passo a) e b) vanno correttamente in porto
>          abbiamo il Commit.
>      2)btn2 con "Revoca chiusura Esercizio..."
>        in sintesi, viene eseguito l'ambaradan di cui sopra al contrario:
>        - risettando al 2011 l'AnnoDiCompetenza dei record trasportati
>          al 2012;
>        - riaprendo l'esercizio del 2011 sulla tblLogEsercizi
>
> Lo so che c'è parecchia carne al fuoco, pertanto da un grazie K passiamo non a un grazie Giga, ma a un grazie Tera per l'interessamento(evito "Grazie Peta" perchè suona male!).
>
> Pensi che il problema che ho registrato sia legato al coding o si sia sbordellata  la frm1(ipotesi sempre da tener presente)?
> Certo, in questa evenienza sarebbe sufficiente ricostruire la maschera ex novo.
La form sarebbe "sbordellata" se avesse cambiato comportamento.
Non mi sembra che questo sia il caso, il difetto mi sembra genetico.

--

ac (x=y-1)


author: Bruno Campanini

text:
It happens that Stolcius Von Stolcenberg formulated :
> Un saluto a tutti.
>
> Chiedo scusa in anticipo sia per la lunghezza, sia per la complessitï¿œ del
> post.
[...]

Sembra proprio un programma scritto dalla Microsoft.
Complicazioni a non finire per eseguire una serie di processi che poi
non sono nï¿œ tanti nï¿œ complicati.

Cosï¿œ a distanza mi ï¿œ difficile comprenderne appieno lo sviluppo logico.
Hai provato a disattivare la transazione?

Bruno


text:
Il giorno lunedì 4 giugno 2012 12:11:43 UTC+2, Alessandro Cara ha scritto:

Purtroppo(o forse no) sussistono delle novità...

I test di concorrenza li ho effettuati utilizzando 3 specifici ambienti:
1) il mio pc (FrontEnd1)
2) una VM ospitata sul mio pc (FrontEnd 2)
3) un NAS connesso alla rete locale (BE)

N.B Il Frontend2 si collega al Backend tramite una cartella Shared.

Il problema In Topic si verifica eclusivamente in questo contesto.

Se, invece attivo i FE su due distinte macchine connesse alla rete locale...
.
.
... No: l'applicazione funziona liscia liscia!

Alessa', che dire:
1) non sono un Troll(a questo punto mi sembra opportuno stigmatizzarlo)
2) non sono un Bimbominkia (certo tutte quelle faccine non depongono
   a favore di questa tesi)

Rimarrebbe il discorso dei du' neuroni...ma è meglio glissare... :-)

Ma, in ogni caso, non ti sembra strana questa differenza di comportamento tra i due ambienti di test?

Passando alle tue richieste di precisazioni, anche se a questo punto forse sono superflue eccotele(non si sa mai):

> Uhmmmmm....... ma non hai scritto che usi "btn1" per aggiornare i dati
> visualizzati?

Sì, il btn1 invoca una funzione che costruisce una "SELECT * FROM tbl1 [...]" variabile - in quanto, a seconda delle impostazioni della maschera, possono aggiungersi parecchi " AND " - e lo aggancia al recordsource della subfrm.

> Perche' mi descrivi le attivita' di "btn2"?

Perchè dette attività agiscono su una tabella differente dalla tbl1 che comunque risente dello stesso problema.

> Io vorrei capire quali sono le azioni per il "refresh" del subform di Ux.

Come ho spiegato nel punto precedente:
     subfrm.recordsource=FunzioneCheGeneraLaSelect()

--
Un salutone e grazie ancora,
Stolcius


text:
Il giorno martedì 5 giugno 2012 03:06:58 UTC+2, Bruno Campanini ha scritto:

> Sembra proprio un programma scritto dalla Microsoft.
> Complicazioni a non finire per eseguire una serie di processi che poi
> non sono nï¿œ tanti nï¿œ complicati.

Mammamia, ma non sarai troppo spietato? :-))

E poi, a ben pensare, anche MS Access sembra un programma scritto dalla Microsoft... :-)

Vediamo il lato positivo; stando le apparenze, nel mio piccolo(e con piccolo intendo il cervello),  sono Microsoft compliant al 100%  :O))
(quando si dice "consolarsi con l'aglietto"...)

Scherzi a parte, le critiche costruttive sono sempre bene accette e dal tuo post mi pare di capire che ritieni l'utilizzo delle Transaction un po' farragginoso.

E' così?

Ritornando alla mia applicazione, utilizzo le transazioni perchè penso che in caso di catene di aggiornamenti(la mia applicazione è mooolto più fuffosa di quanto possa trasparire dal post) offrano alcune garanzie.

Certo, ti do'  atto che spesso ci si complica la vita... :-))

> Cosï¿œ a distanza mi ï¿œ difficile comprenderne appieno lo sviluppo logico.
> Hai provato a disattivare la transazione?

Come ho da poco spiegato ad Allessandro, ho scoperto che il problema si verifica solo nell'ambiente di test con un FE su una VM.

In una rete Pc-PC iltutto funziona a meraviglia.

curioso, no?

Proverò comunque a seguire il tuo consiglio per vedere se lo strano comportanmento abbia come primo motore immobile queste benedette transazioni! ;-)

> Bruno

Grazie, Bruno.

Un salutone,
Stolcius


text:
Stolcius Von Stolcenberg was thinking very hard :

> Il giorno martedì 5 giugno 2012 03:06:58 UTC+2, Bruno Campanini ha scritto:
>
>> Sembra proprio un programma scritto dalla Microsoft.
>> Complicazioni a non finire per eseguire una serie di processi che poi
>> non sono nï¿œ tanti nï¿œ complicati.
>
> Mammamia, ma non sarai troppo spietato? :-))
>
> E poi, a ben pensare, anche MS Access sembra un programma scritto dalla
> Microsoft... :-)

MS sa progettare i linguaggi ma poi ne esemplifica le applicazioni in
una maniera semplicemente idiota.

> Vediamo il lato positivo; stando le apparenze, nel mio piccolo(e con piccolo
> intendo il cervello),  sono Microsoft compliant al 100%  :O)) (quando si dice
> "consolarsi con l'aglietto"...)
>
> Scherzi a parte, le critiche costruttive sono sempre bene accette e dal tuo
> post mi pare di capire che ritieni l'utilizzo delle Transaction un po'
> farragginoso.
>

> E' così?

No!
Ti ho solo chiesto di disattivare la transazione a mo' di verifica.

> Ritornando alla mia applicazione, utilizzo le transazioni perchè penso che in
[...]
> Come ho da poco spiegato ad Allessandro, ho scoperto che il problema si
> verifica solo nell'ambiente di test con un FE su una VM.

VM, altra scoperta dei tecnici MS per stupire il gregge,
sulla generalizzata utilità della quale io nutro seri dubbi.
Però fa molto chic parlarne!

> In una rete Pc-PC iltutto funziona a meraviglia.
>
> curioso, no?

No, solo normale.
=====================

Spiacente non poteri aiutare.
Alla prossima.

Bruno


text:
Il giorno martedì 5 giugno 2012 18:31:17 UTC+2, Bruno Campanini ha scritto:
> Stolcius Von Stolcenberg was thinking very hard :

> > E' così?
>
> No!
> Ti ho solo chiesto di disattivare la transazione a mo' di verifica.

Scusami,Bruno, allora mi devi elencare le "Complicazioni a non finire[...]"(sic)

Stolcius