title: evento timer

text:
> Alessandro Baraldi ha scritto:
>
> >
> > No diego verifica meglio ed impara anche a fare del Debug, mollare alla
> > prima difficoltà
> > non va bene....!
> >
> > Verifica su Timer il valore assunto dalla proprietà ListCount quando
> > è Vuota, può dipendere da come la vuoti, ad esempio se rimuovi il
> > ControlSource è possibile che la proprietà Count
> > non sia valorizzata, che quindi restituisca un valore diverso da 0....!
> >
> > Impara ad usare il Debug.Print , fai le tue prove e verifica nella
> > finestra immediata(CTRL+G)
> > i valori assunti nelle varie situazioni...!
> >
> > Se non ti muovi in autonomia non puoi proseguire.
> >
> > @Alex
Fatto ho seguito il tuo consiglio infatti il falore non era 0 ma 1 e
non capisco il perche' dal momento che non ho messo intestazione
colonne, boh...comunque ho settato ad 1 anzicche' a 0 e funziona
adesso, solo che ...mi viene da ridere....se cambio  record e la label
e' rossa mentre cambio, anche se non c'e' record nella list mi resta la
label fissa in rosso...comunque vedro' di mettere qualcosa nellevento
current del tipo if me lblprova.forecolor=255 then
me.lblprova.forecolor=16777215
end if
dovrebbe funzionare penso
saluti Alex e grazie
Diego
> --------------------------------
> provo a consigliare una cosa:
> dopo che il timer ha aggiornato, non puoi usare:
> me.TimerInterval=0
> così blocchi il timer?
ehm...e quando si aggiorna? ed in che punto?
e poi se lo setto a 0 dopo che aggiorna devo risettarlo via codice per
farlo ripartire
mentre io l'ho settato direttamente dalla scheda proprietà.
onestamente non saprei come fare !
> Ciao
> Paolo
ciao Diego


title: evento timer

author: diego

text:
diego ha scritto:

Funziona pure l'evento
current...............MIIIIIIIIIIIIIIIIIIIIIIIIIIII NON CI POSSO
CREDERE !!!!
Saluti
Diego


title: Allegare file al database

author: Robort

text:
Buonasera.

"Avrei" la necessità di allegare dei file al mio db di gestione spese
familiari, un massimo di quattro per record. Mi piacerebbe, una volta
entrato nel record X se presenti degli allegati poter selezionare il
desiderato tramite combobox. Gli allegato/i devono collegato/i al record
tramite un collegamento ipertestuale; un link.

Ho usato il condizionale, perchè so cosa vorrei ottenere ma non riesco a
trovare Googlando delle informazioni che si addicono a quanto succitato.
Mi potete dare una dritta dove poter reperire tali indicazioni? Grazie.

--
RoBort


title: Allegare file al database

text:
Gli Allegati non si dovrebbero inserire nel DB, in quanto la gestione non risulta poi ottimale ed anche l'ingombro nello stesso rischia di essere un problema.
Anche se il tuo DB è casalingo, pertanto dubito possa provocare disastri, la tecnica corretta è predisporre una Cartella Allegati e registrare nel DB il solo PATH del file, in modo Relativo o Assoluto a seconda che il tutto possa essere Spostato.
ASSOLUTO="C:\Cartella\NomeFile.PDF"
RELATIVO="NomeFile.Pdf" (poi sai che hai la Cartella Allegati come SubFolder della Location del tuo applicativo CurrentProject.Path & "\CartellaAllegati\")

Se per ogni VoceSpesa devi poter Insere PIU' allegati la regola vorrebbe una Tabella Allegati relazionata alla Tabella VociSpesa...!

Per selezionare i File puoi usare l'Oggetto FileDIalog, quindi li Salvi nel Campo preposto nella Tabella lato Molti, facendo attenzione al Campo FK(Chiave esterna, che recuperi dalla PK della VoceSpesa).

Per avere poi la possibilità di Aprirli usi il metodo FollowHyperlink ricostruendo il Path per concatenazione del Percorso come indicato sopra ed il Nome che hai memorizzato.
Devi analizzare tu bene le esigenze, ti ho descritto quello che potrebbe garantirti la corretta gestione... sulla fattibitlià dipende principalmente da come riesci a muoverti.

@Alex


title: Allegare file al database

text:

In effetti non voglio inserire gli allegati nel DB; primo
appesantirebbero il DB stesso e secondo ha un limite massimo anche se
non è poco, di 2 gb. Hai descritto alla perfezione lo scenario su cui
vorrei muovermi, ed azzeccato è anche il discorso sulla fattibilità che
hai fatto... Dipende proprio da quello che riesco a fare. Ho già
predisposto la tabella allegati relazionata uno a molti (molti la
tabella allegati ovviamente). Intanto grazie, vediamo cosa ho capito.

--
RoBort


title: problema relazione tabelle

author: Nicola Montingelli

text:
Ciao mi chiamo Nicola,

mi sto creando una piccola applicazione in Access per gestire dei dati di non conformita fornitori.

Il mio problema e che non riesco, in una relazione 1 a molti, a far apparire i dati dei molti nella sottoriga dell altra tabella. Le tabelle sono cosi strutturate:
prima tabella: dati univoci
ID (numerazione automatica)
codice_buyer (testo)
mail buyer (mail)
nome Buyer (testo)
seconda tabella: molti dati per ogni codice buyer
ID (numerazione automatica)
codice buyer (testo)
PSG (testo)
ID prima tabella (numerico)

collegate le due tabelle tra ID 1 e ID prima tabella (molti) (access mi permette di farlo) dopo aver salvato la relazione, andando ad aprire la prima tabella vedo che sulla destra dei record ci sono i + ma quando vado a cliccare per vedere i record collegati non mi fa vedere nulla.

potete aiutarmi?
Grazie
Nicola


title: problema relazione tabelle

author: mario rossi

text:

la seconda tabella non puoi crearla come hai scritto ci sono 2 campi ID, Supponendo di chiamare l'id della seconda tabella numerico con il nome idesterna
e creando la relazione 1 a molti fra prima tabella e seconda tabella io ho inserito dei dati di prova e cliccando sul + della prima tabella vedo tranquillamente i record della seconda tabella


title: problema relazione tabelle

author: BFS

text:

non è normalizzata, esempio "codice buyer" non deve essere in entrambe
le tabelle, a meno che non togli i vari id ed usi codice_buyer come chiave

io farei

tab1
IDbuyer (numerazione automatica)
codice_buyer (testo)
mail buyer (mail)
nome Buyer (testo)
....

tab2

IDNonConf (numerazione automatica)
IDBuyer  chiave esterna su tab 1
PSG (testo)
....

BFS


title: E-mail da collegamento ipertestuale

author: Claudio S.

text:
Buongiorno a tutti,
chissą se qualcuno puņ aiutarmi,
in una maschera (collegata ad una tabella) ho una casella di testo chiamata
"email" dove ci scrivo un indirizzo e-mail, come faccio a fare in modo che,
una volta scritto l'indirizzo, cliccando sull'indirizzo stesso mi si apra la
finestra di composizione del messaggio del programma di posta ????
Grazie a chi mi aiuterą
--------------------------------
Inviato via
http://usenet.libero.it


title: E-mail da collegamento ipertestuale

author: Antonio Biso

text:
"Claudio S." <
lovin...@inwind.it
> ha scritto nel messaggio
news:151Z92Z176Z3Y1...@usenet.libero.it...
> Buongiorno a tutti,
> chissà se qualcuno può aiutarmi,
> in una maschera (collegata ad una tabella) ho una casella di testo
chiamata
> "email" dove ci scrivo un indirizzo e-mail, come faccio a fare in modo
che,
> una volta scritto l'indirizzo, cliccando sull'indirizzo stesso mi si apra
la
> finestra di composizione del messaggio del programma di posta ????
Comando sendobject
Antonio


title: E-mail da collegamento ipertestuale

text:
Il 13 Dic 2002, 14:30, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> "Claudio S." <
lovin...@inwind.it
> ha scritto nel messaggio
> news:151Z92Z176Z3Y1...@usenet.libero.it...
> > Buongiorno a tutti,
> > chissą se qualcuno puņ aiutarmi,
> > in una maschera (collegata ad una tabella) ho una casella di testo
> chiamata
> > "email" dove ci scrivo un indirizzo e-mail, come faccio a fare in modo
> che,
> > una volta scritto l'indirizzo, cliccando sull'indirizzo stesso mi si
apra
> la
> > finestra di composizione del messaggio del programma di posta ????
>
> Comando sendobject
>
> Antonio
>
Grazie Antonio !
ma io sono alle prime armi non potresti spiegarmi meglio ho provato a
guardare l' help ma non mi č del tutto chiaro, io devo solo aprire la
finestra di outlook con l'indirizzo compilato.
Grazie mille



title: E-mail da collegamento ipertestuale

author: Roberto da casa

text:
"Claudio S." <
lovin...@inwind.it
> ha scritto nel messaggio
news:151Z92Z176Z3Y1...@usenet.libero.it...
> Buongiorno a tutti,
> chissà se qualcuno può aiutarmi,
> in una maschera (collegata ad una tabella) ho una casella di testo
chiamata
> "email" dove ci scrivo un indirizzo e-mail, come faccio a fare in modo
che,
> una volta scritto l'indirizzo, cliccando sull'indirizzo stesso mi si apra
la
> finestra di composizione del messaggio del programma di posta ????
>
> Grazie a chi mi aiuterà
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Se la casella di testo è associata ad un campo, fai in modo che questo campo
sia di tipo Collegamento ipertestuale.
Se l'indirizzo e-mail fosse
pi...@pluto.it
 , come valore del campo devi
scrivere mailto:
pi...@pluto.it
 .
Se invece la casella di testo è non associata e si chiama Pippo, nella
maschera inserisci un pulsante di comando chiamato Pluto.
A fronte dell'evento "Dopo aggiornamento" di Pippo genera la seguente riga
di codice VBA:
Me!Pluto.HyperlinkAddress = "mailto:" & Me!Pippo
A fronte dell'evento "Su clic" di Pippo genera il seguente codice VBA:
Private Sub pippo_Click()
Me!Pluto.SetFocus
SendKeys "{ENTER}"
End Sub
A questo punto, digita in Pippo l'indirizzo e-mail e premi enter, dopo di
che o fai clic sul controllo Pippo o pigi il pulsante di comando Pluto: ti
si aprirà la finestra per l'invio di un messaggio con impostato l'indirizzo
e-mail che hai digitato in Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: E-mail da collegamento ipertestuale

author: Caludio S.

text:
Il 13 Dic 2002, 15:43, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Claudio S." <
lovin...@inwind.it
> ha scritto nel messaggio
> news:151Z92Z176Z3Y1...@usenet.libero.it...
> > Buongiorno a tutti,
>
> Se la casella di testo è associata ad un campo, fai in modo che questo
campo
> sia di tipo Collegamento ipertestuale.
> Se l'indirizzo e-mail fosse
pi...@pluto.it
 , come valore del campo devi
> scrivere mailto:
pi...@pluto.it
 .
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Grazie Roberto sei sempre di una charezza esemplare !
Il mio caso è il primo (casella associata ad un campo) ho fatto come mi hai
detto ed è tutto ok ho solo due domande ulteriori:
1)si può forzare il testo "mailto:" cosicchè chi inserisce un indirizzo
e-mail non debba ricordarsi di digitarlo ?? ho provato con "mailto:" come
"valore predefinito" nel campo della tabella collegata ma il cursore diventa
una manina primaancora che inserisca un indirizzo e-mail ! come posso fare
????
2)esiste un modo per visualizzare, nella casella di testo, solo l'indirizzo
e-mail senza il "mailto:" ? quello che praticamente accade cambiando il
"testo da visualizzare" utilizzando il menu del collegamento ipertestuale.
Spero di essere stato sufficientemente chiaro.
ancora grazie
Claudio



title: E-mail da collegamento ipertestuale

text:
"Caludio S." <
lovin...@inwind.it
> ha scritto nel messaggio

Qui di seguito ti do una soluzione per risolvere ambedue i problemi.
Se la casella di testo associata al campo di tipo Collegamento ipertestuale
si chiama eMail, a fronte dell'evento "Su disttivato" del controllo eMail
genera il seguente codice VBA:
Private Sub eMail_LostFocus()
Me!eMail = Mid(Me!eMail, 1, InStr(Me!eMail, "#")) _
& "mailto:" & Mid(Me!eMail, 1, InStr(Me!eMail, "#"))
End Sub
Naturalmente, stanti così le cose, devi digitare solamente l'indirizzo
e-mail, senza digitare davanti la parola mailto: .
Dovrebbe funzionare: facci sapere.



title: E-mail da collegamento ipertestuale

text:
Il 13 Dic 2002, 18:12, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> Qui di seguito ti do una soluzione per risolvere ambedue i problemi.
>
> Se la casella di testo associata al campo di tipo Collegamento
ipertestuale
> si chiama eMail, a fronte dell'evento "Su disttivato" del controllo eMail
> genera il seguente codice VBA:
>
> Private Sub eMail_LostFocus()
> Me!eMail = Mid(Me!eMail, 1, InStr(Me!eMail, "#")) _
> & "mailto:" & Mid(Me!eMail, 1, InStr(Me!eMail, "#"))
> End Sub
>
> Naturalmente, stanti così le cose, devi digitare solamente l'indirizzo
> e-mail, senza digitare davanti la parola mailto: .
> Dovrebbe funzionare: facci sapere.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
 Un mito !!!!!!
non ho parole per ringraziarvi, funziona alla grande ... alla prossima
Grazie



title: Parser

author: Ivan

text:
Salve a tutti
ho la necessità di eliminare da una stringa (campo note) una serie di
caratteri, tipo il punto, la virgola, il segno - , il segno +  ecc ecc,
insomma tutti, o quasi, quei caratteri che non siano le classiche lettere
dell'alfabeto. Per mantenere comunque una certa leggibilità della stringa
vorrei sostituire i caratteri eliminati con uno spazio.
Sapete dirmi dove trovare un esempio di parser da potere adattare alle mie
esigenze, o meglio ancora mostrarmi un esempio di codice?
Grazie


title: Parser

author: Alessandro Baraldi

text:
"Ivan" <
rib...@hotmail.com
> wrote in message
news:43f76005$
1...@x-privat.org

Non serve nessun Parser, ti basta usare la Funzione REPLACE
ben documentata nell'Help.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Parser

author: Roberto La Forgia

text:
"Ivan" <
rib...@hotmail.com
> wrote in message
news:43f76005$
1...@x-privat.org
> Salve a tutti

Non ho la possibilità di darti del codice (non ho Access installato):
comunque dovresti fare una cosa del genere:
Stringa1 = Stringa ORIGINALE
Stringa2 = Stringa RIPULITA (inizialmente = "")
SetCHAR2DEL = Elenco dei caratteri speciali da scartare.
'Per ogni carattere (CHAR) di Stringa 1:
FOR i = 1 to Len(Stringa1)
  IF CHAR è nell'insieme di caratteri da scartare THEN
    passa al carattere successivo da esaminare
  ELSE
    copia CHAR in fondo a Stringa2
  END IF
Next i
Se hai confidenza con VBA non ti dovrebbe essere difficile ora fare il
tuo parser :-)
Ciao,
Roberto



title: Funzionamento parziale di gestione errori

author: mantro

text:
Premetto che mi capita solo su un mio database che sto sistemando
(stiamo parlando A2010 e SO Win10)

Private Sub cmdCalcolo_Click()
Dim rs as Dao.recordset, db as Dao.Database
On error Goto errsub

--> assegnazioni e calcoli vari. Si prevede possa andare in errore ed
infatti passa alla gestione errori

exsub:
	On error resume Next
	rs.close: set rs=Nothing
	db.close: set db=Nothing
	Exit Sub
errsub:
	if err.number xy
	....
	resume exsub
	endif
End Sub

succede che quando si verifica l'errore passa alla gestione errori
'errsub' che rimanda all'uscita della routine. E qui si verifica l'inghippo.
Siccome l'errore si verifica prima che vengano settati sia rs che db si
verifica un altro errore, ma l'istruzione on error resume next che
precede dovrebbe farmi uscire dalla Sub ed invece si blocca mostrandomi
il classico messaggio di errore n.3420 per oggetto non valido o non
impostato.
Questo sistema l'ho sempre adottato (ho colto il suggerimento proprio su
questo ng anni fa) ed ha sempre funzionato (e funziona tuttora su altre
applicazioni). E su questa cosa sta succedendo?
Ho provato anche ad importare tutti gli oggetti su un nuovo database,
ma... nisba! Problemi di SO, di bug o cosa? Su internet non ho trovato
nulla; dalla guida in linea non ricavo nulla, e mo'...?
Spostare le istruzioni rs.close e db.close PRIMA dell'etichetta exsub:
(come sembrerebbe logico) mi porta ad altri problemi in caso di errore.
Non mi dilungo oltre per non essere troppo prolisso.
Qualcuno può suggerirmi qualcosa?

Grazie
--
mantro


author: Bruno Campanini

text:
mantro submitted this idea :

Nella circostanza le istruzioni:
 	rs.close: set rs=Nothing
 	db.close: set db=Nothing
servono solo se vuoi riutilizzare lo stesso nome
(rs) per definire un diverso Recordset e se vuoi
riutilizzare lo stesso nome (db) per definire un
diverso Database.
Non è il tuo caso perché l'istruzione immediatamernte
successiva è Exit Sub.
Quindi esse non servono proprio a nulla.
Non esiste santo a questo mondo che dopo un Exit Sub
riesca a tenere aperti rs e db.

Quindi...

 exsub:
    Exit Sub

 errsub:
 	If Err.Number = xy Then
 	    Resume exsub
    Else
        ' Se l'errore è <> xy che cosa deve fare?
        ' Se nulla definisci il programma esegue
        ' l'End Sub che trova dopo l'End If,
        ' cioè fa quel che farebbe se l'errore
        ' fosse = xy. Nel qual caso la label errsub
        ' dovrebbe contenere solo il Resume exsub.
 	End If

End Sub

Bruno


text:
.....
> Non è il tuo caso perché l'istruzione immediatamernte
> successiva è Exit Sub.
> Quindi esse non servono proprio a nulla.
> Non esiste santo a questo mondo che dopo un Exit Sub
> riesca a tenere aperti rs e db.
.....
>
> Bruno

Relativamente corretto quello che dici...
I 2 Oggetti effettivamente non sono più aperti nè riutilizzabili, ma, se non distruggi l'istanza l'area di memoria ad essi riservata rimane NON RIASSEGNABILE in quanto il Pointer non è rilasciato.
Possiamo pettinare le bambole... dicendo che non ha peso, che non serve a nulla, o il contrario dire che di fatto perchè non assicurarsi della distruzione di certo non fa danni... o chi anche semplicemente perchè oggi c'è il sole...

Mi fermo un passo prima dicendo che così stanno le cose, ognuno poi pesa la propria conoscenza e ne dosa le azioni.

Chi programma in Assembler o C ha ben chiare queste cose... ed i relativi pesi.

@Alex


text:

In effetti, come dici tu, può funzionare e funziona, ma non mi piace
avere situazioni dubbie o insicure o tipo bombe ad orologeria innescate.
In effetti lo stesso @Alex (che ho letto prima di risponderti) conferma,
in pratica, quanto scrissi nel mio primo post.
Quindi ritengo dover percorrere altre strade per trovare una soluzione.
Ti ringrazio comunque per il tuo interessamento in ogni caso prezioso.

--
mantro


text:

Testa se la variabile oggetto di tipo Recordset è assegnata o meno...

If Not rs Is Nothing Then
rs.Close
Set rs = Nothing
End If

@Alex


text:
@Alex presented the following explanation :
> .....
>> Non è il tuo caso perché l'istruzione immediatamernte
>> successiva è Exit Sub.
>> Quindi esse non servono proprio a nulla.
>> Non esiste santo a questo mondo che dopo un Exit Sub
>> riesca a tenere aperti rs e db.
> .....
>>
>> Bruno
>
> Relativamente corretto quello che dici...
Assolutamente corretto quello che ho detto.
Le considerazioni che svolgi in seguito lo sono altrettanto,
ma il Recordset rs e il Database db sono chiusi e nessuno li
può riesumare, come tu stesso confermi:
> I 2 Oggetti effettivamente non sono più aperti nè riutilizzabili
==================================================================

> , ma, se non
> distruggi l'istanza l'area di memoria ad essi riservata rimane NON
> RIASSEGNABILE in quanto il Pointer non è rilasciato. Possiamo pettinare le
> bambole... dicendo che non ha peso, che non serve a nulla, o il contrario
> dire che di fatto perchè non assicurarsi della distruzione di certo non fa
> danni... o chi anche semplicemente perchè oggi c'è il sole...
Premesso che non ho conoscenze specifiche al riguardo, vorrei chiederti
di quale POINTER stiamo parlando? è roba di Access o di Windows?

> Mi fermo un passo prima dicendo che così stanno le cose, ognuno poi pesa la
> propria conoscenza e ne dosa le azioni.
Io ho già ammesso la mia mis-conoscenza, vecchio filibustiere.
Tu però così facendo hai già ingenerato la sensazione di pericolo per
"situazioni dubbie o insicure o tipo bombe ad orologeria innescate",
TERRORISTA!!!
=============

> Chi programma in Assembler o C ha ben chiare queste cose... ed i relativi
> pesi.
Sei sicuro che non sia un po' anacronistica questa osservazione?
Non è che tali preoccupazioni (di allora) fossero unicamente
riferite alla carenza e al costo della RAM di quei tempi?

Gli auguri di buone feste te li farò quando mancherà
meno di una settimana a Natale... spero di non dimenticarmi.

Bruno

PS
Con tutto quel che si blatera sul fatto che perdiano
l'inividualità, la privacy... che il governo controlla
ogni nostra mossa e cazzate similari, vorrei proprio
vedere che si precipitassero a casa mia da un momento
all'altro le forze dell'ordine.
Sarebbe una cosa assolutamente entusiasmante... soprattutto
pensando che inevitabilmente avrebbero violato, o violerebbero,
anche la dimora di "mantro".
Beh, in fondo è lui che ha denunciato il pericolo!


author: Karl Donaubauer

text:
Salve,

@Alex:
> ...
> Testa se la variabile oggetto di tipo Recordset è assegnata o meno...
>
> If Not rs Is Nothing Then
> rs.Close
> Set rs = Nothing
> End If

Sì. Come parte della mia gestione di errore standard è così frequente
che lo faccio come eccezione dalla regola di scrivere solo un comando
per riga. Anche perché così mostra ed è quasi un'unità:

myExit:
     If Not rs Is Nothing Then rs.Close: Set rs = Nothing
     Exit Sub

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Allora Karl anche tu non rispetti le regole ;-)

Direi ottimo anche così in effetti ha una logica.

@ALEX


text:
Ciao Bruno,
non sono un nostalgico... il fatto che ora i PC siano più performanti non ha nulla a che vedere con l'essere meno performanti nella programmazione...
Il fatto che un oggetto non sia disponibile... non significa nulla... l'area impegnata rimane tale finché non chiudi Access se non la liberi... ed una volta chiuso allora non serve fare alcun ragionamento.
Quindi se pensi che te ne freghi della memoria perché ne hai tanta... a me va bene... sei più preciso e vuoi ottimizzare e chiudere tutto... a me va bene ugualmente.
Di certo ognuno fa ben come crede... mi sono limitato a dare un riferimento tecnico (forse).

@ALEX


text:
Salve Alex,

@alex ha scritto:
> Allora Karl anche tu non rispetti le regole ;-)

In tedesco si dice: Niente regola senza eccezione.
Leo.org dice che voi avete la forma positiva: ogni regola ha la sua
eccezione

> Direi ottimo anche così in effetti ha una logica.

Inoltre in casi complessi con 4 recordset fa una differenza di avere
16-20 righe di raccolta dei rifiuti o solo 4 "normate".



text:
@Alex expressed precisely :
> Allora Karl anche tu non rispetti le regole ;-)
>
> Direi ottimo anche così in effetti ha una logica.

Secondo me ha la "logica" di non essere immediatamente compresa;
questo almeno è l'effetto che fa su di me.
Io quella gestione d'errore, dovessi proprio scriverla,
lo farei come l'hai scritta tu, però coi TAB
(che forse nel codice reale tu stesso inserisci):
If Not rs Is Nothing Then
    rs.Close
    Set rs = Nothing
End If

In ogni caso, che senso ha scrivere due istruzioni quando
con una sola, la seconda, si ottiene già tutto?
Infatti compilando nell'ordine:
rs.Close
Set rs = Nothing
Access esegue e non dice nulla (secondo me sta però pensando
a qualcuno che per tenersi su i calzoni usa la cintura e
le bretelle).

Compilando invece nell'ordine:
Set rs = Nothing
rs.Close
Access esegue la prima però s'incazza sulla seconda (secondo me
pensando a qualcuno che teme di non aver disinnescato tutte
le bombe a orologeria).

Rivolgo la stessa domanda a Karl che come te è molto
rispettoso della sintassi.

Bruno


text:
Il 16/12/2016 18:46, Karl Donaubauer ha scritto:
> Salve,
>
> @Alex:
>> ...
>> Testa se la variabile oggetto di tipo Recordset è assegnata o meno...
>>
>> If Not rs Is Nothing Then
>> rs.Close
>> Set rs = Nothing
>> End If
>
> Sì. Come parte della mia gestione di errore standard è così frequente
> che lo faccio come eccezione dalla regola di scrivere solo un comando
> per riga. Anche perché così mostra ed è quasi un'unità:
>
> myExit:
>     If Not rs Is Nothing Then rs.Close: Set rs = Nothing
>     Exit Sub
>

Grazie Karl sempre per la tua cortese disponibilità.

--
mantro


text:
[CUT]

> PS
> Con tutto quel che si blatera sul fatto che perdiano
> l'inividualità, la privacy... che il governo controlla
> ogni nostra mossa e cazzate similari, vorrei proprio
> vedere che si precipitassero a casa mia da un momento
> all'altro le forze dell'ordine.
> Sarebbe una cosa assolutamente entusiasmante... soprattutto
> pensando che inevitabilmente avrebbero violato, o violerebbero,
> anche la dimora di "mantro".
> Beh, in fondo è lui che ha denunciato il pericolo!

Te possino... Bruno.
Pensi che dovrò aspettarmi delle visite a Natale...?!?!?
Vabbé, vuol dire che mi costerà qualche fetta di panettone.
Pensi che basterà, o dovrò passare le festività in gattabuia?
Bah... Con i tempi che corrono forse un po' di prudenza non guasta!
Per ora... Buon Natale!

--
mantro


text:

In verità non ho mai avuto l'abitudine di testare prima se la variabile
oggetto era stata assegnata o meno.
Con il mitico (e comodo) On Error Resume Next è stato sempre facile
"sgattaiolare" via... e proseguire per la propria strada.
Ti sono sempre grato per i preziosi suggerimenti (anche se, purtroppo,
il mio livello di conoscenza di access, non certo paragonabile al tuo né
a quello di altri su questo ng) non mi permette sempre di comprenderli!

Buon Natale!

--
mantro


text:
mantro expressed precisely :

Ma... non saprei, comunque un'esperienza di un paio di
giorni, in compagnia, non mi dispiacerebbe.
Comunque, dovessimo passare qualche notte in gattabuia
facciano così: tu porti il panettone e io lo Champagne.

Auguroni anche a te, ciao.
Bruno


title: [UPD] DB Dove siamo su Accessgroup

author: Pablitomf

text:
Come da oggetto ho apportato degli aggiornamenti sul DB...
Ho inserito le password per ogni utente per entrare nella sua scheda ed
eventualmente modificarla... Al la Pwd momento è il Cognome... entrate e
variatela a Vs. piacimento.
Fatemi sapere se avete delle difficoltà
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [UPD] DB Dove siamo su Accessgroup

author: Visir

text:
Con il mio cognome non entra...
che faccio?
Visir
Luca Petteruti
l.pet...@libero.it
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ct5o41$ini$1...@news.newsland.it...



title: [UPD] DB Dove siamo su Accessgroup

author: ciroteo

text:
"Visir" <
l.pet...@libero.it
> ha scritto nel messaggio
news:CrwJd.9710$5k5.1...@twister2.libero.it...

ero casualmente finito su
accessgroup.com
 ... abbiamo dei rivali! ...
a me funziona! Ottimo lavoro maurizio.


title: [UPD] DB Dove siamo su Accessgroup

text:
Visir ha scritto:
> Con il mio cognome non entra...
> che faccio?
> Visir
> Luca Petteruti
>
l.pet...@libero.it
O l'hai cambiata tu e non te ne sei accorto, o qualcun altro per gioco lo
ha fatto per te... Pwd : caiocavallo



title: [UPD] DB Dove siamo su Accessgroup

author: namor

text:
Pablitomf ha scritto:
> Come da oggetto ho apportato degli aggiornamenti sul DB...
> Ho inserito le password per ogni utente per entrare nella sua scheda ed
> eventualmente modificarla... Al la Pwd momento è il Cognome... entrate e
> variatela a Vs. piacimento.
> Fatemi sapere se avete delle difficoltà
Ecco, non solo non hai aggiustato Sergio, che continua a minacciare gli HD
di tutti noi, ma non hai neanche sistemato il 'problema dell'apostrofo'.
Ho cambiato la password e mi ha ridato l'errore.
(lascia stare Sergio, che ormai è irrecuperabile, ma almeno l'apostrofo...)
Ciao ;-)
Namor
--
namor at inwind punto it



title: [UPD] DB Dove siamo su Accessgroup

text:
namor ha scritto:
> Ecco, non solo non hai aggiustato Sergio, che continua a minacciare gli HD
> di tutti noi,
Su quello ci si puň poco... tranne un bell'accordo Quadro e soldoni alla
mano... penso per per Sergio quello potrebbe divenire causa di
disinteresse assoluto degli HD altrui... No Sergio?
> ma non hai neanche sistemato il 'problema dell'apostrofo'.
Certo che si... il problema č stato risolto...
> Ho cambiato la password e mi ha ridato l'errore.
> (lascia stare Sergio, che ormai č irrecuperabile, ma almeno l'apostrofo...)
Fa un bel F5 sul Web... e REFRESCIA il tutto... riprova... funziona
tranquillamente.
> Ciao ;-)
> Namor
Fammi sapere
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito



title: [UPD] DB Dove siamo su Accessgroup

author: Sergio MAZZA

text:
Pablitomf wrote:
> Su quello ci si puň poco... tranne un bell'accordo Quadro e soldoni alla
> mano... penso per per Sergio quello potrebbe divenire causa di
> disinteresse assoluto degli HD altrui... No Sergio?
Si nota tanto?
> Fammi sapere
Ciao.
--
Sergio MAZZA


title: [UPD] DB Dove siamo su Accessgroup

text:
Sergio MAZZA ha scritto:
> Pablitomf wrote:
> > Su quello ci si può poco... tranne un bell'accordo Quadro e soldoni alla
> > mano... penso per per Sergio quello potrebbe divenire causa di
> > disinteresse assoluto degli HD altrui... No Sergio?
> Si nota tanto?
> > Fammi sapere
> Ciao.
Ma tu che ci fai ancora qua a perdere tempo con access? Ti basterebbe
aprire la "Sergio MAZZA Intercontinental - Malocchio informatico a
distanza" e vivresti da nababbo.
'Distruggeremo definitivamente tutti i dati e le apparecchiature dei
vostri concorrenti! Il tutto in piena legalità (sembrerà un incidente)!'.
Pensaci, poi se t srve un socio famm sapre.
Appna qst mldtt tstira riprndrà a fnzinr.......
Nmo
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: [UPD] DB Dove siamo su Accessgroup

author: MA

text:
[CuT]
 Il tutto in piena legalità (sembrerà un incidente)!'.
> Pensaci, poi se t srve un socio famm sapre.
> Appna qst mldtt tstira riprndrà a fnzinr.......
> Nmo
>
>
ROTFL
MAssimiliano


title: [UPD] DB Dove siamo su Accessgroup

text:
namor ha scritto:
[CUT]
> Il tutto in piena legalità (sembrerà un incidente)!'.
Questa è bella...
il problema è che è anche vera. :-D
DAi, dai Sergio... sarà un bel giro di soldi... pensa al commercialista
quanto ci guadagnerà!
PS
Namor, hai risolto il problema del " ' " ????
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito



title: [UPD] DB Dove siamo su Accessgroup

text:
Pablitomf ha scritto:
> namor ha scritto:
[CUT]
> PS
> Namor, hai risolto il problema del " ' " ????
Funzia che č una meraviglia! (finchč non ci si mette Sergio...)
Quasi quasi adesso provo se prende anche le "
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: [UPD] DB Dove siamo su Accessgroup

text:
Qualche simpaticone mi ha aveva cambiato la password :)
Ma chi č questo simpatico umorista?...
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ct7i54$i65$1...@news.newsland.it...



title: [UPD] DB Dove siamo su Accessgroup

text:
namor ha scritto:
> Funzia che è una meraviglia! (finchè non ci si mette Sergio...)
> Quasi quasi adesso provo se prende anche le "
> Namor
Funziona, funziona!...
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------



title: [UPD] DB Dove siamo su Accessgroup

text:
namor wrote:
>
> Ma tu che ci fai ancora qua a perdere tempo con access? Ti basterebbe
> aprire la "Sergio MAZZA Intercontinental - Malocchio informatico a
> distanza" e vivresti da nababbo.
> 'Distruggeremo definitivamente tutti i dati e le apparecchiature dei
> vostri concorrenti! Il tutto in piena legalità (sembrerà un incidente)!'.
> Pensaci, poi se t srve un socio famm sapre.
> Appna qst mldtt tstira riprndrà a fnzinr.......
> Nmo
Sto' mettendo su un franchising...
Ciao.
--
Sergio MAZZA


title: [UPD] DB Dove siamo su Accessgroup

text:
Pablitomf wrote:
> namor ha scritto:
>
>> Funzia che č una meraviglia! (finchč non ci si mette Sergio...)
>> Quasi quasi adesso provo se prende anche le "
>> Namor
>
> Funziona, funziona!...
Aggiungi sempre: Corna! Bi-Corna! (no Luisa)...
Ciao.
--
Sergio MAZZA


title: [UPD] DB Dove siamo su Accessgroup

author: TANNHAUSER

text:
Visir ha scritto:


Non so chi sia l'umorista ma mi sembra che, anche se OT o UPD, tu non
abbia ancora letto le regole del NG che con tanta pazienza Roberto
continua a postare (quotare alla fine); o mi sbaglio?
TANNHAUSER



title: [UPD] DB Dove siamo su Accessgroup

text:
namor ha scritto:
> Pablitomf ha scritto:
> > namor ha scritto:
[CUT]
> > PS
> > Namor, hai risolto il problema del " ' " ????
> Funzia che č una meraviglia! (finchč non ci si mette Sergio...)
> Quasi quasi adesso provo se prende anche le "
> Namor
Ritiro tutto.
Un mio amico ha provato a registrarsi, sempre da Gradisca, e NON FUNZIONA
di nuovo!!!!



title: [UPD] DB Dove siamo su Accessgroup

author: Lorenzo(pyx)

text:
namor wrote:
> namor ha scritto:
>> Pablitomf ha scritto:
>>> namor ha scritto:
>
> [CUT]
>
> Ritiro tutto.
> Un mio amico ha provato a registrarsi, sempre da Gradisca, e NON
> FUNZIONA di nuovo!!!!
> Namor
>
>
Vedi che lo aggiustino. ;-))
Ci sono diversi "access-compliance" in zona-regione, non ci
vuole molto a tirare su la classifica...... :-)
Lorenzo


title: [UPD] DB Dove siamo su Accessgroup

text:
Lorenzo(pyx) ha scritto:
[CUT]
> > Ritiro tutto.
> > Un mio amico ha provato a registrarsi, sempre da Gradisca, e NON
> > FUNZIONA di nuovo!!!!
> > Namor
> Vedi che lo aggiustino. ;-))
> Ci sono diversi "access-compliance" in zona-regione, non ci
> vuole molto a tirare su la classifica...... :-)
> Lorenzo
E tu cosa aspetti a registrarti?



title: [UPD] DB Dove siamo su Accessgroup

text:
namor wrote:
> Lorenzo(pyx) ha scritto:
>
> [CUT]
>
>>> Ritiro tutto.
>>> Un mio amico ha provato a registrarsi, sempre da Gradisca, e NON
>>> FUNZIONA di nuovo!!!!
>>> Namor
>
>> Vedi che lo aggiustino. ;-))
>> Ci sono diversi "access-compliance" in zona-regione, non ci
>> vuole molto a tirare su la classifica...... :-)
>> Lorenzo
>
> E tu cosa aspetti a registrarti?
> Namor
>
>
Con che' ?
mando una lettera ?  ;-)
Mi butta fuori, servizio non disponibile......dopo la conferma.
Lorenzo


title: Form 'quasi' Readonly...

author: Emyr

text:
On Fri, 09 Aug 2002 20:57:27 GMT, "Joker" <
ab...@abcd.com
> wrote:
>Vorrei che la mia Form fosse a sola lettura per quel che riguarda i "dati",
>ma mi piacerebbe poter scrivere in una casella di testo non associata per
>poter fare una ricerca utilzzando l'evento SuModifica. E' possibile ottenere
>questo in modo semplice senza bloccare i controlli uno ad uno tranne
>'quella'casella?
>
>Grazie
>
>
su gotfocus della casella riabiliti la proprietà modificabile del form
su lostfocus la disabiliti
Saluti.
Emanuele.


title: Form 'quasi' Readonly...

author: Joker

text:
> su gotfocus della casella riabiliti la proprietà modificabile del form
> su lostfocus la disabiliti
...Astutoooo ;-)
Grazie


title: Controllo Immagine

author: SunRex

text:
Ho una frm sull'apertura della quale fiene impostato il percorso del file
.jpg che alimenta un controllo Immagine.
Questo perche la foto cambia in base alla scellta dell'utente su un'altra
frm.
Funziona tutto egregiamente tranne che un attimo prima dell'apertura della
frm mi appare una progress bar con su scritto Caricamento in corso ed il
percorso del file .jpg da caricare.
C'è un modo per evitare di far vedere al'utente questa progress bar?
Per completezza vi posto il codice che utilizzo per impostare il percorso
della foto.
SunRex
Sub CaricaFoto()
Dim intPath As Integer
Dim strPath As String
Dim strPathFoto As String
    If IsNull(Me.txtPathFoto.Value) Then
    Me.imgCampioni.Picture = "D:\Prog1\Immagini\Foto1.jpg"
    Else
strPathFoto = txtPathFoto.Value
strPath = "D:\Prog1\Immagini"
strPath = strPath & "\" & strPathFoto
   intPath = VarType(strPath)
    If intPath = 1 Then
            MsgBox "Nessuna foto presente in archivio.", vbInformation
Exit Sub
 Else
     If FileExists((strPath)) = False Then
            MsgBox "Nessuna foto presente in archivio.", vbInformation
            Exit Sub
            Else
    End If
        Me.imgCampioni.Picture = strPath
    End If
    End If
End Sub


title: Controllo Immagine

text:
SunRex ha scritto:
> Ho una frm sull'apertura della quale fiene impostato il percorso del file
> .jpg che alimenta un controllo Immagine.
> Questo perche la foto cambia in base alla scellta dell'utente su un'altra
> frm.
> Funziona tutto egregiamente tranne che un attimo prima dell'apertura della
> frm mi appare una progress bar con su scritto Caricamento in corso ed il
> percorso del file .jpg da caricare.
> C'è un modo per evitare di far vedere al'utente questa progress bar?
http://groups.google.com/groups?&selm=9aCH5.4630$db2.2...@news.chello.at
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Controllo Immagine

author: Roberto dalla campagna

text:
SunRex <
sunrexs...@hotmail.com
> wrote in message
x6bWa.4334$an6.1...@news1.tin.it...

Devi settare adeguatamente un registro di Windows, ma non mi ricordo quale
sia.
Vai sul Sito Comune (link qui sotto), nella Sezione General e scarica il
file .zip che trovi allegato alla FAQ di Silvio Savoldi intitolata
"Implementare un archivio di immagini".
Nella cartella che otterrai facendo l'unzip del file ci troverai anche un
file .doc nel quale troverai scritto come devi fare per risolvere il tuo
problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo Immagine

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:MMbWa.217695$lK4.6...@twister1.libero.it...
>
> SunRex <
sunrexs...@hotmail.com
> wrote in message
> x6bWa.4334$an6.1...@news1.tin.it...
> > Ho una frm sull'apertura della quale fiene impostato il percorso del
file
> > .jpg che alimenta un controllo Immagine.
> > Questo perche la foto cambia in base alla scellta dell'utente su
un'altra
> > frm.
> > Funziona tutto egregiamente tranne che un attimo prima dell'apertura
della
> > frm mi appare una progress bar con su scritto Caricamento in corso ed il
> > percorso del file .jpg da caricare.
> > C'è un modo per evitare di far vedere al'utente questa progress bar?
> > Per completezza vi posto il codice che utilizzo per impostare il
percorso
> > della foto.
> >
[CUT[
> Devi settare adeguatamente un registro di Windows, ma non mi ricordo quale
> sia.
> Vai sul Sito Comune (link qui sotto), nella Sezione General e scarica il
> file .zip che trovi allegato alla FAQ di Silvio Savoldi intitolata
> "Implementare un archivio di immagini".
> Nella cartella che otterrai facendo l'unzip del file ci troverai anche un
> file .doc nel quale troverai scritto come devi fare per risolvere il tuo
> problema.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Grazie Roberto l'ho trovata.
Per facilitare il thread riporto il registro da settare per chiunque ne avrà
bisogno in futuro.
SunRex
Durante la conversione appare una progress bar che oltre a rallentare il
processo, può causare errori irreversibili (Ndr: il problema non si
manifesta con A '2000 e XP).
E' possibile tuttavia nascondere la barra di processo agendo sul Registro di
Configurazione: nel caso d'immagine Jpeg, ad esempio, è sufficiente settare
a "No" la seguente entry:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared
Tools\Graphics Filters\Import\JPEG\Option


title: Problemi di licenza?

text:
Mai ottenuto il messaggio "Licenza non autorizzata" dopo aver installato
Office Professional 97 su una macchina con Windows 98 ed aver lanciato
Access? Il bello è che nè sulla rete nè sul client esiste un qualsivoglia
strumento che controlla le licenze che, ovviamente, sono autorizzate.
Grazie dell'aiuto.


title: Problemi di licenza?

text:
<
renzo.c...@isace.it
> ha scritto nel messaggio
news:8fgc6h$1mvm$1...@stargate1.inet.it...

Se leggessi gli altri messaggi avresti già la soluzione ;-)
bobbit


title: Problemi di licenza?

author: Reci

text:
bobbit_barton ha scritto nel messaggio
>
>Se leggessi gli altri messaggi avresti già la soluzione ;-)
>
>bobbit
Li leggo, li leggo, ma non tutti!! Comunque penso di averla trovata nel sito
http://www.mvps.org/access/bugs/bugs0013.htm
 , eccola:
----------------------------------------------------------------------------
----
Bugs: License problems
----------------------------------------------------------------------------
----
(Q)  I'm receiving the error message "Microsoft Access can't start because
there is no license for it on this machine."  I've tried re-installing but
it doesn't solve the problem.  How can I fix this?
(A)    Most of the times, this error message comes up when Access did not
register properly during the install process.
    As a part of the setup, the following entries are created in the
registry.
(For Access 97):
\\HKEY_CLASSES_ROOT\Licenses\8CC49940-3146-11CF-97A1-00AA00424A9F
(For Access 95):
\\HKEY_CLASSES_ROOT\Licenses\B54DCF20-5F9C-101B-AF4E-00AA003F0F07
    If the entries are not present or are corrupted, this error message will
come up.
    To fix the problem, re-run the setup with a /y switch.
        Setup /y
    Under Windows 98, this problem can come up due to the installation of
Microsoft Publisher 97.  For details, check out the knowledge base article
and download the tool.
Ciao.


title: Problemi di licenza?

text:
"Reci" <
renzo.c...@isace.it
> ha scritto nel messaggio
news:8fghrl$25h4$1...@stargate1.inet.it...

Esatto però,non so se è il tuo caso, con windows2000 mi sembra non
funzioni!!
Bobbit


title: problema con boundcolumn

author: Franco dellavalle

text:
ciao a tutti

in una sottomaschera ho una casella combinata
con origine da questa query

SELECT A.IdCarico
FROM TbCarichi AS A
LEFT JOIN DettaglioCarichi AS B
ON A.IdCarico = B.IdCarico
WHERE (A.Data) Is Null
OR (B.nBan) Is Null
AND (B.nCol) Is Null
OR B.nBan=0 AND B.nCol=0;

colonna associata 1
larghezza colonne 1cm

non mi spiego perchè per vedere il valore
della colonna associata
devo indicare MiaCombo.Column(0) e non semplicemente
MiaCombo o MiaCombo.Value

Grazie


title: problema con boundcolumn

text:

in pratica se nella subform
aggiungo due controlli con origine
1-miaCombo.Column(0)
2-miaCombo.Value

in alcuni casi, con la prima
ho dei valori "Nulli" che con la seconda
non ho.

Perchè?
ancora grazie


title: problema con boundcolumn

author: Alessandro Cara

text:

Perche' column e value sono due cose diverse?
Non fai prima a leggere
https://msdn.microsoft.com/en-us/library/office/ff845773.aspx

Il combo e' un oggetto che possiede la proprieta' .Value che e' quello
  che vedi sullo schermo (il valore selezionato) e che deriva da una
colonna che scegli tu.
Ha una proprieta' column che e' una collezione (array a due indici,
colonna-riga a partire da 0) dove si possono avere varie colonne
[gli attributi di una select o una lista che imponi tu] e varie
righe [la lista dei diversi valori] se si omette riga si ottiene la riga
corrente
Spesso il valore selezionato /non/ corrisponde a .Column(0) ma a
.Column(n) [anzi e' un classico, vedo descrizione-->prelevo id]

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: problema con boundcolumn

text:

grazie Alessandro

non ho capito questo punto
Spesso il valore selezionato /non/ corrisponde a .Column(0) ma a
.Column(n) [anzi e' un classico, vedo descrizione-->prelevo id]

perchè /non/ corrisponde a .Column(0),
chi determina il valore da dare a .Column(n)
a cosa serve...

grazie


title: problema con boundcolumn

text:
È possibile associare il controllo alla colonna X che non deve essere la zero.
La proprietà Value però restituisce sempre la colonna Bound non la zero... è evidente che se la Bound è la zero come 99 casi su 100 accade la proprietà Value coincide con la colonna zero.

@Alex


title: problema con boundcolumn

text:

ciao Alex e grazie

fammi per favore un esempio
perche' non ho ancora capito
il concetto.


title: problema con boundcolumn

text:

Il RowSource è questo:
SELECT Descrizione, IdArticolo FROM T1 ORDER BY Descrizione

E' evidente che se definisci come Colonna Associata la 1° ovvero quella di Indice=0 non ha una grande Utilità... quindi definisci la 2° ovvero quella di Indice=1.

A quel punto per avere l'IDArticolo su AfterUpdate puoi fare in 2 modi, leggi la Proprietà VALUE oppure la COLUMN(1)

Caso contrario se:
SELECT IdArticolo,Descrizione FROM T1 ORDER BY Descrizione
BoundColumn=La 1° quindi Indice=0
La Proprietà VALUE restituirà l'IDArticolo... oppure la COLUMN(0)

Saluti
@Alex


title: problema con boundcolumn

text:

grazie


title: esce anche a voi questo avviso del 15/02/2024

author: mario rossi

text:
ecco il messaggio:
A partire dal 15 febbraio 2024, Google Gruppi non supporterà più i nuovi contenuti Usenet. La pubblicazione e l'iscrizione non saranno più consentite e i nuovi contenuti dei peer Usenet non verranno visualizzati. La visualizzazione e la ricerca di dati storici continueranno a essere supportate come avviene oggi.

dove migrerà questo gruppo?


author: Giacobino da Tradate

text:
Il giorno Fri, 15 Dec 2023 13:51:43 -0800 (PST)
mario rossi <
tmtu...@gmail.com
> ha scritto:

> A partire dal 15 febbraio 2024, Google Gruppi non supporterà più i
> nuovi contenuti Usenet.

> dove migrerà questo gruppo?

Questo gruppo non emigra perche' il gruppo Usenet esistera' sempre, e'
solo google che smette di fornire una interfaccia web per leggerlo e
sciverci.

Per continuare a frequentare ti scarichi un programma detto
newsreader, si iscrivi a un server gratuito, e prosegui la
frequentazione.

Notare: l'uso normale di usenet e' tramite i newsreader,  era la
interfaccia web a essere la variante povera.

--
Arrivanda uccellone! (H. Pratt, "Anna nella jungla")


author: RobertoA

text:

Esattamente "esce" dove?


author: Michele

text:

quale server usate voi?


text:

per chi lo stesse cercando, ho trovato
news.eternal-september.org


text:

Sto provando xnews ma al primo avvio mi chiede il server name qualcuno sa il nome di questo server?
Avete altri programmi newsreader da consigliarmi?


text:
Il giorno Wed, 20 Dec 2023 02:19:46 -0800 (PST)
mario rossi <
tmtu...@gmail.com
> ha scritto:

> > Per continuare a frequentare ti scarichi un programma detto
> > newsreader, si iscrivi a un server gratuito, e prosegui la
> > frequentazione.

> Sto provando xnews ma al primo avvio mi chiede il server name
> qualcuno sa il nome di questo server?

Di server ce ne sono svariati, praticamente tutti previa registrazione:

https://solani.org/

https://www.eternal-september.org/

http://news.cis.dfn.de/

A pagamento:

https://news.individual.net/

http://www.astraweb.com/

e molti altri

> Avete altri programmi newsreader da consigliarmi?

newsreader:

- Thunderbird
- Mesnews
- Claws-Mails
- 40tude-Dialog
- PAN
- TapNews
- PiaoHong
- XanaNews

ecc.

--
Addio, utenti sorgenti  da Google, e paracadutati in Usenet; addio!
Quanto è tristo il passo di chi, cresciuto tra noi, se ne allontana!


author: BFS

text:

io da mesi uso
https://www.eternal-september.org/

BFS


author: Xÿmox

text:
Il 20/12/23 11:19, mario rossi ha scritto:
> Avete altri programmi newsreader da consigliarmi?

io utilizzo questi due, entrmbi così se uno dovesse smettere di
funzionare anche momentaneamente ho l'altro

https://solani.org/

https://www.eternal-september.org/


author: james

text:

invece un newsreader per android non esiste?
sto cercando, ma ne ho trovato solo uno, che non va con android 13


text:
Il 20/12/23 15:14, james ha scritto:

è per caso NewsReader di PiaoHong?
io conosco solo questo, l'ho installato ma è un pò che non utilizzo


text:
Se tutto va bene questo messaggio proviene da Xnews.
eppi niu iar a tutti.


author: Mario Rossi

text:
tmtube73 <
tmtu...@gmail.com
> wrote in news:XnsB0E6ACE3786BCtutube73@
157.90.249.56
:

>
>
> Se tutto va bene questo messaggio proviene da Xnews.
> eppi niu iar a tutti.
>

Prova 2
Buon Natale in ritardo.


author: Simone Calligaris

text:

Certo che ... lo usenet è veramente roba preistorica (e sempre più scomoda).
Ma ci sarà pure un qualche web Forum italiano decente per MS Access: emigriamo tutti là e buonanotte al secchio!

Saluti 2024


title: messaggi delle query

text:
La query di accodamento e quella di eliminazione una volta lanciate
inviano 2 msgbox, avvio della query e n. di record in accodamento e
eliminazione.
Si può evitare l'aperura di queste finestre?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: messaggi delle query

author: ALESSANDRO Baraldi

text:
"Daniele" <
dcent...@yahoo.it
> ha scritto nel messaggio
news:ck8rl7$587$1...@lacerta.tiscalinet.it...
>
> "fe_lo" <
fe_l...@yahoo.it
> ha scritto nel messaggio
> news:ck8qsd$765$1...@news.newsland.it...
> > La query di accodamento e quella di eliminazione una volta lanciate
> > inviano 2 msgbox, avvio della query e n. di record in accodamento e
> > eliminazione.
> > Si puň evitare l'aperura di queste finestre?
> > grazie
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Strumenti / opzioni - scheda Modifica/Trova
> Togli il flag alle caselle della sezione Conferma
> Ciao
Credo sia meglio operare da Codice nel caso l'esecuzione avvenga
da VBA, in quanto il sistema da te suggerito(ottimo e funzionante)
rende la disattivazione PERMANENTE e DEFINITIVA.
Ritengo che la soluzione piů utile e gestibile sia:
Docmd.SetWarning False
Docmd.RunSQL"INSERT...."
Docmd.SetWarning True
Questo ha l'effetto di disabilitare il messaggio solo per
l'esecuzione della Query Voluta....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Formato finesta di dialogo

author: MASSIMO COLUZZI

text:
Salve ragazzi, volevo chiedere se esiste una risposta a questa domanda:
tramite una query di selezione, ho impostato il filtro su una data con la
funzione Between es:
"Between [Inserire data inizio] And [Inserire data fine]"
ebbene volevo sapere se esiste un modo che consentisse nella finestra che si
apre, di digitare la data in formato __/__/__ senza la necessità di inserire
manualmente le " / "
Grazie per le eventuali risposte
--
Massimo Coluzzi
colu...@tin.it


title: Formato finesta di dialogo

author: Silvio Berruti

text:
"MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
news:aSvX5.3329$D8.8...@twister2.tin.it...
> Salve ragazzi, volevo chiedere se esiste una risposta a questa domanda:
> tramite una query di selezione, ho impostato il filtro su una data con la
> funzione Between es:
> "Between [Inserire data inizio] And [Inserire data fine]"
> ebbene volevo sapere se esiste un modo che consentisse nella finestra che
si
> apre, di digitare la data in formato __/__/__ senza la necessità di
inserire
> manualmente le " / "
Direttamente dalla query non si può.
Devi crearti una maschera, contenente i 2 controlli con la maschera di input
che desideri.
Quindi, nella query, fai riferimento ai controlli.
Naturalmente la maschera deve essere aperta.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Formato finesta di dialogo

text:
Grazie Silvio, ma se la query la utilizzo per un report mi diventerebbe
tutto un pò complicato
ciao
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:aRIX5.50910$hk4.1...@news.infostrada.it...



title: Formato finesta di dialogo

text:
"MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
news:thRX5.5093$D8.1...@twister2.tin.it...
> "Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
> news:aRIX5.50910$hk4.1...@news.infostrada.it...
> >
> > "MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
> > news:aSvX5.3329$D8.8...@twister2.tin.it...
> > > tramite una query di selezione, ho impostato il filtro su una data con
> la
> > > funzione Between es:
> > > "Between [Inserire data inizio] And [Inserire data fine]"
> > > ebbene volevo sapere se esiste un modo che consentisse nella finestra
> > > che si
> > > apre, di digitare la data in formato __/__/__ senza la necessità di
> > inserire
> > > manualmente le " / "
> >
> > Direttamente dalla query non si può.
> >
> > Devi crearti una maschera, contenente i 2 controlli con la maschera di
> input
> > che desideri.
> > Quindi, nella query, fai riferimento ai controlli.
> > Naturalmente la maschera deve essere aperta.
> Grazie Silvio, ma se la query la utilizzo per un report mi diventerebbe
> tutto un po' complicato
> ciao
1°) Scrivi dopo i messaggi precedenti.
2°) Risposta al tuo appello:
Perché complicato?
Il report da dove lo lanci?
Se avviene da una maschera, non puoi inserire lì questi 2 controlli, tenendo
presente che se normalmente dessero fastidio puoi tenerli nascosti e
visualizzarli solo quando lanci la stampa?
E se non avviene da una maschera, apri la maschera con i 2 controlli e lanci
da lì la stampa.
Forse non è la difficoltà che ti scoraggia...



title: Formato finesta di dialogo

text:
Ok ci provo, non capisco cosa intendevi per "non è la difficoltà che ti
scoraggia", fammi sapere e Grazie.
Ciao
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:5WRX5.54671$hk4.1...@news.infostrada.it...



title: Formato finesta di dialogo

text:

Scusami Silvio ma dimenticavodi dirti che il controllo "data" di una una
tabella è uno solo.
Ciao
>
>


title: Formato finesta di dialogo

text:
"MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
news:VT7Y5.6662$x_2.3...@twister1.tin.it...
> "Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
> news:5WRX5.54671$hk4.1...@news.infostrada.it...
> > "MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
> > news:thRX5.5093$D8.1...@twister2.tin.it...
> > > "Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
> > > news:aRIX5.50910$hk4.1...@news.infostrada.it...
> > > > "MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
> > > > news:aSvX5.3329$D8.8...@twister2.tin.it...
> > > > > tramite una query di selezione, ho impostato il filtro su una data
> con
> > > la
> > > > > funzione Between es:
> > > > > "Between [Inserire data inizio] And [Inserire data fine]"
> > > > > ebbene volevo sapere se esiste un modo che consentisse nella
> finestra
> > > > > che si
> > > > > apre, di digitare la data in formato __/__/__ senza la necessità
di
> > > > inserire
> > > > > manualmente le " / "
> > > > Devi crearti una maschera, contenente i 2 controlli con la maschera
di
> > > input
> > > > che desideri.
> > > > Quindi, nella query, fai riferimento ai controlli.
> > > > Naturalmente la maschera deve essere aperta.
> > > Grazie Silvio, ma se la query la utilizzo per un report mi
diventerebbe
> > > tutto un po' complicato
> > 1°) Scrivi dopo i messaggi precedenti.
> > 2°) Risposta al tuo appello:
> > Perché complicato?
> > Il report da dove lo lanci?
> > Se avviene da una maschera, non puoi inserire lì questi 2 controlli,
> tenendo
> > presente che se normalmente dessero fastidio puoi tenerli nascosti e
> > visualizzarli solo quando lanci la stampa?
> > E se non avviene da una maschera, apri la maschera con i 2 controlli e
> lanci
> > da lì la stampa.
> > Forse non è la difficoltà che ti scoraggia...
> Scusami Silvio ma dimenticavodi dirti che il controllo "data" di una una
> tabella è uno solo.
Ok. Non cambia nulla.
Inserisci i 2 controllo nella maschera e su uno solo inserirai la maschera d
i input per la gestione della data.
Poi su click di un pulsante di comando apri il report.
"Forse non è la difficoltà che ti scoraggia..." voleva sottintendere che,
forse, era la mancanza del desiderio di provare a limitarti...



title: Formato finesta di dialogo

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:DMsY5.67090$hk4.2...@news.infostrada.it...

> Si forse hai ragione, in genere si dice che il gioco non vale la candela
Ciao e grazie ancora
>


title: Apertura file in word da Access

author: Alessia

text:
Qui Alessia.
Quesito:
Vorrei poter aprire un determinato file di word da Access senza impostare il
percorso stabilito, se non che a specifica richiesta
Mi spiego meglio.
Ho un DB, dove registro i vari tipi di contratti di locazione in essere, ad
ogni registrazione contratto do un numero di codice.
Ho creato un file di stampa unione in Word che mi collegni un contratto tipo
alle varie registrazione effettuate nel mio DB.
Fin qui tutto Ok, perchè in ACCESS2000 apro questo file di word con il
seguente percorso: "winword.exe c:\word\contra.doc".
Una volta collegati i dati desiderati, salvo in word il mio contratto con il
codice di registrazione corrispondente ed assegnato nel DB.(es 0001/00)
Ora, spero di essermi fatta capire, vorrei poter aprire uno qualsiasi dei
miei contratti salvati in word immettendo, a specifica richiesta, il codice
di registrazione.
Mi basterebbe poter aprire Word visualizzando immediatamente la relativa
directory dove ho salvato tutti i contratti.
Specifico che i contratti non sono più collegati al file di stampa unione,
perchè contenendo delle tariffe, aggiornate ISTAT, una volta sottoscritti
dall'utente non possono venir manomessi.
Spero di essere stata abbastanza chiara.
Grazie per l'aiuto.


title: Apertura file in word da Access

author: Gigi

text:
ti crei una tabella.
fai un dir() del contenuto *.doc della directory che ti interessa e lo
scrivi nella tabella.
Su questa tabella baserai una casella di riepilogo che conterra la lista dei
file doc.
Scegliendo il nome di file che ti interessa potrai passare la relativa
stringa alla funzione che lo apre.
come ti sembra?
Alessia <
sd...@spin.it
> wrote in message 8pib94$8a8$1...@pc1.spin.it...



title: Apertura file in word da Access

author: Federico Luciani

text:
Alessia wrote:
> Qui Alessia.
Qui Federico :-)
> Quesito:
> Vorrei poter aprire un determinato file di word da Access senza impostare il
> percorso stabilito, se non che a specifica richiesta
> Mi spiego meglio.
> Ho un DB, dove registro i vari tipi di contratti di locazione in essere, ad
> ogni registrazione contratto do un numero di codice.
> Ho creato un file di stampa unione in Word che mi collegni un contratto tipo
> alle varie registrazione effettuate nel mio DB.
> Fin qui tutto Ok, perchè in ACCESS2000 apro questo file di word con il
> seguente percorso: "winword.exe c:\word\contra.doc".
> Una volta collegati i dati desiderati, salvo in word il mio contratto con il
> codice di registrazione corrispondente ed assegnato nel DB.(es 0001/00)
Cosa intendi per 'Una volta collegati i dati'? Modifichi il documento
manualmente e lo salvi con nome?
Se si, queste modifiche si possono automatizzare?
> Ora, spero di essermi fatta capire, vorrei poter aprire uno qualsiasi dei
> miei contratti salvati in word immettendo, a specifica richiesta, il codice
> di registrazione.
> Mi basterebbe poter aprire Word visualizzando immediatamente la relativa
> directory dove ho salvato tutti i contratti.
> Specifico che i contratti non sono più collegati al file di stampa unione,
> perchè contenendo delle tariffe, aggiornate ISTAT, una volta sottoscritti
> dall'utente non possono venir manomessi.
> Spero di essere stata abbastanza chiara.
> Grazie per l'aiuto.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Apertura file in word da Access

text:
E' un po' difficile da spiegare ma cercherò di essere il più precisa
possibile:
Ho creato una query che contiene dei dati fissi (NomeDitta, Indirizzo ecc
ecc) e dei dati variabili (tariffe ecc).
Con questa query ho creato un file di stampa unione che pesca tutti i dati
che mi interessano per completare il contratto.
Una volta che il mio contratto tipo ha collegato i dati che mi interessano,
salvo il documento con il nome del Codice Registrazione del contratto.
Il file creato non deve più essere collegato al  mio mdb, perchè contiene
dei dati variabili (tariffe ) che vengono aggiornate ISTAT annualmente e di
conseguenza non possono cambiare i dati del contratto già sottoscritto.
Mi sono fatta capire? Non credo.
Io vorrei fare in modo che schiaccio un pulsante: mi chiede quale è il
numero del contratto che vuoi vedere? ed io scrivo il numero, ed
automaticamente mi compare il contratto da me richiesto.
E' molto più semplice se io continuo a lavorare con il mio file di stampa
unione, ma non posso perchè i contratti vecchi registrati nel corso
dell'anno hanno subito l'incremento ISTAT e quindi non corrispondono al
contratto sottoscritto.
Mi hai seguito?
Spero di si
Ciao Alessia
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39BCE4A4...@paperino.libero.it...



title: Apertura file in word da Access

text:
Alessia wrote:
> E' un po' difficile da spiegare ma cercherò di essere il più precisa
> possibile:
> Ho creato una query che contiene dei dati fissi (NomeDitta, Indirizzo ecc
> ecc) e dei dati variabili (tariffe ecc).
> Con questa query ho creato un file di stampa unione che pesca tutti i dati
> che mi interessano per completare il contratto.
> Una volta che il mio contratto tipo ha collegato i dati che mi interessano,
> salvo il documento con il nome del Codice Registrazione del contratto.
> Il file creato non deve più essere collegato al  mio mdb, perchè contiene
> dei dati variabili (tariffe ) che vengono aggiornate ISTAT annualmente e di
> conseguenza non possono cambiare i dati del contratto già sottoscritto.
> Mi sono fatta capire? Non credo.
> Io vorrei fare in modo che schiaccio un pulsante: mi chiede quale è il
> numero del contratto che vuoi vedere? ed io scrivo il numero, ed
> automaticamente mi compare il contratto da me richiesto.
> E' molto più semplice se io continuo a lavorare con il mio file di stampa
> unione, ma non posso perchè i contratti vecchi registrati nel corso
> dell'anno hanno subito l'incremento ISTAT e quindi non corrispondono al
> contratto sottoscritto.
> Mi hai seguito?
> Spero di si
> Ciao Alessia
Chiarissimo.
Prova con questo:
Private Sub cmdApriDoc_Click()
   Dim wordApp As Word.Application
   Dim wordDoc As Word.Document
   Dim strPath As String
   Dim strNomeFile As String
   strPath = "c:\documenti\"
   strNomeFile = InputBox("Numero del contratto?", "Apre il documento",
"0000_00")
   If strNomeFile = "" Then Exit Sub
   strNomeFile = strPath & Trim$(strNomeFile) & ".doc"
   If dir(strNomeFile) = "" Then
      MsgBox "Il documento " & strNomeFile & " non esiste!", vbCritical
      Exit Sub
   End If
   On Error Resume Next
   Set wordApp = GetObject(, "Word.Application")
   If Err.Number = 429 Then
     Set wordApp = CreateObject("Word.Application")
     Err.Number = 0
   End If
   On Error GoTo gestErrori
   Set wordDoc = wordApp.Documents.Open(strNomeFile)
   wordApp.Visible = True
   wordApp.WindowState = wdWindowStateMaximize
esci:
   Set wordDoc = Nothing
   Set wordApp = Nothing
   Exit Sub
gestErrori:
   MsgBox Err.Number & " - " & Err.Description
   GoTo esci
End Sub



title: Connessioni, Transazioni e Tabelle Collegate

text:
Salve,
non potendo fare altrimenti, ho dovuto impiegare delle tabelle collegate per
un mio applicativo.
Le tabelle sono collegate a tre database diversi su RDBMS diversi ma quelle
che interessano la problematica sono collegate a tabelle su SQL Server 2000.
Fino a qui ....
Orbene, ho protetto una sequenza di operazioni di lettura (SELECT) e
scrittura (INSERT/UPDATE) con una transazione usando la libreria DAO.
La sequenza è la seguente:
BEGINT
for t=1 to N
    - LeggiTabella(A)
    - ScriviTabella(B)
    - ScriviTabella(A)
next t
COMMIT
con N costante.
Al terzo ciclo (N=3) si entra in DeadLock.
Guardando la lista delle connessioni di SQLServer 2000, eseguando la Stored
Procedure sp_who,  scopro che Access2000 apre due connessioni, diciamo c1 e
c2, e che la connessione c1 è bloccata dalla connessione c2. (Scusate se uso
il termine connessione come sinonimo di sessione).
Ciò mi fa pensare che:
Al ciclo N=2 c2 ha modificato la tabella A e il Lock Manager di SQL Server
ha, giustamente, attivato un lock esclusivo sulla tabella A.
Al ciclo N=3 lo STRONZO di Access, invece di usare la connessione c2 per
eseguire la lettura sulla tabella A, usa la connessione c1 e, giustamente,
il Lock Manager si incazza!
Dunque nasce il deadlock!
Per far funzionare il tutto o potrei togliere la transazione (cosa che farò
se non troviamo una soluzione più elegante) o potrei dire allo stronzone di
usare la stessa connessione per le operazioni sulla tabella A.
Come si può utilizzare una stessa connessione o, al limite, limitare le
connessioni di access verso SQL Server ad una sola quando si usano le
stramaledettissime tabelle collegate?
Grazie in anticipo per l'attenzione.
Saluti.
--
Simplex2
www.mdenittis.it
_______________


text:
ERRATA CORRIGE:
Sostituire
> Al terzo ciclo (N=3) si entra in DeadLock.
con
Al terzo ciclo (t=3) si entra in DeadLock.
Sostituire
> Al ciclo N=2 c2 ha modificato ....
con
> Al ciclo t=2 c2 ha modificato ....
Sostituire
> Al ciclo N=3 lo STRONZO di Access, invece di ...
con
> Al ciclo t=3 lo STRONZO di Access, invece di ...
Grazie.
--
Simplex2
www.mdenittis.it
_______________


author: Cinzia

text:
"Simplex2" <
Simp...@inesistente.com
> ha scritto nel messaggio
news:dq5p7a$16r$1...@domitilla.aioe.org...

Ciao Simplex2,
si vede che lavori per un ente pubblico!  :-)   queste correzioni mi
ricordano tanto le modifiche alle leggi!!!  al comma 22.1 sostituire la
parola "a" con "b"
Bando alle ciance e veniamo al problema.
Io userei un approccio diverso...
Non le collegherei proprio e userei ADO, apro una connessione  faccio le mie
belle modifiche e chiudo la connessione.
Se  la cosa è possibile per la tua applicazione dovresti avere di sicuro
meno problemi, se vuoi ...entriamo in dettaglio!
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:43c7773d$0$349$5fc...@news.tiscali.it...
>
> "Simplex2" <
Simp...@inesistente.com
> ha scritto nel messaggio
> news:dq5p7a$16r$1...@domitilla.aioe.org...
> > ERRATA CORRIGE:
> > Sostituire
> > > Al terzo ciclo (N=3) si entra in DeadLock.
> >
> > con
> > Al terzo ciclo (t=3) si entra in DeadLock.
> >
> > Sostituire
> > > Al ciclo N=2 c2 ha modificato ....
> >
> > con
> > > Al ciclo t=2 c2 ha modificato ....
> >
> > Sostituire
> > > Al ciclo N=3 lo STRONZO di Access, invece di ...
> >
> > con
> > > Al ciclo t=3 lo STRONZO di Access, invece di ...
> >
> > Grazie.
> >
> > --
> > Simplex2
> >
www.mdenittis.it
> > _______________
> >
> >
> Ciao Simplex2,
> si vede che lavori per un ente pubblico!  :-)   queste correzioni mi
> ricordano tanto le modifiche alle leggi!!!  al comma 22.1 sostituire la
> parola "a" con "b"
Eh eh eh. Deformazione professionale. ;-)
> Bando alle ciance e veniamo al problema.
> Io userei un approccio diverso...
> Non le collegherei proprio e userei ADO, apro una connessione  faccio le
mie
> belle modifiche e chiudo la connessione.
> Se  la cosa è possibile per la tua applicazione dovresti avere di sicuro
> meno problemi, se vuoi ...entriamo in dettaglio!
> Ciao
E' quello che di solito faccio quando ho un solo database (in generale io
aborrisco le tabelle collegate).
Purtroppo quando ho più database su RDBMS diversi (nella fattispecie due
RDBMS su Sybase 11 - piattaforma Linux- ed un RDBMS Ms SQLServer 2000) le
cose si complicano un po'.
Nella migliore delle ipotesi, se dei DB gestiti con Sybase mi interessano
solo delle tabelle di Lookup allora creo un pacchetto DTS, le replico su
SqlServer2000, schedulo il pacchetto DTS e lavoro su SQLServer con ADO.
Se le tabelle su Sybase, come nel mio caso, sono soggette a forti carichi
transazionali percui non è pensabile ricorrere alla schedulazione di
pacchetti DTS di importazione, allora o uso ADO  e implemento i JOIN da
codice VBA (il che significa fare un grosso sforzo computazionale per
ottenere scarse prestazioni), oppure uso il buon MS JET con le tabelle
collegate di Access.
Inoltre vi è il piccolissimo problema che il programma ha già qualche
migliaio di linee di codice ed è in produzione (almeno lo è la versione
precedente).
Se hai qualche idea fammelo sapere.
Possiamo certamente entrare in dettaglio.
Ciao.
--
Simplex2
www.mdenittis.it
_______________


text:

Ciao Simplex,
certo che è una bella situazione incasinata...
potresti provare a collegare i db Sybase a SQL SerVer 2000 via Linked Server
ed  eseguire poi la transazione in una sp di SqlServer .... ma non ho
esperienza con Sybase x cui non saprei dirti se potrebbe funzionare.
Fai sapere...
Ciao
Cinzia


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:43c79814$0$332$5fc...@news.tiscali.it...
>
> ... ma non ho esperienza con Sybase x ....
> Cinzia
Neanche io.
Se fosse per me lo butterei nel cesso.
Purtroppo, però ....
--
Simplex2
www.mdenittis.it
_______________


author: Oscar Manfredini

text:
"Simplex2" <
> Salve,
> non potendo fare altrimenti, ho dovuto impiegare delle tabelle collegate
per
> un mio applicativo.
> Le tabelle sono collegate a tre database diversi su RDBMS diversi ma
quelle
> che interessano la problematica sono collegate a tabelle su SQL Server
2000.
(cut)
Scusa Simplex ma le tabelle collegate, che a te piacciano o meno, sono
comodissime (e fanno ottimamente il loro dovere) per lettura e data entry
... ma non vedo una grande "necessità" in fase di batch sugli archivi.
Cioè, tra utilizzare codice DAO su tabelle collegate o Query PTh non ci sono
differenze significative in termini di tempi di sviluppo.
Mentre le differenze sono importanti in quanto a prestazioni.
Quindi, perchè nella casistica che hai esposto non ricorri a Query Pass Th o
ODBCDirect?
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43c79cfa$0$1077$4faf...@reader2.news.tin.it...

Ciao Oscar.
-
Usare ODBCDirect?
No, per gli stessi motivi per i quali non posso usare ADO (vedi la risposta
a Cinzia in questo setsso thread).
Devo necessariamente ricorrere a DAO per usare JET
(
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsentpro/h
tml/vecondataaccessusingodbcdirect.asp).
Ricorrere a query Pth?
Suggeriscimi un modo in cui ciclare N volte tre query Pth all'interno di una
transazione senza incappare nel problema che ho esposto.
Grazie per l'interessamento.
--
Simplex2
www.mdenittis.it
_______________


text:
"Simplex2" > >
> Usare ODBCDirect?
> No, per gli stessi motivi per i quali non posso usare ADO (vedi la
risposta
> a Cinzia in questo setsso thread).
> Devo necessariamente ricorrere a DAO per usare JET
>
(
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsentpro/h
> tml/vecondataaccessusingodbcdirect.asp).
Ma non ho ben capito il motivo: hai scritto che in quel caso le tabelle
risiedono tutte sul Server SQL 2000 ... in tal caso perchè sono necessarie
le linked tables?
> Ricorrere a query Pth?
> Suggeriscimi un modo in cui ciclare N volte tre query Pth all'interno di
una
> transazione senza incappare nel problema che ho esposto.
Beh, a grandi linee (per semplicità nel ciclo ho inserito una sola query
Insert) una cosa del genere:
Dim wrk As Workspace, dbs As Database
Dim qdf As QueryDef
Dim Descrizione As String, i As Integer
On Error GoTo GestErr
Descrizione = "ARGGGHHHH "
Set wrk = DBEngine.Workspaces(0)
Set dbs = CurrentDb
wrk.BeginTrans
' Crea Query PT temporanea
Set qdf = dbs.CreateQueryDef("")
With qdf
.Connect = StrConnect 'Stringa connessione in var. globale
' non restituisce records
.ReturnsRecords = False
For i = 1 To 100
.sql = "INSERT INTO Gruppi (IDAzienda, CodGruppo, DesGruppo) Values ('01',
'2', '" & Descrizione & i & "');"
.Execute dbFailOnError
Next i
End With
wrk.CommitTrans
Uscita:
Set qdf = Nothing
Set dbs = Nothing
Set wrk = Nothing
Exit Function
GestErr:
wrk.Rollback
Resume Uscita
Anche se non sono certo d'aver capito il tuo problema: in particolar modo la
ragione che, in apparenza, renderebbe imprescindibile l'uso di tabelle
collegate.
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43c7b15c$0$1059$4faf...@reader2.news.tin.it...
> Ma non ho ben capito il motivo: hai scritto che in quel caso le tabelle
> risiedono tutte sul Server SQL 2000 ... in tal caso perchè sono necessarie
> le linked tables?
Giusta osservazione.
Ok.
La query di lettura è una JOIN tra due tabelle una delle quali è su
SQLServer, l'altra su Sybase.
Per come ho formulato il problema transazionale in oggetto, questo fatto è
irrilevante: il deadlock interviene quando Access accede in lettura alla
tebella, interessata nella JOIN, che risiede su MS SQL Server.
> Beh, a grandi linee (per semplicità nel ciclo ho inserito una sola query
[CUT]
> Anche se non sono certo d'aver capito il tuo problema: in particolar modo
la
> ragione che, in apparenza, renderebbe imprescindibile l'uso di tabelle
> collegate.
Prova a fare una JOIN o una UNION o altre query che coinvolgono tabelle di
due RDBMS diversi.
Se fosse possibile eseguire i JOIN con i recordset come con le tabelle sarei
molto contento ed avrei risolto molti problemi.



text:
"Simplex2"
> > Ma non ho ben capito il motivo: hai scritto che in quel caso le tabelle
> > risiedono tutte sul Server SQL 2000 ... in tal caso perchè sono
necessarie
> > le linked tables?
> Giusta osservazione.
> Ok.
> La query di lettura è una JOIN tra due tabelle una delle quali è su
> SQLServer, l'altra su Sybase.
> Per come ho formulato il problema transazionale in oggetto, questo fatto è
> irrilevante: il deadlock interviene quando Access accede in lettura alla
> tebella, interessata nella JOIN, che risiede su MS SQL Server.
Mah: proprio non ci giurerei che sia irrilevante...    :)
Ti do un consiglio per "tagliare la testa al toro": implementa sul database
d'esempio NorthWind accluso a SQL Server 2000 il codice che da noie; se
funziona (come credo) avrai conferma che è l'origine dati mista a dar
problemi.
> Prova a fare una JOIN o una UNION o altre query che coinvolgono tabelle di
> due RDBMS diversi.
Fratello, ora capisco perchè odi tanto le tabelle collegate!
Le prestazioni di ODBC su origini dati eterogenee sono pessime "by design":
qualunque documentazione relativa ad odbc sconsiglia caldamente una
configurazione del genere...
Ma senti: per quale ragione non razionalizzate il sistema portando tutte le
tabelle su un unico Server SQL?
> Se fosse possibile eseguire i JOIN con i recordset come con le tabelle
sarei
> molto contento ed avrei risolto molti problemi.
Beh...      :-)
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43c7d884$0$1074$4faf...@reader2.news.tin.it...
>
> "Simplex2"
> Mah: proprio non ci giurerei che sia irrilevante...    :)
E' irrilevante perchè il deadlock si verifica su SQL Server 2000 ed è giusto
che sia così. Il fetch dei dati da Sybase è indipendente dal fetch dei dati
da SQL Server e non può in alcun modo influire sulla transazione. Ci
mancherebbe altro.
> Fratello, ora capisco perchè odi tanto le tabelle collegate!
> Le prestazioni di ODBC su origini dati eterogenee sono pessime "by
design":
> qualunque documentazione relativa ad odbc sconsiglia caldamente una
> configurazione del genere...
Probabilmente perchè molta bibliografia che parla di ODBC è molto tecnica e
specifica e non si addentra troppo nei problemi di cooperazione
ed interoperabilità tra sistemi complessi, specie se di diversi produttori e
di diversa data.
>
> Ma senti: per quale ragione non razionalizzate il sistema portando tutte
le
> tabelle su un unico Server SQL?
Questioni di portafoglio.
Il cosiddetto TCO.
Costa meno 'arrovellarsi' il cervello per far funzionare un collage di
sistemi pensati oltre dieci anni fa e non interoperabili (anzi, dovevano
essere chiusi l'uno all'altro'), che muovere tutta la macchina
amministrativa per provvedere all'ingegnerizzazione integrata dei sistemi
(il cosiddetto BPR - Business Processes Reengineering) .
I costi non sono solo esprimibili in termini monetari ma di risorse, tempi e
fermo attività.
Considera, comunque, che stiamo parlando di una realtà di tipo Enterprise
(con Access hi hi hi  :-D ).
Comunque qualcosa bolle in pentola. Forse c'è l'intenzione di fare un
progetto di integrazione.
Finalmente, perchè non ne posso più di questo sistema.



text:
"Simplex2" <
> > Mah: proprio non ci giurerei che sia irrilevante...    :)
> E' irrilevante perchè il deadlock si verifica su SQL Server 2000 ed è
giusto
> che sia così. Il fetch dei dati da Sybase è indipendente dal fetch dei
dati
> da SQL Server e non può in alcun modo influire sulla transazione. Ci
> mancherebbe altro.
Ripeto che non ci giurerei.
Se vuoi toglierti un sassolino dalla scarpa, ti consiglio di provare quel
codice su tabelle esclusivamente residenti su SQL Server 2000.
E se proprio insisti a rifiutare l'invito, postami il codice in oggetto che
lo adetterò (tempo permettendo) per un DB d'esempio di SQL Server.
> > qualunque documentazione relativa ad odbc sconsiglia caldamente una
> > configurazione del genere...
> Probabilmente perchè molta bibliografia che parla di ODBC è molto tecnica
e
> specifica e non si addentra troppo nei problemi di cooperazione
> ed interoperabilità tra sistemi complessi, specie se di diversi produttori
e
> di diversa data.
Mi hai frainteso: non mi riferisco a "bibliografia" da diporto: ma alle
specifiche di ODBC  :-)
Purtroppo Open Database Connectivity lavora male su origini dati miste:
sarebbe bello il contrario (considerando che realtà come le vostre esistono)
... ma non è così: punto.
> Questioni di portafoglio.
> Il cosiddetto TCO.
> Costa meno 'arrovellarsi' il cervello per far funzionare un collage di
> sistemi pensati oltre dieci anni fa e non interoperabili (anzi, dovevano
> essere chiusi l'uno all'altro'), che muovere tutta la macchina
> amministrativa per provvedere all'ingegnerizzazione integrata dei sistemi
> (il cosiddetto BPR - Business Processes Reengineering) .
> I costi non sono solo esprimibili in termini monetari ma di risorse, tempi
e
> fermo attività.
> Considera, comunque, che stiamo parlando di una realtà di tipo Enterprise
> (con Access hi hi hi  :-D ).
Se non m'avessi spiegato le motivazioni, io troverei ridicola la vostra
soluzione mista a livello Back-End!   ;-)
Lavoro in un ente ospedaliero, credo di sapere cosa sia una realtà
Enterprise, e posso dirti che Access come Front Editor NON fa una piega
accoppiato a MS SQL Server.
Accoppiata, d'altra parte, diffusa anche in software enterprise venduti a
livello pacchettizzato.
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43c7f4b4$0$1070$4faf...@reader4.news.tin.it...
> Mi hai frainteso: non mi riferisco a "bibliografia" da diporto: ma alle
> specifiche di ODBC  :-)
Mi fornisci un link, per favore?
> Se non m'avessi spiegato le motivazioni, io troverei ridicola la vostra
> soluzione mista a livello Back-End!   ;-)
No. E' proprio ridicola!
> Lavoro in un ente ospedaliero, credo di sapere cosa sia una realtà
> Enterprise, e posso dirti che Access come Front Editor NON fa una piega
> accoppiato a MS SQL Server.
Le realtà enterpise sono molto diverse tra loro.
Non si può dire che ciò che va bene per una, possa andar bene anche per
altre.
Comunque non ho dubbi.
Ho usato l'accoppiata Access-M Sql Server per anni e mi sono trovato bene.
Ma adesso mi sto occupando di un settore un po' particolare e credo vi siano
soluzioni migliori di Access-MS SQL Server.
>
> Accoppiata, d'altra parte, diffusa anche in software enterprise venduti a
> livello pacchettizzato.
>
Ciao, Michele
--
Simplex2
www.mdenittis.it
_______________


text:
"Simplex2"
> > Mi hai frainteso: non mi riferisco a "bibliografia" da diporto: ma alle
> > specifiche di ODBC  :-)
> Mi fornisci un link, per favore?
http://support.microsoft.com/default.aspx?scid=kb;en-us;128808
In fondo alla pagina, puoi scaricare un esauriente white paper.
> Le realtà enterpise sono molto diverse tra loro.
> Non si può dire che ciò che va bene per una, possa andar bene anche per
> altre.
> Comunque non ho dubbi.
> Ho usato l'accoppiata Access-M Sql Server per anni e mi sono trovato bene.
> Ma adesso mi sto occupando di un settore un po' particolare e credo vi
siano
> soluzioni migliori di Access-MS SQL Server.
Se ci riferiamo a un utilizzo "ordinario" (un solo Server SQL), non è così
scontato:
Microsoft investe molto sia sul Server (vedi ver. 2005) che sui
clients (non solo .NET ma anche Access 12 sono in forte evoluzione).
E' vero che stiamo parlando di una società che ha una visione del software
più vicina al videogioco che al prodotto mission-critical (!), però...
:-)
Se invece per settore "un pò particolare" intendi la connettività a fonti
eterogenee, non sono in grado di fornire un'opinione circostanziata (per
lavoro mica sviluppo drivers ODBC o DB-RAD :-).
Comunque, dubito esistano soluzioni performanti al problema della
connettività tra fonti diverse: è una problematica molto complessa.
Ciao, Oscar


title: Errore di compilazione in Acc97

author: Roberto Spinella Esteban

text:
Un applicazione che funzionava perfettamente (quasi) dopo aver reinstallato
Win XP cambiando tutto l'HW non và +
Un errore di compilazione sulla seguente riga
   Set rs = CurrentDb.OpenRecordset(strSQL) evidenziando CurrentDb
con l'indicazione
Per la funzione sono state impostate delle restrizioni oppure la funzione
utilizza un tipo di automazione non supportato in Visual Basic
Blocca l'avvio.
Ho controllato i riferimenti presenti e sembrano essere tutti OK
Oltre ai 2 di default ci sono
    stdole
    dao 3.6
    vbe6ext
E' tutto il giorno che mi dispero e probabilmente è una scemata, ma Io non
la vedo.
Aiuto e grazie come sempre
Roberto Spinella


title: Errore di compilazione in Acc97

author: ciroteo

text:
"Roberto Spinella Esteban" <
rs...@polispin.it
> ha scritto nel messaggio
news:42b74723$0$17102$5fc...@news.tiscali.it...
> Un applicazione che funzionava perfettamente (quasi) dopo aver
reinstallato
> Win XP cambiando tutto l'HW non vą +
> Un errore di compilazione sulla seguente riga
>
>    Set rs = CurrentDb.OpenRecordset(strSQL) evidenziando CurrentDb
> con l'indicazione
> Per la funzione sono state impostate delle restrizioni oppure la funzione
> utilizza un tipo di automazione non supportato in Visual Basic
>
> Blocca l'avvio.
> Ho controllato i riferimenti presenti e sembrano essere tutti OK
> Oltre ai 2 di default ci sono
>     stdole
>     dao 3.6
>     vbe6ext
> E' tutto il giorno che mi dispero e probabilmente č una scemata, ma Io non
> la vedo.
> Aiuto e grazie come sempre
> Roberto Spinella
>
>
DAO č prima degli altri riferimenti? soprattutto prima di ado?


title: Errore di compilazione in Acc97

author: Karl Donaubauer

text:

L'errore viene solo in questo db o in tutti?
Prova senza Recordset solo con:
Dim db As DAO.Database
Set db = Currentdb
Se ti dà l'errore prova di importare tutti oggetti in un nuovo MDB
e controlla i riferimenti come descritto sul
www.donkarl.com/it
FAQ 7.1 e 7.11.
Se non aiuta e l'errore viene con tutti db prova di riregistrare
DAO come descritto nella FAQ 7.9.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Problema pacchetto installazione

author: Beppe

text:
Salve ho un piccolo problemino
ho realizzato un DB per un mio conoscente utilizzando esclusivamente Access
2003
la sorpresa l'ho avuta quando mi sono recato ad instalallare il db ( avevo
fatto un pacchetto di instalalzione usando la versione developer di Access
2003)
in pratica sui tre PC dove dovrebbe girare il tutto è installato Windows 98
con Access 97  per cui quando vado ad eseguire il setup da me creato
mi viene visualizzato un erroee di incompatibilità.
Visto che non c'è modo di cambiare il sistema ( sono tutti regolarmente
licenziati inclusa la versione di Access 2003 developer con cui ho
realizzato il pacchetto) esiste un modo per aggirare il problema?
Avevo anche provato con Access 2003 a salvare il DB nel formato 97  (
rinunciando così alla creazione di un file mde ed a quella del package)
purtroppo
anche dopo la conversione il db si apre ma da' degli errori imprevisti
quando vado ad eseguire qualche operazione come salvataggi ecc.


title: Problema pacchetto installazione

text:
"
> Salve ho un piccolo problemino
> ho realizzato un DB per un mio conoscente utilizzando esclusivamente
Access
> 2003
> la sorpresa l'ho avuta quando mi sono recato ad instalallare il db ( avevo
> fatto un pacchetto di instalalzione usando la versione developer di Access
> 2003)
>
> in pratica sui tre PC dove dovrebbe girare il tutto è installato Windows
98
> con Access 97  per cui quando vado ad eseguire il setup da me creato
> mi viene visualizzato un erroee di incompatibilità.
>
> Visto che non c'è modo di cambiare il sistema ( sono tutti regolarmente
> licenziati inclusa la versione di Access 2003 developer con cui ho
> realizzato il pacchetto) esiste un modo per aggirare il problema?
Office 2003 (e quindi Access 2003 e/o relativo Runtime) può essere
installato solo sulle versioni 2000 e XP di Windows.
Non è un mistero: dovevi fare più attenzione...
L'unica soluzione è convertire a ritroso alla versione 97 _presente su quei
pc_ e mettere a posto le incompatibilità (eliminare formatt. condizionali,
utilizzo dell'oggetto Printer, etc.)
Ciao, Oscar


title: Problema pacchetto installazione

text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43de5dfb$0$22091$4faf...@reader1.news.tin.it...

Avrei pensato di convertire il db in Access 2000 e poi creare il pacchetto
con Office developer XP
( tale soluzione implicherebbe solo di procurarmi la versione developer di
Office XP)
resta da vedere se una runtime di Office XP gira su Windows 98 e se comunque
non qvrei altri problemi con l'applicazione vera e prorpia


title: Problema pacchetto installazione

text:
"Beppe"
> resta da vedere se una runtime di Office XP gira su Windows 98 e se
comunque
> non qvrei altri problemi con l'applicazione vera e prorpia
C'č poco da vedere o sperare: Access XP e/o relativo Runtime girano senza
problemi sotto win 98
Il problema semmai č procurarsi la DEV di A 'XP
Ciao, Oscar


title: Problema pacchetto installazione

author: MA

text:

Se ne hai bisogno io ho il runtime xp
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Problema pacchetto installazione

text:
"MA" <
> Se ne hai bisogno io ho il runtime xp
Cioč, se Beppe ne ha bisogno...
Ciao, Oscar


title: Problema pacchetto installazione

text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43df5b4b$0$22101$4faf...@reader1.news.tin.it...

Ciao Oscar in merito alle runtime di Xp ti riferisci al cd di installazione
in alternativa potresti inviarmi i file o magari indicarmi da dove poterli
scaricare
Beppe


title: Problema pacchetto installazione

text:

Mandami il programma ed eventuali accessori e ti creo il setup e tu te lo
scarichi



title: report - pie pagina con somma di riepilogo non desiderata se la riga è una sola

author: Giuseppe

text:
in un report ho un livello di raggruppamento e nel relativo piè pagina ho un
controllo che è associato alla somma di un campo numerico.
quando la riga di dettaglio è una sola tale riepilogo è inutile.
come faccio a non stamparlo in questa circostanza?
spero di essere stato chiaro
--
---------------
saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:bvvs1g$112odp$1...@ID-213020.news.uni-berlin.de...

Non verificato potrebbe essere
IfF(dcount(tuocontrollo)>1;somma( tuocontrollo) ; "")
MAssimiliano


text:
Mi hai dato una bella idea.
poi ti dico.
grazie
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0AKUb.4141$HO2....@news.edisontel.com...



text:
sai come ho risolto?
all'evento su formattazione di quel piè pagina di quel gruppo ho messo:
    If Me.ConteggioRigheDettaglio = 1 Then
    Me.PièDiPaginaGruppo4.Visible = False
    Else
      Me.PièDiPaginaGruppo4.Visible = True
    End If
questo funziona bene.
Mi chiedevo però se non esistesse qualche proprietà di quello oggetto o di
quel controllo che si poteva impostare a sì o no per raggiungere lo stesso
scopo.
In fondo è una necessità abbastanza comune e frequente ...
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0AKUb.4141$HO2....@news.edisontel.com...



text:
> sai come ho risolto?
Rispondi DOPO il quoting
MAssimiliano


text:
> Rispondi DOPO il quoting
> MAssimiliano
a sì scusa, dimenticavo...
...la foga ...


text:
dimenticavo di dire che nella riga di riepilogo ho messo un controllo non
associato invisibile che si chiama appunto:
ConteggioRigheDettaglio che uguale a 1e la proprietà somma parziale
impostata su gruppo.
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c0012s$1171pv$1...@ID-213020.news.uni-berlin.de...



title: pulsante di chiusura

author: Riccardo M.

text:
Come faccio ad impostare Me.CloseButton=False?
Ho provato su caricamento e su apertura del form ma mi da errore.
grazie
Riccardo


title: pulsante di chiusura

author: namor

text:
Riccardo M. ha scritto:

Hai letto l'help?
"È possibile impostare la proprietà CloseButton solo in visualizzazione
Struttura della maschera."
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: pulsante di chiusura

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cpppj4$gsm$1...@news.newsland.it...
> Riccardo M. ha scritto:
>
>> Come faccio ad impostare Me.CloseButton=False?
>> Ho provato su caricamento e su apertura del form ma mi da errore.
>> grazie
>> Riccardo
>
> Hai letto l'help?
> "È possibile impostare la proprietà CloseButton solo in visualizzazione
> Struttura della maschera."
> Namor
___________________________
in effetti l'help si contraddice un pò (ed io mi ero fermato alla prima
riga)
È possibile impostare la proprietà CloseButton utilizzando la finestra delle
proprietà della maschera, una macro o Visual Basic.
È possibile impostare la proprietà CloseButton solo in visualizzazione
Struttura della maschera.
nella prima riga parla di visual basic ma non riuscivo a trovare il modo!
quindi non si può fare?
Riccardo


title: pulsante di chiusura

text:
Riccardo M. ha scritto:
> "namor" <
do...@spam.me
> ha scritto nel messaggio
> news:cpppj4$gsm$1...@news.newsland.it...
> > Riccardo M. ha scritto:
> >> Come faccio ad impostare Me.CloseButton=False?
> >> Ho provato su caricamento e su apertura del form ma mi da errore.
> >> grazie
> >> Riccardo
> > Hai letto l'help?
> > "È possibile impostare la proprietà CloseButton solo in visualizzazione
> > Struttura della maschera."
> > Namor
> in effetti l'help si contraddice un pò (ed io mi ero fermato alla prima
> riga)
> È possibile impostare la proprietà CloseButton utilizzando la finestra delle
> proprietà della maschera, una macro o Visual Basic.
> È possibile impostare la proprietà CloseButton solo in visualizzazione
> Struttura della maschera.
> nella prima riga parla di visual basic ma non riuscivo a trovare il modo!
> quindi non si può fare?
> Riccardo
Dice che lo puoi fare da vba perchè in effetti puoi usare vba per aprire
una maschera in struttura e modificarla.
Su una maschera in esecuzione non lo puoi fare con un semplice
closebutton=false.
Aspetta un po' e vedi se qualcuno ti sa proporre una soluzione
alternativa, o cerca nei vecchi post.
Ciao.



title: Si lo so sono un rompip£"e ....

author: Inverse

text:
Allora.
Devo fare l'ultima cosa e poi ho finito questo ｣$｣%!$"%$ database.
Ho una tabella con i movimenti che contiene 2 date, quella di uscita e
quella di entrata.
Fare la differenza in giorni e' facile, pero' devo anche poter dire quanti
giorni in un anno.
Cioe', se ho entrata : 20/12/2000 e uscita : 10/1/2001 i giorni relativi
all'anno 2001 devono essere 10.
Come faccio ? Saprei fare il modulo concettualmente, ma praticamente non ne
ho mai fatti .....
Inverse


title: Si lo so sono un rompip£"e ....

author: LaLo

text:
"Inverse" <
inv...@inwind.it
> ha scritto nel messaggio
news:92fkmn$i0o$1...@nread1.inwind.it...

Potresti agire come segue:
dtData1 = <prima data>        ' Nel tuo esempio 20/12/2000
dtData2 = <seconda data>    ' Sempre ne tuo esempio 10/1/2001
If Year(dtData1) = Year(dtData2) Then
    Diff1 = 0
    Diff2 = DateDiff("d", dtData1, dtData2)
Else
    Diff1 = DateDiff("d", dtData1, DateSerial(Year(dtData2), 1, 1))
    Diff2 = DateDiff("d", DateSerial(Year(dtData2) - 1, 12, 31), dtData2)
End If
Su Diff1 hai il valore zero se le date sono dello stesso anno, altrimenti
hai i giorni intercorsi dalla prima data all'anno della seconda data. Su
Diff2 hai i giorni dall'inizio dell'anno alla seconda data, se la prima data
appartiene ad un'anno diverso, altrimenti hai la differenza fra la prima
data e la seconda data.
Ciao
LaLo


title: Si lo so sono un rompip£"e ....

text:
"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:92fmc9$s6b$1...@pluto.sm.dsi.unimi.it...

Ho dimenticato di aggiungere che questa idea non è l'unica strada
percorribile e non è merito mio ... anche se sinceramente non ricordo bene
dove l'ho visto (sito comune? puo darsi)
Ciao
LaLo


title: Si lo so sono un rompip£"e ....

author: Roberto dal portatile

text:
"Inverse" <
inv...@inwind.it
> ha scritto nel messaggio
news:92fkmn$i0o$1...@nread1.inwind.it...

Antò, je posso risponne? :o)
GiorniDaInizioAnno = Format([DataUscita]; "a")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Si lo so sono un rompip£"e ....

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:o2K26.195468$hk4.7...@news.infostrada.it...

Scusa Roberto ma sono rimasto allibito; sono andato a consultare la funzione
Format sull'help ma il parametro 'a' non  l'ho trovato; quindi ho fatto una
prova per vedere se funziona, ma non si ottiene il risultato sperato.
Potresti essere più esplicito sulla tua soluzione? Grazie
LaLo


title: Si lo so sono un rompip£"e ....

text:
> > > Allora.
> > > Devo fare l'ultima cosa e poi ho finito questo £$£%!$"%$ database.
> > >
> > > Ho una tabella con i movimenti che contiene 2 date, quella di uscita e
> > > quella di entrata.
> > > Fare la differenza in giorni e' facile, pero' devo anche poter dire
> quanti
> > > giorni in un anno.
> > >
> > > Cioe', se ho entrata : 20/12/2000 e uscita : 10/1/2001 i giorni
relativi
> > > all'anno 2001 devono essere 10.
> > > Come faccio ? Saprei fare il modulo concettualmente, ma praticamente
non
> > ne
> > > ho mai fatti .....
> > >
> > > Inverse
> > >
> > GiorniDaInizioAnno = Format([DataUscita]; "a")
> >
> > --
> >
> > Roberto
> >
>
> Scusa Roberto ma sono rimasto allibito; sono andato a consultare la
funzione
> Format sull'help ma il parametro 'a' non  l'ho trovato; quindi ho fatto
una
> prova per vedere se funziona, ma non si ottiene il risultato sperato.
> Potresti essere più esplicito sulla tua soluzione? Grazie
> LaLo
>
Scusami, se lavori in VBA è *y* anzichè *a* e virgola anziché punto e
virgola;
ovvero:
If Year(Me!DataEntrata) = Year(DataUscita) Then
    Me!Differenza = Me!DataUscita - Me!DataEntrata
Else
    Me!Differenza = Format(Me!DataUscita, "y")
End If
Mentre se la formula la devi scrivere nell'origine controllo di Differenza,
allora:
=Format([DataUscita];"a")
Di fatto l'help (Formati di data e ora definiti dall'utente (funzione
Format)) non esplicita il fatto che il parametro formato deve essere scritto
in italiano ( a invece di y, g invece di d, i invece di w) se la funzione è
scritta nenell'origine controllo e, se non sbaglio, in una query; quanto a
punto e virgola anziché virgola come sai è una regola nota.
Buon Anno



title: Si lo so sono un rompip£"e ....

author: sib

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
_l%26.201093$hk4.7...@news.infostrada.it...
cut
> Scusami, se lavori in VBA č *y* anzichč *a* e virgola anziché punto e
> virgola;
> ovvero:
>
> If Year(Me!DataEntrata) = Year(DataUscita) Then
>     Me!Differenza = Me!DataUscita - Me!DataEntrata
> Else
>     Me!Differenza = Format(Me!DataUscita, "y")
> End If
>
> Mentre se la formula la devi scrivere nell'origine controllo di
Differenza,
> allora:
> =Format([DataUscita];"a")
>
> Di fatto l'help (Formati di data e ora definiti dall'utente (funzione
> Format)) non esplicita il fatto che il parametro formato deve essere
scritto
> in italiano ( a invece di y, g invece di d, i invece di w) se la funzione
č...
... e che cazz#@
Ma non era meglio se lasciavano le lettere di formattazione non tradotte,
almeno si evitavano ste cose.
Le solite cose all'italiana, lasciate a meta'. O si traduceva tutto, o era
meglio non tradurre niente.
;-)
Sib


title: Impostare Intervallo tentavi aggiornamento in Runtime

author: @tiscali.it IceMatrix

text:
Ciao ragazzi,
 volevo chiedervi se è possibile tramite codice impostare il tempo di
tentavi di aggiornamento, quello che è presente nel menu opzioni avanzante
intervallo tentativi di aggiornamneto (msec),  questo perche nei pc che
hanno il runtime non c'è la possibilità a quelo che ho visto.
Ciao e Grazie Enrico