title: Report & codice vba

author: ringo

text:
Salve a tutti,
dovrei rapprensetare le vendite utilizzando
le caselle di controllo.
Esempio le vendite sono 10 allora
spunto i 10 controlli presenti sul report
Questo è il codice che utilizzo,
ma ho l'errore "Impossibile trovare il metodo o il membro dei dati"
sull'istruzione Me.controllo_.Value = True
CODICE:
num_vendite = Me.vendite.Value
For i = 1 To num_vendite
    controllo_ = "v" & i
    Debug.Print controllo_
    Me.controllo_.Value = True
Next i
qualche dritta?
grazie
ringo


title: Report & codice vba

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b5p79l$4ge$1...@newsread.albacom.net...

con Me(controllo_).Value = True
funziona :-)
ringo


title: Unione di query di eliminazione

author: Fra

text:
Penso non sia possibile ma si possono unire le query di eliminazione?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Unione di query di eliminazione

author: Neo

text:
"Fra" <
fpera...@libero.it
> ha scritto nel messaggio
news:bjkktp$jpo$1...@news.newsland.it...

credo che dipenda da che tabelle devi eliminare:
nel senso che se in una stessa query elimini da 2 tabelle che non hanno
collegamenti non dovrebbero esserci problemi
se invece le tabelle sono legate da una relazione bisogna procedere per
gradi eliminando prima da una e poi dall'altra tabella


title: Unione di query di eliminazione

author: Roberto dalla campagna

text:
Fra <
fpera...@libero.it
> wrote in message bjkktp$jpo$1...@news.newsland.it...
> Penso non sia possibile ma si possono unire le query di eliminazione?
> Grazie
>
Non riesco a vedere l'utilità di unire due queries di comando: esegui in
sequensa le due queries di eliminazione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query calcolare con minuti

author: astarte

text:
Buonasera a tutti,
complimenti per l'interessante sito e newsgroup!
E' la prima volta che sottoscrivo un newsgroup.
Chiedo alla comunity:
Per una banale query con espressione in cui si calcoli un'ora di uscita
lavorativa meno l'ora lavorativa di entrata sottratta della pausa pranzo,
qual'è la sintassi corretta?
OreLavorative: [OraUscitaLavoro]-[OraEntrataLavoro]-[MinutiPausaPranzo]
E' scaricabile altrimenti un piccolo gestionale access 2000 per registrare
le ore lavorative?


title: query calcolare con minuti

text:
> E' scaricabile altrimenti un piccolo gestionale access 2000 per registrare
> le ore lavorative?
Non lo so, ma ho un foglio elettronico Excel parametrico che fa egregiamente
questo mestiere (Tra le altre cose ho scritto un po di funzioni utente in
VBA, se la cosa ti interessa).
Se vuoi te lo invio via mail privata ...
Come?
Vai sul mio sito ed inviami una mail all'indirizzo che trovi sul link
'Contattami' della Home Page (cosě evitiamo un po di spamming).
Ciao
--
Simplex2
www.mdenittis.it


title: Portare Form in Primo piano

author: Giorgio Gasparini

text:
Ho una Form <Pluto> che in una particolare circostanza può finire in secondo
piano, coperta da un'altra che occupa l'intero video.
Esiste un metodo di VB per riportarla in primo piano?
Docmd.openform "Pippo"  funziona, ma è una soluzione poco pulita essendo in
realtà la Form già aperta...


title: Portare Form in Primo piano

author: stwe

text:
"Giorgio Gasparini" <
giorgio....@libero.it
> ha scritto nel messaggio
news:%OJM8.26694$K4.6...@twister2.libero.it...

setfocus, guarda sulla guida c'e' tutto, credo...
dipende dall'avento che la manda in secondo piano e da quello che la fa o
dovrebbe far tornare in primo piano
by
stwe


title: 2 Utenti su un record... (?)

text:
Salve
Ho un problema che non mi è mai capitato:
Lavoro su una Maschera a record continui con proprietà impostata su Snapshot.
Per dare la possibilità di modificare il record, su un pulsante ho messo il seguente codice
Dim filtro As String
filtro = "IdRubrica =" & Me.idRubrica
DoCmd.OpenForm "Anagrafica", , , filtro

mi restituisce un messaggio che dice "La tabella Anagrafica è già aperta con accesso esclusivo da un altro utente..."
Essendo che sto puntando sullo stesso record
ho aggiunto un Docmd.close PRIMA di DoCmdOpenForm...
niente da fare.
(Ovviamente la tabella non è aperta, e non c'è nessun altro utente)
Dove sto sbagliando?


title: 2 Utenti su un record... (?)

text:
Hai qualche cosa di sospeso o attivo nella form chiamante...?

Prova, oltre ad aver definito l'origine di tipo Snapshot ad impostare anche le proprietà :
Consentì Modifiche= No
e riprova...

Se fosse modificabile avrei suggerito di Salvare in quanto parrebbe attiva una transazione... ma qualche cosa d'altro deve esserci...

@Alex


title: 2 Utenti su un record... (?)

text:

Grazie per la risposta Alex.
Ho Risolto: C'era la Form chiamata "Anagrafica", con la proprietà BLOCCO RECORD impostata a Tutti i record. L'ho impostata a Nessuno e non dà più problemi.
Grazie ancora


title: ci riprovo: formula su record successivi

author: mchallo

text:
Salve a tutti
Ho una scheda che mi visualizza ordina e filtra i dati
provenienti da una tabella. Ho creato delle formule
per eseguire dei calcoli con i dati del singolo
record, ma non riesco a creare qualcosa che mi faccia
la differenza tra i valori di due record consecutivi
visualizzati, del tipo:
nome   valore  diff
pippo    1      -
pluto    3      2    (=3-1)
paperino 4      1    (=4-3)
e cosě via.
Qualcuno sa darmi un suggerimento ?
Grazie infinite
Marcello
mch...@yahoo.com
__________________________________________________
Do You Yahoo!?
Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
--
Posted from
web123.yahoomail.com
 [205.180.60.191]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Marco Pretini

text:
mchallo <
mch...@yahoo.com
> wrote in message
2000091209444...@web123.yahoomail.com...
> Salve a tutti
>
> Ho una scheda che mi visualizza ordina e filtra i dati
> provenienti da una tabella. Ho creato delle formule
> per eseguire dei calcoli con i dati del singolo
> record, ma non riesco a creare qualcosa che mi faccia
> la differenza tra i valori di due record consecutivi
> visualizzati, del tipo:
> nome   valore  diff
> pippo    1      -
> pluto    3      2    (=3-1)
> paperino 4      1    (=4-3)
>
> e cosě via.
>
> Qualcuno sa darmi un suggerimento ?
>
> Grazie infinite
>
> Marcello
>
mch...@yahoo.com
>
Ciao,
se usi la query per un Report, io trasformerei
la query da selezione a creazione tabella
(eventualmente creando anche il campo
diff ) e poi farei l'operazione con del codice.
Una cosa del tipo ;
Public Function PerMarcello()
Dim rec As Recordset, x As Integer
Set rec = CurrentDb.OpenRecordset("Nometabellacreata")
x = rec!Valore
rec.MoveFirst
Do Until rec.EOF
rec.Edit
rec!Diff = rec!Valore - x
x = rec!Valore
rec.Update
rec.MoveNext
Loop
End Function
Ciao Marco
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: Giuseppe

text:
"mchallo" <
mch...@yahoo.com
> ha scritto nel messaggio
news:2000091209444...@web123.yahoomail.com...
> Salve a tutti
>
> Ho una scheda che mi visualizza ordina e filtra i dati
> provenienti da una tabella. Ho creato delle formule
> per eseguire dei calcoli con i dati del singolo
> record, ma non riesco a creare qualcosa che mi faccia
> la differenza tra i valori di due record consecutivi
> visualizzati, del tipo:
> nome   valore  diff
> pippo    1      -
> pluto    3      2    (=3-1)
> paperino 4      1    (=4-3)
>
> e cosě via.
>
> Qualcuno sa darmi un suggerimento ?
>
> Grazie infinite
>
> Marcello
>
mch...@yahoo.com
Come master ho utilizzato una risposta del portatile di lbo ad un quesito
precedente .
Tabella tblDiffRecPr
IDP     oData              Nome              oValore
1         01/01/2000     Dotto                      1
2         02/01/2000     Cucciolo                  3
3         03/01/2000     Gongolo                  5
4         04/01/2000     Pisolo                     9
5         05/01/2000     Mammolo              22
6         06/01/2000     Brontolo                 22
7         07/01/2000     Eolo                      25
Query qryDiffRecPr
SELECT T1.IDP, ([T2].[ovalore]-[T1].[ovalore]) AS P, T1.oData, T1.oValore
FROM tblDiffRecPr AS T1, tblDiffRecPr AS T2
WHERE (((T1.oData)=[T2].[oData]+1))
ORDER BY T1.IDP, tblDiffRecPr.oData;
Costruire una query di unione qryDiffRecPrUnione
SELECT tblDiffRecPr.IDP, tblDiffRecPr.oValore, qryDiffRecPr.P,
qryDiffRecPr.oData
FROM tblDiffRecPr LEFT JOIN qryDiffRecPr ON tblDiffRecPr.IDP =
qryDiffRecPr.IDP
ORDER BY tblDiffRecPr.IDP;
giuseppe


author: Matteo Fortini

text:
C'č stato qualcuno recentemente che ha fatto una domanda simile, ma con
date successive.
La soluzione che era stata proposta (mi pare da Lbo?) era quella di
scriversi una funzione
function valprec (chiave As String) as Long
    nella funzione trovi il valore precedente data la chiave corrente,
con una select o qualcosa di un po' piů complesso.
end function
in questo modo puoi scrivere
select chiave, valore - valprec (chiave) from tabella;
Ciao,
    Matteo


author: Federico Luciani

text:
Giuseppe wrote:
> > "mchallo" <
mch...@yahoo.com
> ha scritto nel messaggio
> > Salve a tutti
> > Ho una scheda che mi visualizza ordina e filtra i dati
> > provenienti da una tabella. Ho creato delle formule
> > per eseguire dei calcoli con i dati del singolo
> > record, ma non riesco a creare qualcosa che mi faccia
> > la differenza tra i valori di due record consecutivi
> > visualizzati, del tipo:
> > nome   valore  diff
> > pippo    1      -
> > pluto    3      2    (=3-1)
> > paperino 4      1    (=4-3)
> > e cosě via.
> > Qualcuno sa darmi un suggerimento ?
> > Grazie infinite
> > Marcello
>
> Come master ho utilizzato una risposta del portatile di lbo ad un quesito
> precedente .
> [cut]
> giuseppe
nulla da togliere a Lbo, ma forse era mia ;-)
--
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
--------------------------------------


text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:39BE8756...@paperino.libero.it...

ricordo che le due risposte arivarono in sequenza , ho invertito
l'abbinamento
scusami
giuseppe


author: Lorenzo Coronati

text:
Scrisse "Giuseppe" <
ebq...@tin.it
>:
>1         01/01/2000     Dotto                      1
>2         02/01/2000     Cucciolo                  3
>3         03/01/2000     Gongolo                  5
>4         04/01/2000     Pisolo                     9
>5         05/01/2000     Mammolo              22
>6         06/01/2000     Brontolo                 22
>7         07/01/2000     Eolo                      25
Cavolo!
Ma te li ricordavi veramente a memoria i settenani? :-)
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39bfd039...@news.libero.it...
> Scrisse "Giuseppe" <
ebq...@tin.it
>:
> >1         01/01/2000     Dotto                      1
> >2         02/01/2000     Cucciolo                  3
> >3         03/01/2000     Gongolo                  5
> >4         04/01/2000     Pisolo                     9
> >5         05/01/2000     Mammolo              22
> >6         06/01/2000     Brontolo                 22
> >7         07/01/2000     Eolo                      25
> Cavolo!
> Ma te li ricordavi veramente a memoria i settenani? :-)
>
> --
> Lorenzo Coronati
Capirai, con tutti quegli aspetti inqueti e torbidi , ancora da chiarire ,
che la fiaba offre.......
giuseppe


text:
Scrisse "Giuseppe" <
ebq...@tin.it
>:
>Capirai, con tutti quegli aspetti inqueti e torbidi , ancora da chiarire ,
>che la fiaba offre.......
L'hai sentita la versione "corta" di Cordialmente?
:->



title: Confrontare due campi

text:
Salve a tutti,
voglio fare una select su una tabella per ricercare campi che iniziano
con la stessa parola...
c'è qualcuno che può aiutarmi...grazie


title: Confrontare due campi

author: Roberto dal portatile

text:
"alex83" <
alexsp...@gmail.com
> ha scritto nel messaggio
news:1161184422.4...@m73g2000cwd.googlegroups.com...
>Salve a tutti,
>
>voglio fare una select su una tabella per ricercare campi che iniziano
>con la stessa parola...
Nei criteri della query usa l'operatore Like (vedi help).
>
>c'è qualcuno che può aiutarmi...grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Confrontare due campi

author: Alessandro Baraldi

text:
alex83 ha scritto:

MMMmmmm parli di campi al plurale....???
Spiega meglio se vuoi effettuare una ricerca su più campi o su più
Records...!
Sono 2 cose assolutamente differenti anche come metodo di accesso.
Nel 1° caso Roberto ti ha già dato la soluzione, nel 2° (direi che
è una condizione
decisamente ANOMALA e scarsamente usata se non a fronte di errori di
struttura)
il problema che si pone è maggiore.
@Alex


title: Confrontare due campi

text:
è una tabella con due colonne....io devo ricercare tutte quelle righe
in cui ciò che è scritto nella seconda colonna non comincia con la
prima parola della prima colonna


title: Confrontare due campi

text:
alex83 ha scritto:
> è una tabella con due colonne....io devo ricercare tutte quelle righe
> in cui ciò che è scritto nella seconda colonna non comincia con la
> prima parola della prima colonna
Io sono assonnato, ma questo è il testo del tuo primo POST:
"voglio fare una select su una tabella per ricercare campi che iniziano
con la stessa parola... "
A tuo avviso cosa dobbiamo capire....????
@Alex


title: Confrontare due campi

text: L'ho scritta di fretta


title: disinibire cambio path in installazione db con runtime access

text:
sapete se esiste questa possibilitą?
ho visto per esempio che č presente fra le opzioni di innosetup ovvero non
permette all'utente di cambiare il path di installazione
con il runtime si riesce, magari modificando lo script di installazione
.LST????
Grazie a tutti.


title: invio E-mai da Access

text:
Buon inizio 2007!
Scusate se rinvio un quesito che ho già postato, ma ho visitato molti
tra cui (
www.sitocomune.com
)  non ho trovato il modo di inviare un
e-mail con allegato un report in Word.
Ho realizzato un semplice DB con Access, ma non programmo in VB.
Grazie e scusate,
Vincenzo


title: invio E-mai da Access

text:
vince66 ha scritto:
> Buon inizio 2007!
>
> Scusate se rinvio un quesito che ho già postato, ma ho visitato molti
> tra cui (
www.sitocomune.com
)  non ho trovato il modo di inviare un
> e-mail con allegato un report in Word.
Hai cercato male, ci sono almeno 3 Demo di come inviare Mail con
allegato...!!
Prova a cercare meglio.
In aggiunta vedi questi:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=248
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=258
> Ho realizzato un semplice DB con Access, ma non programmo in VB.
Questo è un problema, perchè non riuscirai senza avere un minimo di
dimestichezza....

> Grazie e scusate,
>
> Vincenzo
@Alex


title: invio E-mai da Access

author: Samantha

text:
vince66 ha scritto:

Ciao,
ho trovato un esempio a questo link, è in inglese...
http://www.databasedev.co.uk/send_email.html

Buon lavoro
Samantha


title: invio E-mai da Access

text:
Samantha ha scritto:

Direi che non è quanto chiesto.... che dici..?
;-)
@Alex


title: invio E-mai da Access

text:
Ciao,
Ho visto lo script consigliato da Samantha, ma non credo che sia quello
che cerco. L'invio di una e-mail lo potevo fare con i due script he mi
aveva consigliato Alessandro.
Quello che cerco è questo:
a) vengono inseriti alcuni dati in un form (tabella)
b) salvo e invio un file formato Word con i dati del form ad un
indirizzo e-mail.
Il file è un allegato ad una e-mail.
Grazie dell'aiuto,
Vincenzo
Alessandro Baraldi ha scritto:



title: invio E-mai da Access

text:
vince66 ha scritto:
> Ciao,
>
> Ho visto lo script consigliato da Samantha, ma non credo che sia quello
> che cerco. L'invio di una e-mail lo potevo fare con i due script he mi
> aveva consigliato Alessandro.
>
> Quello che cerco è questo:
> a) vengono inseriti alcuni dati in un form (tabella)
> b) salvo e invio un file formato Word con i dati del form ad un
> indirizzo e-mail.
>
> Il file è un allegato ad una e-mail.
>
> Grazie dell'aiuto,
>
> Vincenzo
Nei demo che ti ho proposto trovi tutto per fare quanto chiedi, devi
ovviamente estrapolarlo in quanto quelli fanno qualche cosa in più, ma
non gestiscono il tuo file DOC....!
Quindi dovrai coniugare la generazione del DOC con la routine di invio
Mail MAPI gestita dalla Classe...!
@Alex


title: invio E-mai da Access

text:
Ciao Alessandro,
Alessandro Baraldi ha scritto:
> vince66 ha scritto:
>
>> Ciao,
>>
>> Ho visto lo script consigliato da Samantha, ma non credo che sia quello
>> che cerco. L'invio di una e-mail lo potevo fare con i due script he mi
>> aveva consigliato Alessandro.
>>
>> Quello che cerco č questo:
>> a) vengono inseriti alcuni dati in un form (tabella)
>> b) salvo e invio un file formato Word con i dati del form ad un
>> indirizzo e-mail.
>>
>> Il file č un allegato ad una e-mail.
>>
>> Grazie dell'aiuto,
>>
>> Vincenzo
>
>
> Nei demo che ti ho proposto trovi tutto per fare quanto chiedi, devi
> ovviamente estrapolarlo in quanto quelli fanno qualche cosa in piů, ma
> non gestiscono il tuo file DOC....!
>
> Quindi dovrai coniugare la generazione del DOC con la routine di invio
> Mail MAPI gestita dalla Classe...!
>
> @Alex
>
Ma č proprio quě il mio problema riuscire a coniugare la generazione del
  Doc con la ...
Grazie lo stesso.
Vncenzo


title: invio E-mai da Access

text:
vince66 ha scritto:
[CUT]
> Ma è proprio quì il mio problema riuscire a coniugare la generazione del
>   Doc con la ...
>
> Grazie lo stesso.
>
> Vncenzo
Scusa ma il 3D originale diceva che volevi inviare un DOC non che non
riuscivi a salvarlo...!
Al codice che ti ho suggerito, basta passare il Percorso del DOC in
formato "C:\TuoPercorso\File.DOC" e seguire l'uso della Classe MAPI di
cui trovi il codice nel Demo...!
Qual'è il tuo problema...???
@Alex


title: invio E-mai da Access

text:
Ciao Alessandro,
Alessandro Baraldi ha scritto:
> vince66 ha scritto:
>
> [CUT]
>> Ma č proprio quě il mio problema riuscire a coniugare la generazione del
>>   Doc con la ...
>>
>> Grazie lo stesso.
>>
>> Vncenzo
>
> Scusa ma il 3D originale diceva che volevi inviare un DOC non che non
> riuscivi a salvarlo...!
>
> Al codice che ti ho suggerito, basta passare il Percorso del DOC in
> formato "C:\TuoPercorso\File.DOC" e seguire l'uso della Classe MAPI di
> cui trovi il codice nel Demo...!
>
> Qual'č il tuo problema...???
>
> @Alex
>
Adesso dopo l'inserimento dei dati in un form, bisogna cliccare un tasto
per salvare in word, poi aprire il programma di posta e inviare e-mail
con allegato doc Word.
Mi č stato chiesto: č possibile eliminare alcuni passaggi, cioč dopo
inserimento nel form se voglio clicco su icona e si apre programma posta
con allegato doc Word.
Mentre scrivo penso che forse lascio tutto com'č, senza accorciatoie,
che son troppo complesse per me.
Grazie,
Vincenzo


title: invio E-mai da Access

text:
Alessandro Baraldi ha scritto:

Buongiorno Alessandro,
nella fretta, mi ricordavo che qui c'era qualcuno che chiedeva x invio
mail, e nelle mie ricerche avevo trovato quel link, e l'ho incollato...
ops...
;) exscuse moi, e buon inizio anno!
Samantha


title: invio E-mai da Access

text:
Samantha ha scritto:
[CUT]
> Buongiorno Alessandro,
> nella fretta, mi ricordavo che qui c'era qualcuno che chiedeva x invio
> mail, e nelle mie ricerche avevo trovato quel link, e l'ho incollato...
> ops...
Hai fatto bene...!
> ;) exscuse moi, e buon inizio anno!
Di chè...? Buon anno anche a te.
> Samantha
@Alex


title: invio E-mai da Access

text:
Grazie!
Alessandro Baraldi ha scritto:
> Samantha ha scritto:
>
> [CUT]
>> Buongiorno Alessandro,
>> nella fretta, mi ricordavo che qui c'era qualcuno che chiedeva x invio
>> mail, e nelle mie ricerche avevo trovato quel link, e l'ho incollato...
>> ops...
>
> Hai fatto bene...!
>
>> ;) exscuse moi, e buon inizio anno!
>
> Di chč...? Buon anno anche a te.
>
>> Samantha
>
> @Alex
>


title: Sintassi su doppio criterio per sincronizzare 2^ form popup in apertura

author: Bruno - S95

text:
Access 2003 /2010

Salve a tutto il News

Non riesco a trovare la giusta sintazzi per sincronizzare una form popup in
apertura.

Preciso che il campo [IdMilStrd] � numerico, mentre il campo [Data] .... �
data

Codice utilizzato siu apertura: Me.Filter =
"Maschere![frm_141_Straordinario]![IdMilStrd] =
Maschere![frm_141_Servizi]![Id_Mil]" And
"Maschere![frm_141_Straordinario]![DataStrdEff] =
Maschere![frm_141_Servizi]![Data]"

un aiutino. Grazie

Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:519e2185$0$37122$4faf...@reader1.news.tin.it...

^^^^^^^^^^^^^^^^^^^^^

Scusate! dimenticavo di dire che la    Maschere![frm_141_Servizi]![Data] �
ospitate come sottoform non sincronizzata nella
frm_141_GeneraleServizi, questo solo per poterla visualizzare unitamente ad
altra sottoform non sincronizzata.

Bruno


author: Karl Donaubauer

text:
Bruno - S95 wrote:
>> Access 2003 /2010
>> ...
>> Non riesco a trovare la giusta sintazzi per sincronizzare una form
>> popup in apertura.
>>
>> Preciso che il campo [IdMilStrd] � numerico, mentre il campo [Data]
>> .... � data
>>
>> Codice utilizzato siu apertura: Me.Filter =
>> "Maschere![frm_141_Straordinario]![IdMilStrd] =
>> Maschere![frm_141_Servizi]![Id_Mil]" And
>> "Maschere![frm_141_Straordinario]![DataStrdEff] =
>> Maschere![frm_141_Servizi]![Data]"
> ...
> Scusate! dimenticavo di dire che la   Maschere![frm_141_Servizi]![Data] �
> ospitate come sottoform non
> sincronizzata nella frm_141_GeneraleServizi, questo solo per poterla
> visualizzare
> unitamente ad altra sottoform non sincronizzata.

Uno problema chiaro � che non includi l'operatore nella stringa.
Dovrebb'essere:

Me.Filter = "a = b And c = d"

Poi non � chiaro "in apertura" di quale oggetto si trova il codice.
Da questo fatto dipende il resto della sintassi.

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b0967v...@mid.individual.net...
> Bruno - S95 wrote:
>>> Access 2003 /2010
>>> ...
>>> Non riesco a trovare la giusta sintazzi per sincronizzare una form
>>> popup in apertura.
>>>
>>> Preciso che il campo [IdMilStrd] è numerico, mentre il campo [Data]
>>> .... è data
>>>
>>> Codice utilizzato siu apertura: Me.Filter =
>>> "Maschere![frm_141_Straordinario]![IdMilStrd] =
>>> Maschere![frm_141_Servizi]![Id_Mil]" And
>>> "Maschere![frm_141_Straordinario]![DataStrdEff] =
>>> Maschere![frm_141_Servizi]![Data]"
>> ...
>> Scusate! dimenticavo di dire che la   Maschere![frm_141_Servizi]![Data] è
>> ospitate come sottoform non
>> sincronizzata nella frm_141_GeneraleServizi, questo solo per poterla
>> visualizzare
>> unitamente ad altra sottoform non sincronizzata.
>
> Uno problema chiaro è che non includi l'operatore nella stringa.
> Dovrebb'essere:
>
> Me.Filter = "a = b And c = d"
>
> Poi non è chiaro "in apertura" di quale oggetto si trova il codice.
> Da questo fatto dipende il resto della sintassi.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it

^^^^^^^^^^^^^

Ciao Karl, mille grazie e scusa per il mio ritardo nella risposta; ero fuori
per lavoro.

Non ho capito la differenza tra la sintassi

Me.Filter = "a = b And c = d"

e la sintassi

Me.Filter = "a =" & b And "c = " & d"

oppure quando si utilizzano gli apici '

dove posso trovare queste spiegazioni ? In rete ho trovato degli esempi ma
senza la spiegazione del perchè delle varie sintassi.

Mille grazie ancora, Bruno


text:
On 28 Mag, 21:41, "Bruno - S95" <
mus...@virgilio.it
> wrote:
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggionews:b0967v...@mid.individual.net...
>
>
>
>
>
>
>
> > Bruno - S95 wrote:
> >>> Access 2003 /2010
> >>> ...
> >>> Non riesco a trovare la giusta sintazzi per sincronizzare una form
> >>> popup in apertura.
>
> >>> Preciso che il campo [IdMilStrd] numerico, mentre il campo [Data]
> >>> .... data
>
> >>> Codice utilizzato siu apertura: Me.Filter =
> >>> "Maschere![frm_141_Straordinario]![IdMilStrd] =
> >>> Maschere![frm_141_Servizi]![Id_Mil]" And
> >>> "Maschere![frm_141_Straordinario]![DataStrdEff] =
> >>> Maschere![frm_141_Servizi]![Data]"
> >> ...
> >> Scusate! dimenticavo di dire che la   Maschere![frm_141_Servizi]![Data]
> >> ospitate come sottoform non
> >> sincronizzata nella frm_141_GeneraleServizi, questo solo per poterla
> >> visualizzare
> >> unitamente ad altra sottoform non sincronizzata.
>
> > Uno problema chiaro che non includi l'operatore nella stringa.
> > Dovrebb'essere:
>
> > Me.Filter = "a = b And c = d"
>
> > Poi non chiaro "in apertura" di quale oggetto si trova il codice.
> > Da questo fatto dipende il resto della sintassi.
>
> > --
> > Ciao
> > Karl
> > *********
> > Access FAQ:
http://www.donkarl.com/it

>
> ^^^^^^^^^^^^^
>
> Ciao Karl, mille grazie e scusa per il mio ritardo nella risposta; ero fuori
> per lavoro.
>
> Non ho capito la differenza tra la sintassi
>
> Me.Filter = "a = b And c = d"
>
> e la sintassi
>
> Me.Filter = "a =" & b And "c = " & d"
>
> oppure quando si utilizzano gli apici '
>
> dove posso trovare queste spiegazioni ? In rete ho trovato degli esempi ma
> senza la spiegazione del perch delle varie sintassi.
>
> Mille grazie ancora, Bruno

C'è differenza se un CARATTERE è interno ai DoppiApici o Esterno.
Se è INTERNO è invocato il valutatore di espressioni, quindi viene
interpretato come CAMPO o come OPERATORE..., oppure risolto in modo
IMPLICITO se ci fosse un riferimento esterno.
Se ESTERNO il VBA lo vede come OGGETTO o come VARIABILE...
In questo caso [AND] che è un'operatore non può stare fuori dalla
STRINGA in quanto solo nella Stringa è considerato OPERATORE, fuori
sarebbe una Variabile...!!!!!

Qualsiasi libro di VBA alla 2° pagina spiega queste basi...

@Alex


text:
"@Alex" <
ik2...@libero.it
> wrote:
> On 28 Mag, 21:41, "Bruno - S95" <
mus...@virgilio.it
> wrote:
>> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel
>> messaggionews:b0967v...@mid.individual.net...
>>
>>
>>
>>
>>
>>
>>
>>> Bruno - S95 wrote:
>>>>> Access 2003 /2010
>>>>> ...
>>>>> Non riesco a trovare la giusta sintazzi per sincronizzare una form
>>>>> popup in apertura.
>>
>>>>> Preciso che il campo [IdMilStrd] numerico, mentre il campo [Data]
>>>>> .... data
>>
>>>>> Codice utilizzato siu apertura: Me.Filter > >>>
>>>>> "Maschere![frm_141_Straordinario]![IdMilStrd] > >>>
>>>>> Maschere![frm_141_Servizi]![Id_Mil]" And
>>>>> "Maschere![frm_141_Straordinario]![DataStrdEff] > >>>

----------

Sono Infinitamente grato per la semplice spiegazione datami.

Grazie ancora Alex.

Bruno


text:
"@Alex" <
ik2...@libero.it
> wrote:
> On 28 Mag, 21:41, "Bruno - S95" <
mus...@virgilio.it
> wrote:
>> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel
>> messaggionews:b0967v...@mid.individual.net...
>>
>>
>>
>>
>>
>>
>>
>>> Bruno - S95 wrote:
>>>>> Access 2003 /2010
>>>>> ...
>>>>> Non riesco a trovare la giusta sintazzi per sincronizzare una form
>>>>> popup in apertura.
>>
>>>>> Preciso che il campo [IdMilStrd] numerico, mentre il campo [Data]
>>>>> .... data
>>
>>>>> Codice utilizzato siu apertura: Me.Filter > >>>
>>>>> "Maschere![frm_141_Straordinario]![IdMilStrd] > >>>
>>>>> Maschere![frm_141_Servizi]![Id_Mil]" And
>>>>> "Maschere![frm_141_Straordinario]![DataStrdEff] > >>>

///////////

Ciao Alex, per mia curiosità sono andato a vedere il mio libro di VBA per
Access 2002 della Mondadori - autore Evan Callahan, ma oltre ai vari esempi
passò passo, assolutamente non sono presenti spiegazioni di base come
quelle che tu mi hai gentilmente chiarissimamente dato. Ti prego di voler i
indicare il testo del tuo libro o altro altrettanto valido che mi permetta
di capir bene il VBA per il quale mi rendo conto di non aver buone basi;
esistono molti testi ma pochi buoni.... quali. Grazie

Bruno


title: Somma

author: Luca

text:
Ciao a tutti,
ho una query che mi da il totale degli ordini per ogni cliente in euro;
vorrei avere la somma di tutti questi totali e quindi il fatturato, come
devo fare?
Per la somma degli ordini ho usato la formula: Totale: [Pezzi
venduti]*[Prezzo].
Attendo un vostro suggerimento, grazie e ciao
Luca


title: Somma

author: TheMax

text:
"Luca" <
srd...@yahoo.it
> ha scritto nel messaggio
news:mogtc.346093$rM4.14...@news4.tin.it...

Puoi creare un report con dei raggruppamenti e sommare a livello di report.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Somma

text:
Non sono riuscito a farlo, mi puoi dire i passaggi?
Grazie
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:c94qda$2da$1...@atlantis.cu.mi.it...



title: Somma

text:
Luca ha scritto:
> Non sono riuscito a farlo, mi puoi dire i passaggi?
> Grazie
Primo passaggio:
postare dopo il quoting.
Secondo passaggio, creare una autocomposizione report, lo crei sulla query
che hai costruito, poi ti dice "Aggiungere livelli di gruppo" metti i
livelli che vuoi raggruppare, in una schermata successiva hai un pulsante
"opzioni di riepilogo" cliccalo e scegli che operazioni vuoi compiere sui
vari campi.
Prova e fa sapere.
Ciao,
Massimo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: collegamenti ipertestuali

author: fuoco

text:
Cari Amici,
aiutatemi a risolvere un problema, sono sicuro che è di piccola entità per
voi e di grande per me.
Nella creazione di un db ho creato un campo in cui ci sono dei collegamenti
ipertestuali e fin qui nessun errore.
Il mio problema è sorto quando ad un collegamento ho cercato di far aprire
un file di excel e il relativo foglio.
Ad esempio se il file di nome pippo contiene tre fogli di calcolo "A1, B1,
C2, al momento che clicco sul collegamento ipertestuale si dovrà aprire il
file pippo ed il foglio B1.
Come dovrò scrivere la sintassi?
(C:\pippo..........
Sicuro di una Vs. valida risposta in anticipo ringrazio.


title: collegamenti ipertestuali

text:
"fuoco" <
pe...@libero.it
> ha scritto nel messaggio
news:URm18.2406$tl3....@twister2.libero.it...
> Cari Amici,
[cut]
> Come dovrò scrivere la sintassi?
> (C:\pippo..........
usa il comando "shell" oppure "application"...vai nella guida


title: Maschere continue spostamento cursore con tasti freccia

text:
Salve
E possibile in una maschera continua spostare il cursore con i tasti freccia
come se si trattasse del foglio dati?
Ovvero passare oltre che al campo successivo o precedente dell stesso record
anche allo stesso campo del record sottostante o sovrastante ?
Spero di essermi spiegato
Ringrazio find'ora chi mi risponderà


text:
Tex_Willer wrote:
> E possibile in una maschera continua spostare il cursore con i tasti
> freccia come se si trattasse del foglio dati?
> Ovvero passare oltre che al campo successivo o precedente dell stesso
> record anche allo stesso campo del record sottostante o sovrastante ?
www.donkarl.com/it
 FAQ 4.10 Cambiare riga con il tasto freccia
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Trova codice con Barcode

author: Pino

text:
Ho inserito nel mio Db il campo codice a barre che stampo correttamente e
leggo in emulazione tastiera. Fin quì tutto Ok.
Vorrei però nella maschera di ricerca a maschere multiple creare un
controllo in cui il lettore barcode inserisca il numero letto e
conseguentemente trovi il record relativo inserendo nel campo vero/falso
"Si" e nel campo data la data odierna tornando poi nella casella di ricerca
cancellando il contenuto e rimanendo pronto a accettare un altro codice.
Forse più difficile a spiegare che a farsi, ma mi sono impaperato.
Grazie a quanti mi daranno suggerimenti utili.


title: Trova codice con Barcode

author: Carlo Costarella

text:
"Pino" <
pi...@serenacom.net
> ha scritto nel messaggio
news:b03vfi$f9i$1...@lacerta.tiscalinet.it...

La procedura da seguire non differisce da quella utilizzata per una combo
per esempio.
Se la combo di ricerca ha la colonna associata specifica per la ricerca
(come un ID, un codice a barre, ecc) basta inserire il codice, manualmente o
dal lettore e scrivere così sull'evento click:
Private Sub Combo1_Click()
    On Error Resume Next
    Me!IDCodBarre.SetFocus
    DoCmd.FindRecord Me!Combo1, , , , True
    me.Combo1 = ""
End Sub
In pratica sposti il focus al controllo dove vuoi cercare il valore della
combo, cerchi il valore e imposti la compo a "".
Ciao, Carlo


title: Trova codice con Barcode

text:
Grazie per la cortese risposta.
Il Setfocus lo ho già impostato sul campo che mi interessa.
Io però ho impostato la combo entro la quale il lettore piazza già il numero
che legge dal barcode dopodichè dovrei premere il pulsante trova per avviare
la ricerca.
Vorrei però che la ricerca partisse senza il pulsante "Trova", come posso
fare?


title: Trova codice con Barcode

text:
"Pino" <
pi...@serenacom.net
> ha scritto nel messaggio
news:b04d07$pn4$1...@lacerta.tiscalinet.it...

Usa uno degli eventi "Dopo Aggiornamento" o "su Disattivato" o su Click o
comunque su uno degli eventi che si verifica quando vuoi tu e relativo alla
combo.
Ciao, Carlo


title: Trova codice con Barcode

text: Ok Carlo grazie mille della cortesia.


title: Conteggio

author: Mike Dens

text:
ciaooooo :-( son disperato!!!
Dunque ho provato ad eseguire un conteggio all'interno di una maschera
inserendo in origine controllo di una casella di testo la seguente
funzione: Conteggio([Sesso]) e questa funziona. però nn capisco come
possa filtrare i record per esempio contare solo i maschi....ho provato
la sintassi Conteggio([Sesso]='maschio') ma questa non funziona mi vien
riportato sempre il conteggio totale.aiutatemiiiiiii
ciao e grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conteggio

author: Antonio Biso

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:cee8cf1817d9e82f22...@mygate.mailgate.org...
> ciaooooo :-( son disperato!!!
> Dunque ho provato ad eseguire un conteggio all'interno di una maschera
> inserendo in origine controllo di una casella di testo la seguente
> funzione: Conteggio([Sesso]) e questa funziona. perň nn capisco come
> possa filtrare i record per esempio contare solo i maschi....ho provato
> la sintassi Conteggio([Sesso]='maschio') ma questa non funziona mi vien
> riportato sempre il conteggio totale.aiutatemiiiiiii
Conteggio(iif([sesso]='maschio';1;0))
Antonio


title: Conteggio

author: MA

text:
> ciaooooo :-( son disperato!!!
> funzione: Conteggio([Sesso]) e questa funziona. perň nn capisco come
[CUT]
.aiutatemiiiiiii
> ciao e grazie
> mike
A che punto riduce il sesso
La soluzione te l'ha data mr Biso, che di sesso (soprattutto a contare i
maschi) se ne intende.
MAssimiliano
p.s. Antonio, te lo giuro, quando ho iniziato l post non volevo tirarti
dentro, poi...


title: Conteggio

text:
Ciao Antonio felice di ritrovarti e di sentirti spero tu stia bene.....
ritorno sul suggerimento che mi hai dato, non mi funziona continua
a restituirmi il conteggio totale, potresti spiegarmi il significato
dell'1 e dello 0.....grazie e ciao



title: Conteggio

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:8f82b2e2ec2bbff09e...@mygate.mailgate.org...
> Ciao Antonio felice di ritrovarti e di sentirti spero tu stia bene.....
> ritorno sul suggerimento che mi hai dato, non mi funziona continua
> a restituirmi il conteggio totale, potresti spiegarmi il significato
> dell'1 e dello 0.....grazie e ciao
> mike
Se è maschio ti conteggia 1 s e è femmina ti conteggia 0;
alal fine avrai la somma di tutti gli 1 e 0 e quindi la somma di tutti
corrispondera al totale maschi.
MAssimiliano


title: Conteggio

author: Giorgio Prx

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:yU8Ra.179218$lK4.5...@twister1.libero.it...
> "Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
> news:cee8cf1817d9e82f22...@mygate.mailgate.org...
> > ciaooooo :-( son disperato!!!
> > Dunque ho provato ad eseguire un conteggio all'interno di una maschera
> > inserendo in origine controllo di una casella di testo la seguente
> > funzione: Conteggio([Sesso]) e questa funziona. però nn capisco come
> > possa filtrare i record per esempio contare solo i maschi....ho provato
> > la sintassi Conteggio([Sesso]='maschio') ma questa non funziona mi vien
> > riportato sempre il conteggio totale.aiutatemiiiiiii
>
> Conteggio(iif([sesso]='maschio';1;0))
>
> Antonio
>
>
Ciao Posso correggere ?
Somma(iif([sesso]='maschio';1;0))
Ciao Giorgio


title: Conteggio

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bf38fl$umd$1...@lacerta.tiscalinet.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:yU8Ra.179218$lK4.5...@twister1.libero.it...
> > "Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
> > news:cee8cf1817d9e82f22...@mygate.mailgate.org...
> > > ciaooooo :-( son disperato!!!
> > > Dunque ho provato ad eseguire un conteggio all'interno di una maschera
> > > inserendo in origine controllo di una casella di testo la seguente
> > > funzione: Conteggio([Sesso]) e questa funziona. perň nn capisco come
> > > possa filtrare i record per esempio contare solo i maschi....ho
provato
> > > la sintassi Conteggio([Sesso]='maschio') ma questa non funziona mi
vien
> > > riportato sempre il conteggio totale.aiutatemiiiiiii
> >
> > Conteggio(iif([sesso]='maschio';1;0))
> >
> > Antonio
> >
> >
>
> Ciao Posso correggere ?
>
> Somma(iif([sesso]='maschio';1;0))
Direi che forse č meglio cosě...
Antonio


title: Conteggio

text:
Ciao Giorgo.........sei un grande......ora funziona!!!
ora perň la cosa diventa piů diffcile.nel senso che io desideravo
poter contare in una casella ti testo ad esemio i maschi che hanno
piů di 20 anni, utilizzando l'espressione che mi hai suggerito posso
ottenere
quello che voglio fare???
ti ringrazio tanto
ciao mike



title: Conteggio

text:
"Mike Dens" <
ra...@tiscalinet.it
> wrote in message
news:65ad2e12a1248135d7...@mygate.mailgate.org
> Ciao ANTONIO   sei un grande......ora funziona!!!
> ora però la cosa diventa più diffcile.nel senso che io desideravo
> poter contare in una casella ti testo ad esemio i maschi che hanno
> più di 20 anni, utilizzando l'espressione che mi hai suggerito posso



title: Conteggio

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:65ad2e12a1248135d7...@mygate.mailgate.org...
> Ciao Giorgo.........sei un grande......ora funziona!!!
> ora però la cosa diventa più diffcile.nel senso che io desideravo
> poter contare in una casella ti testo ad esemio i maschi che hanno
> più di 20 anni, utilizzando l'espressione che mi hai suggerito posso
> ottenere
> quello che voglio fare???
> ti ringrazio tanto
> ciao mike
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao Mike
E' la stessa cosa
Somma(iif([sesso]='maschio' AND Anni>20;1;0))
Ciao Giorgio


title: Conteggio

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:4dbb142b05d0641b22...@mygate.mailgate.org...
> "Mike Dens" <
ra...@tiscalinet.it
> wrote in message
>
news:65ad2e12a1248135d7...@mygate.mailgate.org
>
> > Ciao ANTONIO   sei un grande......ora funziona!!!
> > ora però la cosa diventa più diffcile.nel senso che io desideravo
> > poter contare in una casella ti testo ad esemio i maschi che hanno
> > più di 20 anni, utilizzando l'espressione che mi hai suggerito posso
> > ottenere
> > quello che voglio fare???
Ti hanno già dato la risposta.
Io replico per due motivi:
1) devi riportare il quoting del messaggio a cui rispondi, scrivendo dopo lo
stesso.
2) basta un reply su un thread, non dare risposte uguali ai singoli a meno
che il thread non prenda strade differenti
Antonio


title: Conteggio

text:
Ciao....volevo ringraziare tutte le persone che mi hanno aiutato
in particolare il Grande ANTONIO che è sempre persona molto disponibile
e piena di risorse :-)......siete stati come sempre di grande aiuto!!!
ciao ed alle prossime
buon proseguimento a tutti quanti



title: Conteggio

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:26fb62301dde20e1c1...@mygate.mailgate.org...
> Ciao....volevo ringraziare tutte le persone che mi hanno aiutato
> in particolare il Grande ANTONIO che è sempre persona molto disponibile
> e piena di risorse :-)......siete stati come sempre di grande aiuto!!!
> ciao ed alle prossime
SIGH...
Antonio


title: Conteggio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:z2eRa.179968$Ny5.5...@twister2.libero.it...

Antò si vede che sei tu stesso ad incenzarti...
hai clonato Mike
MAssimiliano


title: [OT] Meritate congratulazioni per il Chievo

author: Massimo

text: Sono di Bologna e tifo per l'Inter ma .... Vedi oggetto....


title: cliccando su stampa, il codice del report viene rieseguito

author: ]SiLVieTTa[

text:
con qualche "piccolo" sacrificio, esce.
però a questo punto mi chiedo se sia normale o se c'era una soluzione semplice e
lineare.
nel caricare l'anteprima di un report, nel
corpo su stampa
vengono caricati uno per uno tutti i record.
al caricamento di ogni record, incremento una variabile globale.
nel piè di pagina, copio il contenuto della variabile globale in una casella di
testo non associata.
l'anteprima del report, non è bella, è FANTASTICA!
quando però lancio la stampa, mi stampa il valore della var globale, esattamente
raddoppiato.
ho capito questo. che l'anteprima è una cosa e la stampa un'altra.
quando viene lanciata la stampa, come se l'anteprima non esistesse, viene
rieseguita tutta la procedura di caricamento dei record nel corpo e nelle altre
sezioni del report.
non mi sarei accorta di niente, se non fosse stato per la var globale che
riprendeva l'incremento da dove era arrivata prima, e di conseguenza diventava
sempre il doppio.
quindi, viene eseguita l'anteprima.
dopo, la stampa non è un semplice riportare su carta ciò che vedi a schermo, ma
ricalcola tutto.
è normale???
come avrei potuto fare per impedirgli di rieseguire tutto il codice, nel momento
in cui clicco su stampa?
la mia umile e meccanica soluzione è stata quella di stampare il tutto
nell'anteprima, svuotare la var globale al fine di farla ripartire da zero nella
2^ esecuzione del codice (quando clicco su stampa).
deve eseguire per forza 2 volte il codice????
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Prima di offendere qualcuno contate fino a dieci: vi verranno in mente molti piu' insulti!


author: Ghost Dog

text:
"]SiLVieTTa[" <


> è normale???
E' normale.
> come avrei potuto fare per impedirgli di rieseguire tutto il codice, nel
momento
> in cui clicco su stampa?
> la mia umile e meccanica soluzione è stata quella di stampare il tutto
> nell'anteprima, svuotare la var globale al fine di farla ripartire da zero
nella
> 2^ esecuzione del codice (quando clicco su stampa).
> deve eseguire per forza 2 volte il codice????
Come hai già verificato Access riformatta tutte le sezioni quando premi il
bottone di stampa, quindi riesegue tutto il codice.
La soluzione che hai adottato è l'unica.
Bye


title: creazione recordset da excel e accodamento dat a tabella

author: mdm

text:
Ho la necessità di accodare ad una tabella presente in Access un file
excel. La directory del file .xls viene scelta dall'utente tramite una
finestra ottenuta dall'uso dell'oggetto FileDialog.
Riesco a creare il recordset da excel ma ottengo un messaggio di errore
nella fase di accodamento perché non è possibile trovare l'oggetto
tblExcel.
Riporto il codice per poi spiegarmi meglio:
   Dim fd As FileDialog
   Dim conExcel As ADODB.Connection
   Dim tblExcel As ADODB.Recordset
   Set fd = Application.FileDialog(msoFileDialogFilePicker)
   fd.Show
   Set conExcel = New ADODB.Connection
   Set tblExcel = New ADODB.Recordset
   conExcel.Provider = "Microsoft.Jet.OLEDB.4.0"
   conExcel.Properties("Data Source") = fd.SelectedItems(1)
   conExcel.Properties("Extended properties") = "Excel 8.0;HDR=Yes"
   conExcel.Open
   tblExcel.Open "Select * from [Foglio1$]", conExcel
'fino a questo punto è tutto ok, ma successivamente la procedura va in
errore
   DoCmd.RunSQL ("INSERT INTO DatiCompleti SELECT * FROM tblExcel")
Immaginavo che una volta creato il recordset da excel (appunto
tblExcel), potessi trattarlo come una normale tabella del db, ma così
non è poiché la RunSql cerca tblExcel tra le tabelle del database e
non la trova. Come posso risolvere il problema?
Inoltre, quando ho scritto
tblExcel.Open "Select * from [Foglio1$]", conExcel
mi sono vincolato al fatto che il nome del foglio excel debba essere
necessariamente "Foglio1". Come faccio a selezionare il foglio n.1,
indipendentemente dal suo nome?
Grazie a tutti
mdm


author: Bruno Campanini

text:
"mdm" <
michel...@infinito.it
> wrote in message
news:1148396956.9...@38g2000cwa.googlegroups.com...
Ho la necessità di accodare ad una tabella presente in Access un file
excel. La directory del file .xls viene scelta dall'utente tramite una
finestra ottenuta dall'uso dell'oggetto FileDialog.
Riesco a creare il recordset da excel ma ottengo un messaggio di errore
nella fase di accodamento perché non è possibile trovare l'oggetto
tblExcel.
Riporto il codice per poi spiegarmi meglio:
   Dim fd As FileDialog
   Dim conExcel As ADODB.Connection
   Dim tblExcel As ADODB.Recordset
   Set fd = Application.FileDialog(msoFileDialogFilePicker)
   fd.Show
   Set conExcel = New ADODB.Connection
   Set tblExcel = New ADODB.Recordset
   conExcel.Provider = "Microsoft.Jet.OLEDB.4.0"
   conExcel.Properties("Data Source") = fd.SelectedItems(1)
   conExcel.Properties("Extended properties") = "Excel 8.0;HDR=Yes"
   conExcel.Open
   tblExcel.Open "Select * from [Foglio1$]", conExcel
'fino a questo punto è tutto ok, ma successivamente la procedura va in
errore
   DoCmd.RunSQL ("INSERT INTO DatiCompleti SELECT * FROM tblExcel")
Che complicazione!
Con una riga fai tutto:
DoCmd.TransferSpreadsheet _
    TransferType:=acImport, _
    SpreadSheetType:=acSpreadsheetTypeExcel9, _
    FileName:="C:\Book1.xls", _
    Range:="Sheet1!B10:F22", _
    TableName:="T11", _
    HasFieldNames:=True
Eventualmente sostituisci acImport con acLink così ti trovi una tabella
collegata e te la giochi come ti pare. In tale caso T11 non deve
esistere in Access.
Immaginavo che una volta creato il recordset da excel (appunto
tblExcel), potessi trattarlo come una normale tabella del db, ma così
non è poiché la RunSql cerca tblExcel tra le tabelle del database e
non la trova. Come posso risolvere il problema?
Con quella montagna di codice hai creato un recordset
non una tabella. Dovrai quindi lavorar di codice (non di query!)
per effettuare l'Append.
Inoltre, quando ho scritto
tblExcel.Open "Select * from [Foglio1$]", conExcel
mi sono vincolato al fatto che il nome del foglio excel debba essere
necessariamente "Foglio1". Come faccio a selezionare il foglio n.1,
indipendentemente dal suo nome?
Con ADO puoi definire:
- un Sheet (la procedura importa tutto quel che vi trova);
- un range esclusivamente del primo Sheet;
- un RangeName il quale, per essere univoco per il Workbook,
   può trovarsi in qualsiasi Sheet.
La prossima volta fa' in modo che la risposta possa rendersi
distinguibiule dalla domanda.
Ciao
Bruno


text:
Ho adattato alle mie esigenze il codice suggeritomi da te!!!! Era tutto
più semplice di quanto immaginavo :-)
Grazie
mdm


title: evitare duplicato

author: Giuseppe

text:
Buonasera.
Con il seguente codice
SELECT IDScontrino FROM tblScontrini WHERE IDFornitore = " & Me.cmbIDFornitore & " AND DataScontrino = " & Me.txtDataScontrino & " AND ImportoScontrino = " & Me.txtImportoScontrino
verifico la presenza di un precedente scontrino già esistente che abbia la stessa data, Fornitore e importo.
Tale evento può verificarsi,  pertanto prima di salvare l'utente conferma se si tratta di un duplicato o ha erroneamente inserito di nuovo tale scontrino.
I controlli della maschera non sono associati.
La query non trova alcun record in quanto l'importo dello scontrino esistente è in formato valuta (1,00) e il valore della casella di controllo txtImportoScontrino è 1.
Come posso far capire a Vba che il valore della casella di controllo è nello stesso formato?
Se nella griglia dei criteri della query, scrivo a mano 1 invece funziona.
Grazie
Giuseppe


title: evitare duplicato

text:

Non trova nulla perchè la WHERE CONDITION sicuramente è errata nella sintassi del campo Data.
Vedi questo:
http://www.donkarl.com/it?FAQ3.13

@Alex


title: evitare duplicato

text:

Ciao Alex e grazie della risposta.
No il problema è il confronto tra l'importo dello scontrino già registrato e il valore della casella di testo non associato del record da salvare.
Ho provato su un'altro record e se verifico IdFornitore, DataScontrino e ho aggiunto IDStruttura la query trova record corrispondenti.
Se aggiungo il criterio sull'importo (e in questo caso i decimali non erano ,00) la query va in errore.
Ho aggiunto davanti a me.txtImportoScontrino la funzione noEuro che sostituisce la virgola con il punto.
Questo il codice completo:
SELECT IdScontrino FROM tblScontrini WHERE IdStruttura = " & Me.txtIDStruttura & " AND DataScontrino = " & Me.txtDataScontrino & " AND IDFornitore = " & Me.cmbIDFornitore & " AND ImportoScontrino = " & norEuro(Me.txtImportoScontrino)
e questo il risultato che ho nella finestra immediata di Vba
SELECT IdScontrino FROM tblScontrini WHERE IdStruttura = 3 AND DataScontrino = 30/08/2020 AND IDFornitore = 93 AND ImportoScontrino = 14.50
Giuseppe


title: evitare duplicato

text:
...
> Ciao Alex e grazie della risposta.
> No il problema è il confronto tra l'importo dello scontrino già registrato e il valore della casella di testo non associato del record da salvare.
> Ho provato su un'altro record e se verifico IdFornitore, DataScontrino e ho aggiunto IDStruttura la query trova record corrispondenti.
> Se aggiungo il criterio sull'importo (e in questo caso i decimali non erano ,00) la query va in errore.
> Ho aggiunto davanti a me.txtImportoScontrino la funzione noEuro che sostituisce la virgola con il punto.
> Questo il codice completo:
> SELECT IdScontrino FROM tblScontrini WHERE IdStruttura = " & Me.txtIDStruttura & " AND DataScontrino = " & Me.txtDataScontrino & " AND IDFornitore = " & Me.cmbIDFornitore & " AND ImportoScontrino = " & norEuro(Me.txtImportoScontrino)
> e questo il risultato che ho nella finestra immediata di Vba
> SELECT IdScontrino FROM tblScontrini WHERE IdStruttura = 3 AND DataScontrino = 30/08/2020 AND IDFornitore = 93 AND ImportoScontrino = 14.50
> Giuseppe

Giuseppe, ti manca un pezzo ma devi ascoltare quando ti vengono dati suggerimenti.
Devi discriminare la Risoluzione IMPLICITA da quella ESPLICITA, tu usi la risoluzione ESPLICITA del prodicato, quindi ti devi preoccupare di come poi il sistema, JET in questo caso interpreta quello che tu gli passi, cosa che non faresti in risoluzione IMPLICITA in quanto verrebbe delegato lui.

ES(RIS. IMPLICITA):
SELECT IdScontrino FROM tblScontrini
WHERE IdStruttura = FORMS!NOMEFORM!txtIDStruttura  AND
              DataScontrino = FORMS!NOMEFORM!txtDataScontrino  AND
              IDFornitore = FORMS!NOMEFORM!cmbIDFornitore AND
              ImportoScontrino =  norEuro(Forms!NomeForm!txtImportoScontrino)

In questo caso il costrutto si occupa di reperire i VALORI e convertirli.
Pe rconversione intendo tutto quello che afferisce alla sintassi di FIELDTYPE.

Quindi siccome tu usi la ris. Esplicita, ovvero risolvi i RIFERIMENTI esterni esplicitamente passando i VALORI... devi anche fare una parte del lavoro di adattamento.
La data che hai inserito è corretta, per PURO CASO, solo perchè NON esiste il mese 30..., quindi JET non la converte in accezione ANGLOSASSONE in mm/dd/yyyy, ma se fosse una data avesse il gg sotto il 12 del mese, avresti la sorpresa... di conseguenza "te lo avevo detto".

Per i NUMERI con decimali il problema è SIMILE... in quanto devi convertire il SEPARATORE DECIMALE in relazione alle impostazioni di SISTEMA, tu passi la VIRGOLA ma lui vuole il PUNTO.

Quindi per le DATE DEVI usare il suggerimento dato prima
Per i numeri Decimali devi usare questo:
http://www.donkarl.com/it?FAQ6.21

Saluti
@Alex


title: evitare duplicato

text:

Alex ho risolto, ma credo per il criterio data non aver compreso bene come modificare il predicato SQL.
Con il  codice che riporto di seguito, trovo l'eventuale scontrino già esistente, indipendentemente se il giorno è inferiore o superiore a 12 (qui ho capito la differenza che mi hai spiegato).
SELECT IdScontrino, DataScontrino FROM tblScontrini WHERE IdStruttura = " & Me.txtIDStruttura & " AND DataScontrino = " & "#" & Format(Me.txtDataScontrino, "mm/dd/yyyy") & "#" & " AND IDFornitore = " & Me.cmbIDFornitore & " AND ImportoScontrino = " & Str(Me.txtImportoScontrino)
Scusami se non compriendo. Ho fatto tante prove ma questa soluzione è l'unica che mi restituisce il risultato sperato.
Ciao.
Giuseppe


title: evitare duplicato

text:
...
> Alex ho risolto, ma credo per il criterio data non aver compreso bene come modificare il predicato SQL.
> Con il codice che riporto di seguito, trovo l'eventuale scontrino già esistente, indipendentemente se il giorno è inferiore o superiore a 12 (qui ho capito la differenza che mi hai spiegato).
> SELECT IdScontrino, DataScontrino FROM tblScontrini WHERE IdStruttura = " & Me.txtIDStruttura & " AND DataScontrino = " & "#" & Format(Me.txtDataScontrino, "mm/dd/yyyy") & "#" & " AND IDFornitore = " & Me.cmbIDFornitore & " AND ImportoScontrino = " & Str(Me.txtImportoScontrino)
> Scusami se non compriendo. Ho fatto tante prove ma questa soluzione è l'unica che mi restituisce il risultato sperato.
> Ciao.
> Giuseppe

Infatti così è giusto...
In questo Link sempre di Karl trovi altre opzioni sempre lagate al campo Data:
http://www.donkarl.com/it?FAQ6.8

@Alex


title: evitare duplicato

text:

Perfetto. Grazie ancora.
Giuseppe


title: access 2000 APOGEO  CD

author: luigi Onofrio

text:
Comprai il manuale di Access 2000 - Guida Completa - della Apogeo con
allegato un CD rom di esempi (euro 45,45) e fin qui niente di strano!
oggi sono andato a prendere il CD che era piazzato in una bustina di
plastica attaccata all'interno della copertina (che idea di m.... metterla
là)e l'ho trovato rotto! (qualcuno in ufficio l'ha sfogliatyo in modo
brutale!)
a questo punto chiedo:
se qualcuno ha lo stesso libro? se si, è così gentile da inviarmi almeno
le lezioni presenti sul cd?
l'ideale sarebbe l'immagine del cd, ma mi bastano anche solo gli esempi
citati nel manuale stesso.
un grazie anticipato
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: access 2000 APOGEO  CD

text:
"luigi Onofrio" <
onbo...@tin.it
> ha scritto nel messaggio
news:dejv2u$rau$1...@news.newsland.it...
> Comprai il manuale di Access 2000 - Guida Completa - della Apogeo con
> allegato un CD rom di esempi (euro 45,45) e fin qui niente di strano!
> oggi sono andato a prendere il CD che era piazzato in una bustina di
> plastica attaccata all'interno della copertina (che idea di m.... metterla
> là)e l'ho trovato rotto! (qualcuno in ufficio l'ha sfogliatyo in modo
> brutale!)
> a questo punto chiedo:
> se qualcuno ha lo stesso libro? se si, è così gentile da inviarmi almeno
> le lezioni presenti sul cd?
> l'ideale sarebbe l'immagine del cd, ma mi bastano anche solo gli esempi
> citati nel manuale stesso.
> un grazie anticipato
> luigi
>
> --
Ho il libro e relativo cd. Ci sono due versioni all'interno: "Inglese
originale" e "versione italiana". Quest'ultima è divisa in giorni, dall'uno
al ventuno. Ognuno di questi giorni contiene un mdb.
In totale si tratta di circa 160 mega!
Come fare?
Ciao, Carlo


title: access 2000 APOGEO  CD

author: luigi onofrio

text:
Carlo Costarella ha scritto:


> Come fare?
> Ciao, Carlo
si protrebbero mandare come allegato via e-mail (mi interessa solo la
parte in italiano) naturalmente se non hai problemi di connessione e di
spesa.



title: access 2000 APOGEO  CD

text:
luigi onofrio ha scritto:
> Carlo Costarella ha scritto:


> > Come fare?
> > Ciao, Carlo

zippandoli a quanto arriva?
come rimedio estremo, una copia del CD via poste con spese a carico del
destinatario.



title: access 2000 APOGEO  CD

text:

Se vi serve potete pubblicarlo su accessgroup e lì girarlo
con l'ftp no avete problemi di mailbox (se non avete gigamail)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: access 2000 APOGEO  CD

text:
"luigi onofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:dek4r6$ksv$1...@news.newsland.it...
> luigi onofrio ha scritto:
CUT
>
> zippandoli a quanto arriva?
> come rimedio estremo, una copia del CD via poste con spese a carico del
> destinatario.
>
Ho messo una copia sul mio sito (disponibile tra qualche minuto).
Questo il link da cui puoi scaricare la versione compressa con winrar:
http://www.frantoiogestione.com/VersioneItaliana.rar
Se non hai WinRar puoi scaricare una copia del programma da qui:
http://www.winrar.it/prelievo.php4?url=prelievo/WRar341i.exe
Ti invito a scaricare il file al più presto perchè ho problemi di spazio sul
server e darmi una conferma appena terminato.
Ciao, Carlo


title: access 2000 APOGEO  CD

text:
MA ha scritto:


non penso sia una buona idea, non vorrei incorrere in sanzioni per
violazioni di diritti vari da parte di Apogeo! capisc a mmè!



title: access 2000 APOGEO  CD

text:
Carlo Costarella ha scritto:




> Ciao, Carlo
grazie!
appena mi riesco a collegare (ancora non è disponibile) lo scarico e ti
avverto quando ho finito.



title: access 2000 APOGEO  CD

text:
luigi onofrio wrote:
> non penso sia una buona idea, non vorrei incorrere in sanzioni per
> violazioni di diritti vari da parte di Apogeo! capisc a mmè!
avrebbe funzionato solo come ponte.
ho capito a ttè.
Complimenti per la velocità di connessione!!!
Cmq anche questo post è "pericoloso"



title: access 2000 APOGEO  CD

text:
MA ha scritto:
> luigi onofrio wrote:
> > non penso sia una buona idea, non vorrei incorrere in sanzioni per
> > violazioni di diritti vari da parte di Apogeo! capisc a mmè!
> avrebbe funzionato solo come ponte.
> ho capito a ttè.
> Complimenti per la velocità di connessione!!!
dipende dalla linea internet della mia azienda 2mb al sec.
> Cmq anche questo post è "pericoloso"
speriamo di no!



title: access 2000 APOGEO  CD

text:
Carlo Costarella ha scritto:




> Ciao, Carlo
ok!
scaricato!  tutto bene!
ti ringrazio della gentilezza e disponiblità
a buon rendere
ciao
luigi



title: [OT] Algoritmo per determinare la domenica di Pasqua

text:
Qualcuno mi sa dare qualche indicazione in merito ?
Grazie
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


author: LaLo

text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3a4b1977...@firewall.regione.toscana.it...

L'algoritmo di Oudin-Tondering č il seguente (esistono altri algoritmi):
N = Anno di cui si vuol conoscere la data della Pasqua
G = N Mod 19
Per il calendario giuliano :
I = (19 * G + 15) Mod 30
J = (N + N : 4 + I) Mod 7
Per il calendario gregoriano :
C = N : 100
H = ((C - C : 4 - (8 * C + 13) : 25 + 19 * G + 15) : 30)
I = H - (H : 28) * (1 - (H : 28) * (29 : (H + 1)) * ((21 - G) : 11))
J = ((N + N : 4 + I + 2 - C + C : 4) Mod 7)
Sia per il calendario giuliano che quello gregoriano :
L = I - J
Mese di Pasqua : 3 + (L + 40) : 44 (dove 3 = marzo, 4 = aprile)
Giorno di Pasqua : L + 28 - 31 * (Mese di Pasqua : 4)
Il significato delle varie lettere č il seguente:
G = numero d'oro - 1
H = ((23 - epatta) Mod 30)
I = numero di giorni dal 21 marzo al plenilunio pasquale
J = giorno della settimana del plenilunio pasquale (dove 0 = domenica, 1 =
lunedě, ecc.)
L = numero di giorni dal 21 marzo alla domenica del plenilunio pasquale o
precedente il plenilunio.
Nota: tutte le divisioni di cui non č richiesto il resto si considera la
parte intera del risultato, tralasciando i decimali.
Ciao
LaLo


author: Roberto dal portatile

text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3a4b1977...@firewall.regione.toscana.it...
> Qualcuno mi sa dare qualche indicazione in merito ?
> Grazie
>
> Vincenzo Turturro
Sito Comune, Sezione Tips & Triks, "Conteggio dei giorni lavorativi tra due
date".
Nella parte finale c'è il codice VBA della funzione Pasqua; non so se è lo
stesso di Lalo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Dopo modifica aprire maschera

author: Fabio

text:
Ciao a tutti,
come faccio a fare in modo che alla chiusura di una maschera in cui ho
modificato/inserito dei dati mi appaia un'altra maschera che riassuma i
cambiamenti effettuati?
Anticipatamente grazie,
Fabio.


title: Dopo modifica aprire maschera

text:

Private sub form_close()
docmd.openform "tuasecondamaschera"
end sub
--------------------------------
Inviato via
http://usenet.libero.it


title: Dopo modifica aprire maschera

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z12Z126Y1...@usenet.libero.it...

Ma.... così lo apre sempre!
Mi spiego meglio.
La maschera si deve aprire solo se ho fatto dei cambiamenti.


title: Dopo modifica aprire maschera

author: Roberto da casa

text:
"Fabio" <
fabio.fr...@tin.it
> ha scritto nel messaggio
news:Se1za.131347$3M4.2...@news1.tin.it...

In testa al modulo di classe della maschera dichiarati una vriabile
booleana.
A fronte dell'evento "Dopo aggiornamento" della maschera imposta a True
detta variabile.
A fronte dell'evento "Su chiusura" della maschera, se la variabile booleana
di cui sopra è True, apri l'altra maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Condivisione in rete di mdb lenta... soluzioni ?

author: Fabietto

text:
Ciao a tutti,
dopo aver spulciato sul sito comune, sulla guida Microsoft Access 2000 e
nell'help di Access stesso, chiedo a voi suggerimenti per stabilire le
impostazioni migliori per la condivisione di un database Access fra 4 utenti
simultanei in rete.
Ho diviso il DB fra FE e BE, ogni client ha il proprio FE mentre ho posto il
BE in una cartella condivisa sul Server Win 2000.
Ho impostato le opzioni del database (Strumenti, opzioni, avanzate) come:
Accesso condiviso = "Si" e blocco record predefinito = "Record modificati"
togliendo il segno di spunta su "apri database usando blocco a livello di
record".
Ecco, quello che vorrei sapere e' se queste sono le impostazioni piu' sicure
e prestazionali...
Fino a questo momento avevo invece lasciato impostato "apri database usando
blocco a livello di record" e "Nessun blocco". Pero' l'applicazione era
spesso lenta soprattutto se usata da piu' di un utente...
Grazie!!
Fabio


title: [OT] Vista...parte due

author: Carlo Costarella

text:
Mi spiace dirlo, ma questo nuovo sistema operativo è una vero e proprio
flop!
Bellissimo a vedersi forse, ma impossibile per un programmatore. Anzi la sua
pregevole interfaccia finisce con innervosire non poco chi vorrebbe usarlo
per lavoro e non per divertimento.
Nemmeno il buon vecchio help si installa (incompatibile). Problemi con
sqlserver, Visual Studio, VB e VBA....
Avete provato a intallare Access 97 e relative patch? Praticamente
impossibile, nonostante i super diritti di amministratore.
Non importa la vecchia rubrica di OE...con i messaggi....solo gli account e
non senza difficoltà.
ATI Control Center lo manda letteralmente in crisi e chi più ne ha più ne
metta.
Insomma una delusione incredibile.
Per trovare la soluzione ai famosi Windows SharePoint Service ho impiegato
quattro giorni e nessun NG, dico nessuno, aveva una soluzione.
Eppure il nuovo PC ha tutte le carte in regola segnalandomi un indice di ben
4,6 (su 5)...il problema è proprio lui: Vista.
Finanche la memoria fisica di ben 4 giga viene ridotta a 3,3...forse se la
mangia!
Una serie interminabile di messaggi annoia non poco l'utente e, se
all'inizio sembra una cosa buona, alla fine è di una noia mortale...i click
sono aumentati del 20 o 30 %.
In una parola: da scartare senza se e senza ma.
Spero abbiate esperienze diverse.
Ciao, Carlo


title: [OT] Vista...parte due

author: Sergio MAZZA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ermuga$302$1...@tdi.cu.mi.it...
> Mi spiace dirlo, ma questo nuovo sistema operativo è una vero e proprio
> flop!
> Bellissimo a vedersi forse, ma impossibile per un programmatore. Anzi la
> sua pregevole interfaccia finisce con innervosire non poco chi vorrebbe
> usarlo per lavoro e non per divertimento.
> Nemmeno il buon vecchio help si installa (incompatibile). Problemi con
> sqlserver, Visual Studio, VB e VBA....
> Avete provato a intallare Access 97 e relative patch? Praticamente
> impossibile, nonostante i super diritti di amministratore.
> Non importa la vecchia rubrica di OE...con i messaggi....solo gli account
> e non senza difficoltà.
> ATI Control Center lo manda letteralmente in crisi e chi più ne ha più ne
> metta.
> Insomma una delusione incredibile.
> Per trovare la soluzione ai famosi Windows SharePoint Service ho impiegato
> quattro giorni e nessun NG, dico nessuno, aveva una soluzione.
> Eppure il nuovo PC ha tutte le carte in regola segnalandomi un indice di
> ben 4,6 (su 5)...il problema è proprio lui: Vista.
> Finanche la memoria fisica di ben 4 giga viene ridotta a 3,3...forse se la
> mangia!
Avevano già segnalato che il programma che indicava la "compatibilità" non è
attendibile per utilizzare l'AERO.
A tal proposito mi piacerebbe trovare un negozio che gli siano rimasti fra
capo e collo dei portatili che non possono essere utilizzati da Vista;
chissà a quanto sarebbe disposto a venderli...
> Una serie interminabile di messaggi annoia non poco l'utente e, se
> all'inizio sembra una cosa buona, alla fine è di una noia mortale...i
> click sono aumentati del 20 o 30 %.
>
> In una parola: da scartare senza se e senza ma.
>
> Spero abbiate esperienze diverse.
Quello che spero è che si sbrighino a tirar fuori la SP3 per WinXP...
> Ciao, Carlo
Ciao.
--
Sergio MAZZA


title: [OT] Vista...parte due

author: MA

text:
Carlo Costarella wrote:
> Mi spiace dirlo, ma questo nuovo sistema operativo è una vero e
> proprio flop!
> In una parola: da scartare senza se e senza ma.
>
> Spero abbiate esperienze diverse.
>
> Ciao, Carlo
Poraccio...
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: [OT] Vista...parte due

author: antonio


title: [OT] Vista...parte due

author: ciroteo ®

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ermuga$302$1...@tdi.cu.mi.it...

quando dico questo il buon pablito mi riempie di insulti .. ma io mi tengo
stretto al win 2k!
;-)


title: [OT] Vista...parte due

author: Lorenzo(pyx)

text:
In news:ermuga$302$
1...@tdi.cu.mi.it
,
Carlo Costarella <
carloco...@libero.it
> ha scritto:
[...]
> Bellissimo a vedersi forse, ma impossibile per un programmatore. Anzi
> la sua pregevole interfaccia finisce con innervosire non poco chi
> vorrebbe usarlo per lavoro e non per divertimento.
[...]
Ciao,
se nel pentolone metti anche OFF2007, la dose si rincara purtroppo.
Attendo con ansia la creazione di un nuovo gruppo di utenti da affiancare
ai Vari Administrators-Users-Everyone:  ... Programmer User ....
Oramai credo che i moduli base del SysOp siano quasi maturi per
permettere l'accesso ad un utente dotato di credenziali da programmatore.
Certo, bisogna conoscere anche l'interfaccia dell'utente inesperto per
poterla
gestire da un ambiente diverso.
Il mio pensiero, ovviamente.
> Ciao, Carlo
--
Lorenzo


title: [OT] Vista...parte due

text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:Q6SDh.5085$J11....@twister1.libero.it...
cut
> Oramai credo che i moduli base del SysOp siano quasi maturi per
> permettere l'accesso ad un utente dotato di credenziali da programmatore.
> Certo, bisogna conoscere anche l'interfaccia dell'utente inesperto per
> poterla
> gestire da un ambiente diverso.
>
> Il mio pensiero, ovviamente.
> Lorenzo
Quoto in pieno.
Aggiungo che l'utente esperto deve poter avere il pieno controllo del
sistema operativo...e non solo per testare virus ma anche per vedere come si
comporta un programma quando accede ai vari file di sistema.
Le righe di codice scritte con programmi che fanno uso di VBA o VB sono
svariati miliardi! Non si puň buttare a mare tutto ciň, nč si puň
costringere un utente a non acquistare Vista.
Non č sempre agevole migrare un applicativo, a volte puň diventare
impossibile.
Che senso ha fare un super sistema operativo (il piů costoso e complesso tra
i SO non server) se poi deve usarlo l'utente medio o standard? Che senso ha
parlare di Ultimate? Solo per avere un media center?
Ciao, Carlo


title: [OT] Vista...parte due

text:
In news:erp6b3$88m$
1...@tdi.cu.mi.it
,
Carlo Costarella <
carloco...@libero.it
> ha scritto:
> "Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
> news:Q6SDh.5085$J11....@twister1.libero.it...
> cut
> Aggiungo che l'utente esperto deve poter avere il pieno controllo del
> sistema operativo...e non solo per testare virus ma anche per vedere
> come si comporta un programma quando accede ai vari file di sistema.
> Le righe di codice scritte con programmi che fanno uso di VBA o VB
> sono svariati miliardi! Non si può buttare a mare tutto ciò, nè si può
> costringere un utente a non acquistare Vista.
Hai perfettamente ragione, saro' opportunista, ma dopo aver verificato
la nuova tendenza sto rapidamente dirottando su altri tool di sviluppo.
E' dura a 47 anni riprendere in mano altri linguaggi e sistemi ma di
necessita'
virtu'.
Nella mia realta', piu' vicina all'utente finale e alle soluzioni che chiede
ai
suoi problemi, piuttosto che produrmi su virtuosismi software sto girando
la barra verso un lavoro di assemblatore. Per pochi euro si trovano sul
web i componenti software da cablare in una soluzione finale. A questo punto
diventi un cliente business di questi produttori e quindi demandi a loro
i problemi di basso livello e di interfaccia. Io metto solo la logica e quel
po' di filo che serve per cucire il tutto.
Vedremo nei fatti se puo' essere una soluzione.
>
> Ciao, Carlo
--
lorenzo


title: [OT] Vista...parte due

author: Oscar Manfredini

text:
"Carlo Costarella"
> In una parola: da scartare senza se e senza ma.
>
> Spero abbiate esperienze diverse.
Il problema maggiore è che Access 2007 funziona anche peggio.
A parte le famigerate RIBBONS (inaccettabili perfino a 1024x768), le
prestazioni dell'interfaccia sono pessime: su computers solo leggermente
obsoleti si lavora al rallentatore.
Su col morale!


title: [OT] Vista...parte due

author: Alessandro Baraldi

text:

Ciao Oscar pensavo avessi cambiato lavoro....
;-)
@Alex


title: [OT] Vista...parte due

text:
"Alessandro Baraldi"
Ciao Oscar pensavo avessi cambiato lavoro....
;-)
........................................................................
Certo che no: anche se ora ci potrei fare un pensierino!
Ciao Alessandro.
P.S:  fantastico il tuo sito   ;-)


title: [OT] Vista...parte due

text:
In news:45e032b3$0$37201$
4faf...@reader3.news.tin.it
,
Oscar Manfredini <
osca...@libero.it
> ha scritto:

Ho fatto una indagine:
Charles babage si rigira nella Tomba.
Von Newman riposa nel terrore di fare la fine dell'ing. di Skynet
in terminator SP2 o SP3, non ricordo.
;-)
Al di la' delle battute, speriamo di essere in una fase di transizione
verso nuovi standard.
Il problema e' come gestire questo interregno...
--
lorenzo


title: [OT] Vista...parte due

text:
"Lorenzo(pyx)" <
> Ho fatto una indagine:
> Charles babage si rigira nella Tomba.
> Von Newman riposa nel terrore di fare la fine dell'ing. di Skynet
> in terminator SP2 o SP3, non ricordo.
> ;-)
>
> Al di la' delle battute, speriamo di essere in una fase di transizione
> verso nuovi standard.
> Il problema e' come gestire questo interregno...
Per aiutare chi di dovere a gestire l'interregno, si potrebbe discuterne:
http://blogs.msdn.com/clintcovington/
Fa parte del team di sviluppo del prodotto (sviluppo si fa per dire).
Chi avesse qualcosa da dire, si faccia avanti   ;-)
Ciao.


title: [OT] Vista...parte due

text:
In news:45e0428a$0$37195$
4faf...@reader3.news.tin.it
,
Oscar Manfredini <osca...@NOSPAM.it> ha scritto:
> "Lorenzo(pyx)" <
[...]
>> Al di la' delle battute, speriamo di essere in una fase di
>> transizione verso nuovi standard.
>> Il problema e' come gestire questo interregno...
>
>
> Per aiutare chi di dovere a gestire l'interregno, si potrebbe
> discuterne:
>
>
http://blogs.msdn.com/clintcovington/
Certo che si, nella beta se ne e' discusso molto....
Ma all'atto pratico si arriva a questa conclusione:
http://allenbrowne.com/Access2007.html
Utilizzare lo strumento con fini professionali e' possibile,
dopo la maturazione del prodotto.
Nel frattempo pero' si rimane su basi consolidate o altre
alternative.
>
> Fa parte del team di sviluppo del prodotto (sviluppo si fa per dire).
> Chi avesse qualcosa da dire, si faccia avanti   ;-)
>
> Ciao.
--
Lorenzo


title: [OT] Vista...parte due

text:
On 24 Feb, 13:57, "Oscar Manfredini" <
oscar...@libero.it
> wrote:
> "Alessandro Baraldi"
>
> Ciao Oscar pensavo avessi cambiato lavoro....
> ;-)
>
> ........................................................................
>
> Certo che no: anche se ora ci potrei fare un pensierino!
Ehehehe vediamo che succede.... io ci stò già pensando da qualche
mese...!
> Ciao Alessandro.
>
> P.S:  fantastico il tuo sito   ;-)
Tnx
@Alex


title: [OT] Vista...parte due

text:
"Lorenzo(pyx)"
> Certo che si, nella beta se ne e' discusso molto....
> Ma all'atto pratico si arriva a questa conclusione:
>
http://allenbrowne.com/Access2007.html
>
> Utilizzare lo strumento con fini professionali e' possibile,
> dopo la maturazione del prodotto.
> Nel frattempo pero' si rimane su basi consolidate o altre
> alternative.
Un giudizio piuttosto generoso quello di Allen Browne: probabilmente avrą
testato il prodotto su NorthWind.mdb.
Convertendo un'applicazione vera, gli esiti sono sconfortanti.
Ciao.


title: [OT] Vista...parte due

author: Antonio Biso

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ermuga$302$1...@tdi.cu.mi.it...
> Mi spiace dirlo, ma questo nuovo sistema operativo č una vero e proprio
> flop!
Quoto.
Windows, il pių grande bug al mondo.
Io l'avevo detto subito che per usare un nuovo prodotto Microsoft č
necessario aspettare almeno un paio d'anni...
Antonio


title: [OT] Vista...parte due

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:1_BEh.7152$zG1....@twister2.libero.it...
cut
> Windows, il più grande bug al mondo.
>
> Io l'avevo detto subito che per usare un nuovo prodotto Microsoft è
> necessario aspettare almeno un paio d'anni...
>
> Antonio
>
Qui non si tratta di aspettare degli anni...per esempio A97 non funzionerà
mai, eppure è a 32 bit.
Come non funzionerà  mai più il motore Winhlp32 per i file guida in formato
.hlp.
Immagino che una soluzione possibile sia quella di scaricare il nuovo
VirtualPC 2007 (free) e creare un disco virtuale con XP o altro sistema
operativo e fare lì tutto quello che ancora resta da fare per i nostri
applicativi A97.
Questo comporterà la reinstallazione di tutto...
Ciao, Carlo


title: [OT] Vista...parte due

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:erutrd$65t$1...@tdi.cu.mi.it...
>
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:1_BEh.7152$zG1....@twister2.libero.it...
> cut
>
> > Windows, il più grande bug al mondo.
> >
> > Io l'avevo detto subito che per usare un nuovo prodotto Microsoft è
> > necessario aspettare almeno un paio d'anni...
> >
> > Antonio
> >
>
> Qui non si tratta di aspettare degli anni...per esempio A97 non funzionerà
> mai, eppure è a 32 bit.
Perchè no?
Niente che non possa essere risolto con qualche peccione?
Antonio


title: [OT] Vista...parte due

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:K0DEh.7335$J11.1...@twister1.libero.it...
>> Qui non si tratta di aspettare degli anni...per esempio A97 non
>> funzionerà
>> mai, eppure è a 32 bit.
>
> Perchè no?
> Niente che non possa essere risolto con qualche peccione?
>
> Antonio
Magari!
Dubito che Microsoft lo farà...potremmo chiederlo durante la cisa3 che
dovrebbe svolgersi proprio in casa Microsoft.
Anzi, se MA ci sta leggendo, approfitto subito per girargli la cosa.
Ciao, Carlo


title: (2) Access2000 => Web by FrontPage (che ne dite?)

author: Giorgio Barbetta

text:
Ciao al NG,
ho l'esigenza (imposta) di attivare delle pagine html in una intranet
aziendale. Sulla base delle quali dovrei interrogare (reporting) degli
archivi presso un db A2000.
Avrei pensato di utlizzare gli strumenti offerti da Access2000 (Pagine,...)
e lo strumento FrontPage per strutturare le pagine html. Purtroppo non
conosco strumenti alternativi che siano cosě user-fiendly come quelli
citati.
Se qualcuno di voi č in grado si darmi alcuni suggerimenti utili (tipo:
"Giorgio non utlizzare le query create in un db nel tuo pc ma se devi fare
delle query creale dal db situato nel tuo hosting...credo sia cosě...infatti
mi hanno detto he A2000 oltre al solito SQL scrive un sacco di cazzate se la
query viene pubblicata...mah?)
Grazie
giorgio


title: combo e aggiungi nuovo articolo - da Sitocomune

author: micibin

text:
Salve a tutti.
Ho preso dal SitoComune il file contenuto in questo suggerimento:
Forms: Si può aggiungere un record alla tabella che è origine riga di una
casella combinata senza usare una maschera?
Funziona perfettamente anche convertito in A2000 ma se importo la tabella e
la maschera in un nuovo file accade che nel codice Vb quando arriva  a
leggere la seguente riga:  Set miorst = CurrentDb.OpenRecordset("prodotti")
compare il seguente avviso: Errore di run-time 13 Tipo non corrispondente.
E' una cosa risolvibile o si tratta sempre dei problemi di A2000?


text:
"micibin" <
mic...@ba.dada.it
> ha scritto nel messaggio
news:9tlgh7$o9v$1...@pegasus.tiscalinet.it...

Si è risolvibile.
Nei riferimenti del tuo nuovo database devi inserire anche quelli delle
librerie DAO, avendo cura che nella lista dei riferimenti si trovino prima
dei riferimenti ADO.
Ti consiglio di dare un'occhiata ai riferimenti del database che hai
scaricato dal Sito Comune, dopo la sua conversione in A2000; non so darti
ragguagli più precisi in quanto non uso A2000.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text: Grazie Roberto. Tutto risolto.


text:
anzi un'ultima cosa. Se dovessi avere anziche' un campo contatore come id ma
un campo testo come posso fare per aggiungere l'identificativo relativo?
spero di essere stato chiaro.
ciao e ancora grazie
michele b.


text:
"micibin" <
mic...@ba.dada.it
> ha scritto nel messaggio
news:9tm6ao$6nn$1...@pegasus.tiscalinet.it...

Prova ad aggiungre dopo la riga di codice
    miorst.AddNew
le seguenti tre righe di codice VBA:
    Dim Pippo As String
    Pippo = InputBox("Digita IDProdotto")
    miorst!IDProdotto = Pippo
Quando si aprirà la finestra di dialogo che ti chiede l'IDProdotto, tu
digitalo e chiudi la finestra di dialogo.



title: usare stored procedure come origine dati in una form access - erorror run-time 7965

author: Francesco

text:
Buongiorno a tutti,
come da oggetto ho provato a passare una mia applicazione ad una modalità server, linkando le tabelle su sql server.
ho creato delle stored procedure lato server e le ho richiamate tramite ado.
Ecco il codice:

Private Sub Form_Load()
 Dim cmd As New ADODB.Command
        Dim conn As ADODB.Connection
        Dim prm As ADODB.Parameter
        Dim strConn As String
        Dim strSQL As String
        Dim rs As ADODB.Recordset
        Dim frm As Form

        strConn = "driver={SQL Server};" & _
"Server=FRANCESCO-I7; " & _
"Trusted_Connection=True;" & _
"Database=GeseVVF_be - Copia (3)SQL; " & _
"Uid=Francesco-i7\Francesco;" & _
"Pwd="";"

        Set rs = New ADODB.Recordset

        With rs
            .LockType = adLockOptimistic
            .CursorType = adOpenKeyset
            .CursorLocation = adUseServer
        End With

        Set conn = New ADODB.Connection

        conn.Open strConn

        Set cmd = New ADODB.Command
        With cmd
            .CommandText = "dbo.ListaXTurno"
            .CommandType = adCmdStoredProc
            .Parameters.Refresh
            .ActiveConnection = conn
        End With

        Set prm = cmd.CreateParameter("@Turno", adVarWChar, adParamInput, 1)
        cmd.Parameters.Append prm
        cmd.Parameters("@Turno").Value = "C"

rs.Open cmd.Execute

Set Me.Recordset = rs
'in questa riga esce fuori l'errore...
Uso Microsoft access 2010, cercando per le vie di internet, ho trovato diversi utenti con questo problema...
ho fatto tante altre prove ma nn riesco ad uscirne, che faccio?
io sono un semplice appassionato di access e magari sbaglio qualcosa, ringrazio in anticipo il NG.


text:
Ma se crei una Query PT, passando la connection String...?
Non era più semplice che passare per ADO per poi ripassare per DAO...

Il tutto era più semplice e nativo se usavi un progetto ADP... ma se
usi un MDB/ACCDB
 direi che sei moltsissimo fuori strada.

@Alex


title: LEGGIMI ATTENTAMENTE!!!

author: arcama

text:
Ho trovato un secondo stipendio
Mi sono iscritto ad una nuova società su Internet - Extra$
alary.com
 - che
paga i Propri iscritti per navigare su Internet o semplicemente per ricevere
alcuni e-mail. Mi paga anche quando navigano e/o ricevono e-mail altre
persone che si sono iscritte grazie al mio passaparola...ecco il perchè di
questo email.
Non devi pagare nulla, e non devi modificare il tuo abituale modo di
navigare su Internet.
Iscriviti ora a:
www.ExtraSalary.com
, e per favore non dimenticarti di
inserire il mio Codice utente 612E5586D7EEquando ti verrà chiesto se hai
qualcuno cui far riferimento (referral).
Potrai iniziare a guadagnare da subito, la Extra$alary ti spiegherà tutto
nel proprio sito: é completamente gratuito, la privacy è tutelata e... i
soldi sono veri.
Ciao, da Angelo
Codice Utente: 612E5586D7EE


title: Per non creare un nuovo record con pulsante di comando

text:
Ho creato una maschera "Ms|OrdiniClienti" nella quale ho messo un
pulsante di comando che apre la "Ms|OrdineDiStampa".
Il mio obbiettivo sarebbe quello di poter inserire "l'ordine di
stampa" per il fornitire relativo ad un determinato cliente
direttamente dalla maschera dell'ordine di quel cliente e fin qui
tutto ok con il seguente codice:
Private Sub OrdineDiStampa_Click()
On Error GoTo Err_OrdineDiStampa_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Ms|OrdineDiStampa"
    stLinkCriteria = "[IDOrdineCliente]=" & Me![IDOrdineCliente]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Exit_OrdineDiStampa_Click:
    Exit Sub
Err_OrdineDiStampa_Click:
    MsgBox Err.Description
    Resume Exit_OrdineDiStampa_Click
End Sub
Vorrei, inoltre, che ogni volta che mi trovo sul record relativo ad un
certo ordine, cliccando sul pulsante di comando che apre la "Ms|
OrdineDiStampa" io possa vedere l'ordine di stampa relativo all'ordine
nel quale mi trovo in quel momento, invece attualemente ogni volta che
clicco sul pulsante di comando lui mi crea un nuovo record.
Qualcuno sa spiegarmi il motivo ed eventualmente aiutarmi a capire
come evitarlo?
Grazie in anticipo.
Myc


title: divisione per zero

author: Giovanni Zambelli

text:
Ciao a tutti voi,
vorrei porre il seguente quesito:
in una casella testo eseguo la seguente operazione:
=Sum([importo])/Sum([Peso])
tutto funziona bene fino a quando non eseguo un' operazione con peso uguale
a "zero"....in questo caso ho il seguente errore
#/div!....(divisione per zero)
....come posso risolvere?
grazie mille per l'aiuto
Gianni


title: divisione per zero

author: cidi

text:
"Giovanni Zambelli" <
giovan...@hotmail.com
> ha scritto nel messaggio
news:YPIfg.21283$cX1.3...@twister2.libero.it...

ciao Gianni
alcuni esempi:
http://groups.google.com/groups?as_q=&num=10&scoring=r&hl=it&as_epq=divisione+per+zero&as_oq=&as_eq=&as_ugroup=it.comp.appl.access&as_usubject=&as_uauthors=&lr=&as_drrb=q&as_qdr=&as_mind=1&as_minm=1&as_miny=1981&as_maxd=1&as_maxm=6&as_maxy=2006
Daniele


title: link tabella collegata al volo con vba con password

author: mario rossi

text:
buongiorno a tutti, avevo postato questa domanda tempo fa ed ero arrivato ad avere una soluzione ma non trovo più il post

dovrei creare un collegamento ad una tabella di un beckend protetto con password e quando non mi serve più eliminare quel link alla tabella in modo che nessun altro possa metterci mano

qualcuno a un esempio?


text:
Solo perchè sei tu...

http://forum.masterdrive.it/access-79/msaccess-gestione-relink-table-101119/

@Alex


text:

Grazie, non lo trovavo.


text:

utilizzo il seguente codice per creare al volo una tabella collegata
poi faccio qualcosa e infine elimino il collegamento ma quando crea il link alla tabella mi chiede la password perchè il beckend ha una password di protezione, c'è un modo per indicarla qui nel codice vba?

    Dim strFullPath As String
    Dim blnExists As Boolean

    strFullPath = "C:\miodb\dati.accdb"
    blnExists = DCount("*", "MSysObjects", "Name='Licenza'") > 0

    'se esiste già lo elimina
    If blnExists Then DoCmd.DeleteObject acTable, "Licenza"
    'crea il link
    DoCmd.TransferDatabase acLink, "Microsoft Access", _
    strFullPath, acTable, "Licenza", "Licenza"
    'legge la licenza
    LicenzaAttuale = DLookup("licenza", "licenza")
    'lo elimina alla fine
    If blnExists Then DoCmd.DeleteObject acTable, "Licenza"


text:

ho risolto utilizzando questo codice

    Const dbImport = "C:\miodb\dati.accdb"
    Const sPassword = "12345"

    Dim DB As DAO.Database
    Set DB = DBEngine.OpenDatabase(Name:=dbImport, Options:=False, ReadOnly:=False, Connect:=";PWD=" & sPassword)

    DoCmd.TransferDatabase acLink, "Microsoft Access", dbImport, acTable, "licenza", "licenza", False

    DB.Close
    Set DB = Nothing


author: BFS

text:

ma colleghi la tabella solamente per leggere il valore licenza e nulla più?
se si non fai prima a leggerti il valore che ti server senza linkare nulla?

BFS


text:

Come dice BFS, una volta che hai l'oggetto DB(Remoto) istanziato... apri il Recordset e trova il dato che ti serve... senza linkare nulla.

@Alex


text:

certo devo leggere e a volte scrivere in quella tabella, se fosse possibile senza creare il link alla tabella sarebbe ancora meglio ma non so farlo

avete un esempio per fare questo con backend con password?

grazie.


text:
Dai Mario ragiona...
Hai aperto l'oggetto database passando password... su quello stesso oggetto apri il recordset... come faresti in locale...
Come apri in recorset in locale...?

@Alex


text:

ha ok perfetto più semplice di quel che pensavo, perdersi nel famoso
bicchier d'acqua


title: richiamare la calcolatrice in barra dei menù personalizzata

author: Maurizio

text:
Ciao a tutti il NG.
Come ho scritto nell'oggetto di qusto post vorrei richiamare in una
barra dei menù personalizzata, sotto la voce Strumenti-->Calcolatrice
la calcolatrice di windows.
Ogni singola voce della barra personalizzata è regolata dalla macro
"mcrMenu".
Mi dite come faccio a richiamare la calcolatrice?
Grazie anticipatamente.


author: Franco

text:

Ciao Maurizio, per ottenere quello che chiedi devi usare una funzione API
che rintracci la cartella di sistema, quindi usi una tua funzione che avvii
la calcolatrice.
Di seguito ti invio il codice per ottenere ciò:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
Declare Function GetSystemDirectory Lib "kernel32.dll" Alias
"GetSystemDirectoryA" _
            (ByVal Percorso As String, ByVal Dimensione As Long) As Long
'legge il percorso della directory di sistema
'Percorso = Stringa che riceve il path della directory di sistema.
'Dimensione = Dimensione in caratteri di Percorso
'ritorna 0 in caso di errore, altrimenti il numero di caratteri di Percorso
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function CartellaSistema()
'restituisce il percorso della directory di sistema "System32"
'usa la funzione API "GetSystemDirectory"
On Error GoTo Err_CartellaSistema
    Dim Percorso As String ' riceve il percorso
    Dim Lunghezza As Long ' riceve la linghezza della stringa
    Percorso = Space(255) ' inizializza la variabile per la lunghezza massima di
caratteri
    Lunghezza = GetSystemDirectory(Percorso, 255) ' restituisce il numero di
caratteri della stringa
    Percorso = Left(Percorso, Lunghezza) ' estrae la stringa ed elimina i
caratteri NUll
    CartellaSistema = Percorso
Exit_CartellaSistema:
    Exit Function
Err_CartellaSistema:
    MsgBox "Si è verificato il seguente errore: Errore n° " & Err.Number & " - "
& Err.Description
    Resume Exit_CartellaSistema
End Function
Function Calcolatrice()
'Esegue la calcolatrice di Windows
On Error GoTo Err_MacCalcolatrice
    Dim Cartella As String
    Cartella = CartellaSistema & "\calc.exe"
    Call Shell(Cartella, vbNormalFocus)
Exit_MacCalcolatrice:
    Exit Function
Err_MacCalcolatrice:
    MsgBox "Si è verificato il seguente errore: Errore n° " & Err.Number & " - "
& Err.Description
    Resume Exit_MacCalcolatrice
End Function
Inserisci in un tuo modulo le tre funzioni, e alla voce di menu devi
associare la funzione Calcolatrice()
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: eseguibile

author: Slave

text:
ciao a tutti, volevo sapere se in qualche modo č possibile creare un
eseguibile da un file di access per far si che non si debba piů aprire
access per far girare il programma. Vi ringrazio tutti anticipatamente.


title: eseguibile

author: stwe

text:
"Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
news:sg199.13757$xi1.7...@news2.tin.it...
> ciao a tutti, volevo sapere se in qualche modo č possibile creare un
> eseguibile da un file di access per far si che non si debba piů aprire
> access per far girare il programma. Vi ringrazio tutti anticipatamente.
>
vai sul sito comune...
comunque NO
by
stwe


title: eseguibile

author: MAX

text:
Non è possibile.
Usa il runtime oppure passa a VBasic.
Cordiali saluti.
Toni


title: eseguibile

text:
"Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
news:sg199.13757$xi1.7...@news2.tin.it...
> ciao a tutti, volevo sapere se in qualche modo č possibile creare un
> eseguibile da un file di access per far si che non si debba piů aprire
> access per far girare il programma. Vi ringrazio tutti anticipatamente.
Che domande?!?!!
Gli eseguibili si creano con i compilatori, lo sanno tutti!!!!!
Antonio


title: eseguibile

text:
> Che domande?!?!!
> Gli eseguibili si creano con i compilatori, lo sanno tutti!!!!!
Non tutti.
Mia nonna non lo sa!


title: eseguibile

text:
questo lo so anche io... solo un amico mi ha detto che c'è il modo per farlo
allora ho chiesto a voi...
"MAX" <
servo...@tin.it
> ha scritto nel messaggio
news:s6299.14083$xi1.7...@news2.tin.it...



title: eseguibile

author: Fabrizio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:m0299.85812$n04.2...@twister2.libero.it...
> "Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
> news:sg199.13757$xi1.7...@news2.tin.it...
> > ciao a tutti, volevo sapere se in qualche modo è possibile creare un
> > eseguibile da un file di access per far si che non si debba più aprire
> > access per far girare il programma. Vi ringrazio tutti anticipatamente.
>
> Che domande?!?!!
> Gli eseguibili si creano con i compilatori, lo sanno tutti!!!!!
>
> Antonio
Anto' non intorpidire le acque lo sanno tutti ormai che il compilatore in
access non viene più sviluppato dalla versione 2.01.00032 e che da allora ci
affidiamo tutti al mago copperfield ( otelma se serve anche l'eseguibile in
SQL). :-)
per slave
www.sitocomune.it
 alla sezione novità guarda le pagine sui raduni,
c'è una simpatica foto di gruppo che spiega ogni cosa ( raduno '99)
Ciao. Fabrizio.


title: eseguibile

author: Fabio

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ak2b55
>
> per slave
www.sitocomune.it
 alla sezione novità guarda le pagine sui
raduni,
> c'è una simpatica foto di gruppo che spiega ogni cosa ( raduno '99)
>
> Ciao. Fabrizio.
>
>
>
Che sia
www.sitocomune.com
 ??
Ciao, FABIO


title: eseguibile

text: ho visto... capito tutto grazie


title: eseguibile

author: warp

text:
MAX ha scritto nel messaggio ...
>Non è possibile.
>
>Usa il runtime oppure passa a VBasic.
Non è quello che vuole: anche utilizzando VBasic non puoi produrre FE per database autonomamente
eseguibili (ci vogliono svariate librerie per far girare il tutto).
E tutto sommato anche con Delphi: le librerie del motore di DB le devi pur registrare ;-)
Lui vorrebbe un ambiente da sogno in cui il FE diventi un _piccolo_ .exe in stile DOS e che tutto
funzioni senza problemi, magari inglobando pure le tabelle del .mdb!
La domanda è scorretta, ma anche le risposte che leggo non vanno bene.
Ciao, warp


title: eseguibile

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:El299.88451$lu5.2...@twister1.libero.it...

Ah ecco perchè, pensa che avevo già scritto alla microsoft perchè si
ostinava a non farmi più vedere quei bei uomini.
Mi scuso per il refuso ( e per il rincoglionimento )
Ciao. Fabrizio.


title: eseguibile

text:
"Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
news:2q299.14201$xi1.7...@news2.tin.it...
> ho visto... capito tutto grazie
Perň č servito Fabio.
Ciao. Fabrizio.
p.s. non te la prendere slave, sacherziamo perchč siamo dei repressi ( vabbč
ho capito parlo per me )


title: eseguibile

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio >
p.s. non te la prendere slave, sacherziamo perchč siamo dei repressi ( vabbč
> ho capito parlo per me )
>
>
Io non sAcherzo mai.
Adesso faccio esplodere il router cosě la smetto di cazzeggiare e comincio a
lavorare anche di giorno!
Fabio


title: eseguibile

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:lP299.85963$n04.2...@twister2.libero.it...

Non sacherzare,  il router dallo a me .
Ciao. Fabrizio.


title: eseguibile

author: Antonio Ganci

text:
>
> Lui vorrebbe un ambiente da sogno in cui il FE diventi un _piccolo_ .exe
in stile DOS e che tutto
> funzioni senza problemi, magari inglobando pure le tabelle del .mdb!
>
Esiste già e si chiama Visual C++ da Win98 in poi tutto il necessario è già
presente con il sistema operativo. Ho già realizzato alcune applicazioni FE
che si interfacciano a DB Access il tutto in pochissimi K, unico neo il
C++/MFC non è proprio alla portata di tutti...
Ciao, Antonio.


title: eseguibile

text:
Antonio Ganci ha scritto nel messaggio ...


No, attento: so benissimo che esistono prodotti +/- RAD che hanno caratteristiche vicine a
compilatori tradizionali: Delphi per esempio (che utilizzo) o C++ Builder che è MOLTO più RAD di
Visual C++.
Riscrivo il concetto: lui vorrebbe un ambiente che abbia le caratteristiche di praticità  di Access
con la possibilità di creare "un _piccolo_ .exe in stile DOS e che tutto funzioni senza problemi,
magari inglobando pure le tabelle del .mdb!"
Ovvero ... tutto e il contrario di tutto.
Ciao, warp


title: eseguibile

author: Mandorlo

text:
Il punto forte di Access, strano a dirsi, è proprio il fatto che non possa
essere compilato. Possiamo addirittura affermare che la cosa ci stia bene
così.
Anche se la Microsoft un giorno decidesse di inventare un compilatore per
Access, e quindi ottenere un exe, tecnicamenrte non potrebbe realizzarlo.
Le motivazioni?
Vediamo se qualcuno tra i presenti intuisce quali possano essere.
Cordialità.
Toni


title: eseguibile

text:
Mandorlo ha scritto nel messaggio ...
>Il punto forte di Access, strano a dirsi, č proprio il fatto che non possa
>essere compilato. Possiamo addirittura affermare che la cosa ci stia bene
>cosě.
>
>Anche se la Microsoft un giorno decidesse di inventare un compilatore per
>Access, e quindi ottenere un exe, tecnicamenrte non potrebbe realizzarlo.
>Le motivazioni?
>Vediamo se qualcuno tra i presenti intuisce quali possano essere.
Cos'č, facciamo i quiz adesso?  ;-)))
Ciao, warp


title: eseguibile

text:
>Cos'è, facciamo i quiz adesso?  ;-)))
>
>Ciao, warp
>
Allegriaaaaa!!!!
;)


title: NuovoRecord.campoA=RecPrecedente.campoA+1

author: NSantini

text:
Agli Amici del NG un saluto e Buona Pasqua.
Spero che gią l'oggetto dia un'idea dell'aiuto che richiedo.
Ho una sottomaschera in formato tabellare, il primo campo č [anno]
E' possibile far in modo che quando aggiungo un nuovo record, nel
controllo [anno] aggiungere all'evento  _Su attivato_  qualcosa tipo
NuovoRecord.[anno]=RecordPrecedente.[anno]+1
Grazie per l'aiuto che mi darete
NSantini


text:
On Sun, 31 Mar 2002 08:25:50 GMT,
oai...@tin.it
 (NSantini) wrote:
>Agli Amici del NG un saluto e Buona Pasqua.
>Spero che già l'oggetto dia un'idea dell'aiuto che richiedo.
>Ho una sottomaschera in formato tabellare, il primo campo è [anno]
>E' possibile far in modo che quando aggiungo un nuovo record, nel
>controllo [anno] aggiungere all'evento  _Su attivato_  qualcosa tipo
>NuovoRecord.[anno]=RecordPrecedente.[anno]+1
>Grazie per l'aiuto che mi darete
>NSantini
ho parzialmente risolto così:
Private Sub anno_AfterUpdate()
If Me.anno < 60 Then
          Me.anno = Me.anno + 2000
      Else
          Me.anno = Me.anno + 1900
End Sub
anche se non è esattamente come lo avevo prospettato,  ma mi va bene
lo stesso, purché mi eviti di digitare quattro cifre.
Ha un difetto: nel 2060 non funzionerà... peccato!
Saluti a tutti
NSantini