title: recordsetclone e controllo calcolato

text:

non pensavo di aver fatto una cosa così grave..
ho cmq risolto usando il codice che mi hai postato tu:
/------------------------------------------------------
Dim msc As Recordset
Set msc = Forms!Msk_Main!Msk_ggEstr.Form.Recordset
Dim DBCorrente As DAO.Database
Dim Tab_Pag_Estr, Tab_Pag_Det As DAO.Recordset
Set DBCorrente = CurrentDb
...
Tab_Pag_Det.Fields("Versamento") = Me.Msk_ggEstr.Form!Sospeso
/------------------------------------------------------
e successivamente, dopo vari tentativi, ho risolto anche il findnext così:
/------------------------------------------------------
msc.FindLast ("Id_Cliente = " & Me.Cliente & " AND " & Me.Msk_ggEstr.Form!Sospeso & "> 0")
/------------------------------------------------------
So benissimo che questo non è un helpdesk, ma mi avete anche detto che i libri servono a poco ed è meglio questo NG, quindi.. se uno ha bisogno di una mano chiede qui, o no?!
Non capisco questo sbottare (off topic tra l'altro)!
Non credo che qui ci siano solo grandi programmatori ... ci sarà anche gente che come me ha delle conoscenze discrete e deve migliorare ...
Vi sono mq grato per l'aiuto..


title: recordsetclone e controllo calcolato

author: Alessandro Cara

text:
Il 11/08/2011 13.45, Antonio ha scritto:
> Il giorno giovedě 11 agosto 2011 10:06:31 UTC+2, Alessandro Cara ha scritto:
>> Il 11/08/2011 8.43, Antonio ha scritto:
>>> ovviamente... aggiustata una cosa... se ne sfascia un'altra -.-"
>>>
>>> quando "Sospeso" faceva parte della tabella di orgine con  msc.findfirst("id_cliente = cliente and sospeso>   0") riuscivo a muovermi direttamente sui record interessati... adesso non posso piů usare questa sintassi perchč, ovviamente, Sospeso non fa piů parte del record ma č un controllo calcolato!
>>> Volendo utilizzare il metodo findfirst, senza perň dover ciclare tutti i record a caccia di quelli>   0, come posso fare?
>>>
>> Cosa hai aggiustato di grazia? ed in che modo?
>> Questo e' un NG non un HelpDesk personale e, magari, esternare la
>> soluzione puo' essere utile a qualcuno (il sottoscritto compreso).
>>
>> Mi fai venire voglia di lasciar perdere.....
>>
>> Comunque se i sospesi non sono milioni, se la soluzione trovata e'
>> lontanamente simile a quanto da me suggerito, e' sufficiente che nel
>> ciclo di "scoperta" dei sospesi ti conservi gli id, separati da ",",  da
>> qualche parte e poi quando ti servono, con un potentissimo:
>> Filter = "id_cliente in ("&  stringa&  ")" dovrebbero apparire tutti i
>> record con "sospeso".
>> E, aricomunque, se il ciclo di findfirst lo fai tu invece del sistema
>> non e' che il tempo di risposta diventa eonico.
>
> non pensavo di aver fatto una cosa cosě grave..
Non mi sembra di averti suggerito di andare a Lourdes in ginocchio sui ceci.
>
> ho cmq risolto usando il codice che mi hai postato tu:
>
> /------------------------------------------------------
> Dim msc As Recordset
> Set msc = Forms!Msk_Main!Msk_ggEstr.Form.Recordset
>
> Dim DBCorrente As DAO.Database
> Dim Tab_Pag_Estr, Tab_Pag_Det As DAO.Recordset
>
> Set DBCorrente = CurrentDb
>
> ...
>
> Tab_Pag_Det.Fields("Versamento") = Me.Msk_ggEstr.Form!Sospeso
>
> /------------------------------------------------------
>
>
> e successivamente, dopo vari tentativi, ho risolto anche il findnext cosě:
>
> /------------------------------------------------------
>
> msc.FindLast ("Id_Cliente = "&  Me.Cliente&  " AND "&  Me.Msk_ggEstr.Form!Sospeso&  ">  0")
>
> /------------------------------------------------------
>
> So benissimo che questo non č un helpdesk, ma mi avete anche detto che i libri servono a poco ed č meglio questo NG, quindi.. se uno ha bisogno di una mano chiede qui, o no?!
> Non capisco questo sbottare (off topic tra l'altro)!
Forse non mi sono spiegato.
Proprio per i motivi suddetti (da te) se un qualsiasi povero cristo
cerca una soluzione sul NG il post che hai appena fatto (questo
intendo!) non pensi possa essere d'aiuto?
Io, per esempio, fra i vari post ho evidenziato un paio di cose che
dovrebbero tornarmi utili al piu' presto.
in questa:
msc.FindLast ("Id_Cliente = "&  Me.Cliente&  " AND "&
Me.Msk_ggEstr.Form!Sospeso&  ">  0")
ovviamente Me.Msk_ggEstr.Form!Sospeso contiene un nome di campo, vero?
Se fosse un numero puo' andare bene lo stesso ma in finale di questo non
ne capisco la logica (la AND sarebbe abbastanza superflua, credo).
--
ac (x=y-1)


title: recordsetclone e controllo calcolato

author: Antonio

text:
non ho ben compreso cosa vuoi dire
... cmq la AND serve perchè si deve muovere solo su quei record dove Sospeso > 0


title: recordsetclone e controllo calcolato

author: Pablitomf

text:
> Leggo, leggo. Tutti e dui i 3d. Mica mi posso perdere il gusto di
> vederti "sbroccare".
uhauhauhauhauhauhauha ma tu hai capito? alla fine secondo lui ero io ad aver
sbagliato in quella soluzione e soprattutto la FUNZIONE... ma io non ho
sbroccato, sono un signore... ho semplicemente risposto con una DEMO... che
ovviamente non sapra' usare! :D :D
un bel EXIT SUB ha chiuso il 3D ;)



title: recordsetclone e controllo calcolato

author: Antonio Biso

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:aJM0q.59951$GZ3....@tornado.fastwebnet.it...
> Il 11/08/2011 10.32, Antonio Biso ha scritto:
>> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel
>> messaggio
>> news:ZIK0q.59905$GZ3....@tornado.fastwebnet.it...
>>>>
>>> cos'e', la trippa ti e' andata di traverso?
>>
>> no no, non credevo di far parte della servit�
>>
>> ceniamo prima o dopo dei padroni?
> Cenare? Stai celiando vero?
> Io, come diceva A. Sordi, se mi va bene, "cocce de noci".
beh sempre cena �
anche con le cocce de noci... e crude per giunta...
Antonio


title: normalizzare un campo con decimali

author: lolince

text:
Salve , ho una tabella tempo , dentro la tabella viene scritto il
tempo lavorato , ora il mio problema che su una crazione di file da
esportare devo normalizzare questo campo . Mi spiego meglio poniamo
che abbiamo vari record tipo
1.4     01.40
0.2     00.20
0.45     00.45
14.30 14.30
il campo da normalizzare deve essere da 5 ossia 2 per i numeri
interi , 1 per la virgola e due per decimali
  il risultato deve essere cosi
01.40
00.20
00.45
14.30
mi sapete aiutare?


title: normalizzare un campo con decimali

author: pablitomf

text:

Format(TuoValore, "00.00")


title: normalizzare un campo con decimali

text:
On 13 Nov, 08:46, pablitomf <
pablit...@virgilio.it
> wrote:
> On 13 Nov, 08:36, lolince <
loli...@hotmail.com
> wrote:
>
>
>
> > Salve , ho una tabella tempo , dentro la tabella viene scritto il
> > tempo lavorato , ora il mio problema che su una crazione di file da
> > esportare devo normalizzare questocampo. Mi spiego meglio poniamo
> > che abbiamo vari record tipo
>
> > 1.4     01.40
> > 0.2     00.20
> > 0.45     00.45
> > 14.30 14.30
> > ilcampoda normalizzare deve essere da 5 ossia 2 per i numeri
> > interi , 1 per la virgola e due perdecimali
> >   il risultato deve essere cosi
> > 01.40
> > 00.20
> > 00.45
> > 14.30
> > mi sapete aiutare?
>
> Format(TuoValore, "00.00")
sei un mito gtazie


title: normalizzare un campo con decimali

author: OneEDP

text:

Ragazzo non mi hai fatto sapere per i decimali ballerini.
Non so se il problema sono gli ado o e il jet che non li digerisce, oppure
sono io che ho bisongo di ferie
Effettivamente l'ultima versione rilasciata risale al settembre 2003 la 2.8
e forse sono rimasto un po' indietro.
Daniele


title: normalizzare un campo con decimali

text:

Ciao , se ti riferisci al post decimali "bastardissimi" ho seguito il
tuo suggerimento , pero non mi e servito , nel mio pc ho risolto
controllando due semplici cose , le impostazioni internazionali
( separatore decimale la " ," ) e poi con informix (SETNET32) ho
controllato il campo BDMONEY=$  spesso quando si installa l'informix
mi ritrovo questo campo in DBMONEY=$, in effetti io avevo la virgola
dopo il dollaro eliminata , problema risolto.


title: normalizzare un campo con decimali

text:

grazie ciao


title: modulo runtime access 2000

author: rob

text:
ciao, scusatemi dove posso trovare il modulo di runtime di access 2000
grazie


title: modulo runtime access 2000

author: Porello

text:
"rob" <
r...@rob.it
> ha scritto nel messaggio
news:JubX8.54250$Jj7.1...@news1.tin.it...
> ciao, scusatemi dove posso trovare il modulo di runtime di access 2000
> grazie
>
>
Nell' Office Developer Edition!!!!!!!!


title: modulo runtime access 2000

author: Emyr

text:
On Thu, 11 Jul 2002 08:39:05 GMT, "rob" <
r...@rob.it
> wrote:
>ciao, scusatemi dove posso trovare il modulo di runtime di access 2000
>grazie
>
ti serve esclusivamente se devi distribuire programmi con licenza
altrimenti è inutile
Saluti.
Emanuele.


title: Valori dei campi di un recordset

author: Luciano Tallinucci

text:
Devo assegnare i valori dei campi di un recordset ad una scheda con Maschere
continue. Pertanto per ogni record ci dovrà essere una riga nella corpo
della maschera.
Come si può ottenere questo risultato (nell'esempio sotto viene compilata
una sola riga con il nominativo dell'ultimo record)
.
Do Until RecSet.EOF
        MskNome = RecSet!nome (????)
        RecSet.MoveNext
Loop
.
Grazie anticipate per l'attenzione
Luciano


title: Valori dei campi di un recordset

text:
Il Tue, 19 Sep 2000 17:14:34 +0200, "Luciano Tallinucci"
<
luci...@tin.it
> scrisse:

Se ho capito bene, dovresti costruire una query che restituisce i
record del tuo recordset e metterla come origine record della
maschera.
Se ho capito male ..... riposta spiegandoti meglio !
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)


title: Valori dei campi di un recordset

text:
Grazie per la risposta!
In effetti hai centrato l'obiettivo.
Devo valorizzare i campi di una form a "maschere continue" con un elenco di
nominativi, questa funzione normalmente si ottiene con una query
(tradizionale) di selezione richiamata nell'Origine record della form
stessa.
In questa occasione la form è la stessa ma i dati sono in un recordset
ottenuto da una select SQL eseguita su un database esterno.
Non è possibile con il codice valorizzare i campi della form che non ha
l'Origine record?
ciao
Luciano


title: Valori dei campi di un recordset

author: VT @ home

text:
Il Wed, 20 Sep 2000 14:23:02 +0200, "Luciano Tallinucci"
<
luci...@tin.it
> ha scritto:
>(.....)
>In questa occasione la form è la stessa ma i dati sono in un recordset
>ottenuto da una select SQL eseguita su un database esterno.
Che vuol dire esterno ?
E' comunque un db Access ?
Comunque sia, perchè non puoi allegare le tabelle e quindi seguire il
metodo classico (query) ?
>Non è possibile con il codice valorizzare i campi della form che non ha
>l'Origine record?
In prima battuta, direi sull'evento "SuApertura", potresti impostare
la proprietà RecordSource della maschera con l'istruzione SQL che ti
restituisce il recordset.
me.recordsource = "SELECT * FROM TuaTabella WHERE TuaCondizione"



title: Valori dei campi di un recordset

text:
Ovviamente grazie per l'interessamento!
Il database esterno è SQL Server, non collego le tabelle e uso solo query di
typo Pass-through per ottimizzare i tempi di risposta della rete.
Quello che ottengo, mediante codice VBA(*), è la restituzione di un
recordset di tipo snapshot che non posso mettere come origine record della
form.
ciao, Luciano
(*)
......dopo la connection con ODBC
StringaSql = "SELECT Tabdati.Numero, Tabdati.nome, Tabdati.eta FROM Tabdati"
Que.SQL = StringaSql
Set RecSet = Que.OpenRecordset(dbOpenSnapshot),
VT @ home <
V...@home.it
> wrote in message
39c91c78...@news.tiscalinet.it...
> Il Wed, 20 Sep 2000 14:23:02 +0200, "Luciano Tallinucci"
> <
luci...@tin.it
> ha scritto:
> >(.....)
> >In questa occasione la form è la stessa ma i dati sono in un recordset
> >ottenuto da una select SQL eseguita su un database esterno.
>
> Che vuol dire esterno ?
> E' comunque un db Access ?
> Comunque sia, perchè non puoi allegare le tabelle e quindi seguire il
> metodo classico (query) ?
>
> >Non è possibile con il codice valorizzare i campi della form che non ha
> >l'Origine record?
>
> In prima battuta, direi sull'evento "SuApertura", potresti impostare
> la proprietà RecordSource della maschera con l'istruzione SQL che ti
> restituisce il recordset.
>
> me.recordsource = "SELECT * FROM TuaTabella WHERE TuaCondizione"
>
>



title: Valori dei campi di un recordset

author: Nicola Ardito

text:
"Luciano Tallinucci" <
luci...@tin.it
> ha scritto nel messaggio
news:8qd2ho$tkh$1...@pegasus.tiscalinet.it...
> Ovviamente grazie per l'interessamento!
>
> Il database esterno è SQL Server, non collego le tabelle e uso solo query
di
> typo Pass-through per ottimizzare i tempi di risposta della rete.
>
> Quello che ottengo, mediante codice VBA(*), è la restituzione di un
> recordset di tipo snapshot che non posso mettere come origine record della
> form.
>
> ciao, Luciano
>
> (*)
> ......dopo la connection con ODBC
> StringaSql = "SELECT Tabdati.Numero, Tabdati.nome, Tabdati.eta FROM
Tabdati"
> Que.SQL = StringaSql
> Set RecSet = Que.OpenRecordset(dbOpenSnapshot),
>
>
Il problema non è la query ma il fatto che tu voglia in qualche modo mettere
un recordset come origine dati di una form e questo a quanto ne so non è
possibile a meno che tu non rifaccia i pulsanti di spostamento,...
Possibile soluzione sarebbe quella di creare una nuova query con il
CreateQueryDef , mettere la sua proprietà Connect in modo opportuno e quindi
utilizzare questa come recordsource.
Alla chiusura della maschera puoi sempre eliminarla.
Ciao Nicola
--
email:sostituire tin a NOSPAM


title: Ricerca dupplicato

text:
Buongiorno a tutti del gruppo.
Ho la necesità di cercare prima di inserire definitivamente all'interno
di un campo alfanumerico es."abc001" la presenza di un dupplicato, ed
eventualmente evidenziarlo con un msg.
Grazie in anticipo.
--
Posted from 146.133.1.2 by way of
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


Ricerca dupplicato


title: Ricerca dupplicato

author: Sergio MAZZA

text:
<
spaz...@libero.it
> ha scritto nel messaggio
news:FWV6OD$IHsr4RCLtUQTiuKYAVlL2p...@libero.it...


Se indicizzi il campo univocamente ti risparmi un pochetto di grattacapi...
Ciao.


title: Ricerca dupplicato

author: libero

text:
Utilizza la funzione FindFirst (Per un esempio vedi L' Help)
Se ti restitusce Vero Il valore che devi inserire esiste gia' quindi...
Se ti restituisce Falso aggiungi il record
Buon lavoro
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8jcta9$ett$1...@suite03.caspur.it...



title: RecordSetClone solo in DAO?

text:
Ciao
Sono nuovo di A2000 ma non di A97.
Ho appena scoperto che Recordsetclone non va'
Dim R7 as Recordset
Set R7=me.recordsetclone
Da' errore di tipo non corrispondente.
Per ora ho risolto impostando i riferimenti di A2000 al DAO 3.6 e togliendo
quelli ad ADO 2.1
Come avrei dovuto fare per accedere al recordset che sta sotto alla form in
esecuzione?
Grazie 1000
Marco
---
il mio vero indirizzo e-mail e' senza la "y"
---
--
Posted from
smtp5.libero.it
 [193.70.192.55]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: report e recordset

author: max

text:
Buon 2005 a tutti.....
Qualcuno mi dice come assegnare un recordset ad un report?    mi spiego
meglio.......
Tramite una maschera con tanti campi di ricerca mi creo un recordset che
assegno alla sottomaschera e fin qui tutto procede bene.....
Non riesco ad aprire un report con il recordset della sottomaschera.......Mi
dite come fare?
Ho fatto diverse prove senza nessun risultato.
Saluti Max


title: report e recordset

author: Alessandro Baraldi

text:
"max" <
mas...@inwind.it
> wrote in message
news:57BBd.10631$_
E5.2...@twister2.libero.it

Ciao buon 2005 anche a te.
Fino alla versione A_2002 che io sappia non è possibile.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: report e recordset

text:
> Fino alla versione A_2002 che io sappia non è possibile.
>
> @Alex
>
>
>
> Fino alla versione A_2002 che io sappia non è possibile.
>
> @Alex
Devo allora creare una query che alimenti il report o posso creare un
recordset all'apertura del report?
Uso Access 2003
Mi dai un consiglio come impostare il report?
Max


title: report e recordset

text:
"max" <
mas...@inwind.it
> wrote in message
news:7kBBd.10645$_
E5.2...@twister2.libero.it
[CUT]
> Devo allora creare una query che alimenti il report o posso creare un
> recordset all'apertura del report?
>
> Uso Access 2003
>
> Mi dai un consiglio come impostare il report?
>
> Max
Io opterei senza pensarci per la 1°.
Ciao



title: aggiornare una sfrm dall'interno di un'altra. Prima andava e ora? Che c'è?

author: leev

text:
Ho la  frmFilmInDLEInVisione (tralasciamo sul significato di DL pf.,
grazie....) che contiene due sfrm non associate:
sfrmFilmInDL
sfrmFilmInVisione
Nella prima vi è un pulsante che toglie i film dal DL e li mette
INVisione dopodichè aggiorna la sfrm per eliminare il film in
questione e, dovrebbe aggiornare l'altra sfrm per inserirvelo.
Avevo ottenuto tutto con queste semplici righe di codice e, se non sto
diventando pazzo, tutto funzionava:
Private Sub Comando6_Click()
Me.InVisione.Value = -1
Me.InDL.Value = 0
Me.Requery
Forms!frmFilmInDLEInVisione!sfrmFilmInVisione.Form.Requery
End Sub
Ora invece, senza aver cambiato niente (almeno qui) mi restituisce
questo errore:
Metodo 'Items' dell'oggetto 'Forms' non riuscito.
Perchè?
Qualche suggerimento?
Grazie.
Purtroppo leggerò solo Lunedì, se non martedì, quindi...
BUONA DOMENICA A TUTTIIIIIIIIIIII!!!!!!!!!!!!!!!!!!!!!
^__^
leev


author: Michele (Giò)

text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1163269518....@h54g2000cwb.googlegroups.com...
............
Metodo 'Items' dell'oggetto 'Forms' non riuscito.
.............
Ma a quale riga della routine si interrompe il codice?


author: Roberto dal portatile

text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1163269518....@h54g2000cwb.googlegroups.com...
>Ho la  frmFilmInDLEInVisione (tralasciamo sul significato di DL pf.,
>grazie....) che contiene due sfrm non associate:
>sfrmFilmInDL
>sfrmFilmInVisione
>
>Nella prima vi è un pulsante che toglie i film dal DL e li mette
>INVisione dopodichè aggiorna la sfrm per eliminare il film in
>questione e, dovrebbe aggiornare l'altra sfrm per inserirvelo.
>Avevo ottenuto tutto con queste semplici righe di codice e, se non sto
>diventando pazzo, tutto funzionava:
>
>Private Sub Comando6_Click()
>Me.InVisione.Value = -1
>Me.InDL.Value = 0
>Me.Requery
>Forms!frmFilmInDLEInVisione!sfrmFilmInVisione.Form.Requery
>
>End Sub
>
>Ora invece, senza aver cambiato niente (almeno qui) mi restituisce
>questo errore:
>Metodo 'Items' dell'oggetto 'Forms' non riuscito.
>
>Perchè?
>Qualche suggerimento?
Fossi in te sostituirei le due sottomaschere con due caselle di riepilogo,
quindi "palleggerei" le righe dall'una all'altra casella di riepilogo con
dei semplici doppio clic sulle righe da spostare; un esempio di questa
tecnica lo trovi sul Sito Comune (link qui sotto), nella Sezione Forms, come
allegato alla FAQ di Lbo intitolata "3.23 Trasferire righe tra due
listbox.".
Sempre sul Sito Comune trovi l'applicazione di tale tecnica, nella Sezione
General, nel database di esempio allegato alla mia FAQ intitolata "6.112
Inviare da VBA una copertina e/o un report per FAX usando WinFax PRO 10.0 di
Symantec" oppure in quella intitolata "6.111 Inviare da VBA per FAX una
copertina e/o un file usando SDK di WinFax PRO 10.0 di Symantec".
>
>Grazie.
Prego.
>Purtroppo leggerò solo Lunedì, se non martedì, quindi...
>
>BUONA DOMENICA A TUTTIIIIIIIIIIII!!!!!!!!!!!!!!!!!!!!!
>
>^__^
>leev
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Roberto dal portatile ha scritto:
> "leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
> news:1163269518....@h54g2000cwb.googlegroups.com...
> >Ho la  frmFilmInDLEInVisione (tralasciamo sul significato di DL pf.,
> >grazie....) che contiene due sfrm non associate:
> >sfrmFilmInDL
> >sfrmFilmInVisione
> >
> >Nella prima vi è un pulsante che toglie i film dal DL e li mette
> >INVisione dopodichè aggiorna la sfrm per eliminare il film in
> >questione e, dovrebbe aggiornare l'altra sfrm per inserirvelo.
> >Avevo ottenuto tutto con queste semplici righe di codice e, se non sto
> >diventando pazzo, tutto funzionava:
> >
> >Private Sub Comando6_Click()
> >Me.InVisione.Value = -1
> >Me.InDL.Value = 0
> >Me.Requery
> >Forms!frmFilmInDLEInVisione!sfrmFilmInVisione.Form.Requery
> >
> >End Sub
> >
> >Ora invece, senza aver cambiato niente (almeno qui) mi restituisce
> >questo errore:
> >Metodo 'Items' dell'oggetto 'Forms' non riuscito.
> >
> >Perchè?
> >Qualche suggerimento?
>
> Fossi in te sostituirei le due sottomaschere con due caselle di riepilogo,
[cut]
Scusate ma la mancanza di tempo mi costringe a dilatare i tempi di
costruzione del mio DB (che per me è un hobby). Appena posso, roberto,
gli darò un'occhiata, ma un'esigenza quasi basilare è la presenza
delle locandine e temo che con quel sistema non sia possibile
inserirle. Comunque appena posso rirprendere ti aggiorno. Scusami e
grazie ancora.


text:
Michele (Giò) ha scritto:

Innanzitutto grazie. Come ho detto anche a Roberto sono costretto a
interrompere il mio Hobby (il DB) per impegni di lavoro. Tu rispondimi
pure per favore se ti viene in mente qualcosa. Poi può darsi, però,
che ti ricontatterò fra qualche giorno, non subito. Chiedo venia.
la riga è l'ultima:
Forms!frmFilmInDLEInVisione!sfrmFilmInVisione.Form.Requery
escludo però di aver sbagliato i nomi di frm e sfrm, controllati e
ricontrollati.
Grazie mille, scusa ancora,
ciao.
^__^
leev


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1163437130.9...@m73g2000cwd.googlegroups.com...

Volendo è anche possibile visualizzare la locandina relativa ad una riga
della casella di riepilogo in un controllo Immagine, naturalmente a patto
che nella casella di ripeilogo sia contenuta anche una colonna che contiene
i path delle varie locandine.
> Comunque appena posso rirprendere ti aggiorno. Scusami e
>grazie ancora.
Prego



title: editare record con query pass Through

author: pfm

text:
salve

se creo una query pass Through che mi restituisce un recordset

e' possibile editare modificare i valori dei record con la query PassThrough?

GRAZIE


title: editare record con query pass Through

text:

Le Q_PT sono ReadOnly... non EDITABILI, per questioni di CursorLocation...!
Quindi recupera la PK ed apri un RS con il Record in EDIT.

@Alex


title: [2010] oggi Val(Format(X, "ww")) mi restituisce 5

author: Ammammata

text:
come da oggetto, oggi ho fatto caso che access 2010 mi restituisce il
numero di settimana sbagliato nel form di selezione

la cosa buffa è che poi in stampa mi mette la settimana giusta...

questo i dati eseguiti inella finesta "Immediate"

? X
25/01/2016 12:48:00

? Val(Format(X, "ww"))
 5

dov'è il parametro che controlla il numero della prima settimana dell'anno?
e perché funziona una volta sì e una volta no?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il giorno Mon 25 Jan 2016 12:57:52p, *Ammammata* inviava su
it.comp.appl.access il messaggio
news:XnsA59A83E2D14B6am...@46.4.82.189
. Vediamo cosa
scrisse:

> dov'è il parametro che controlla il numero della prima settimana
> dell'anno? e perché funziona una volta sì e una volta no?
>

nel frattempo mi studio questo:

2.25 Ottenere il numero della settimana
http://www.donkarl.com/it?FAQ2.25

Problema

Hai una data (o un campo data), e vuoi ottenerne il numero della settimana.

Soluzione

Puoi utilizzare la seguente espressione, p. e., come Origine controllo di
un controllo calcolato:
=DatePart("ii"; MioCampoData)

In VBA:
DatePart("ww", MioCampoData)

Nell'help online puoi trovare la descrizione di ulteriori parametri della
funzione DatePart, che ti permette di definire il primo giorno della
settimana, e la prima settimana dell'anno relativi ai tuoi standard.
In Europa lo standard è dato dall'ISO 8601:
=DatePart("ii";MioCampoData;2;2)
in VBA:
DatePart("ww", MioCampoData, vbMonday, vbFirstFourDays)

Uguali possibilità, per ottenere il numero della settimana sono offerte
dalla funzione Format:
Format(MioCampoData, "ww")

Attenzione!
Vi è un bug conosciuto che su certi anni, produce un numero di settimana
errato per l'ultimo lunedì dell'anno. Vedi la descrizione su:
http://support.microsoft.com/?kbid=200299

Se questo potrebbe essere importante per la tua applicazione, dovresti
utilizzare l'artificio presentato nell'articolo della KB.
Address : <
http://www.donkarl.com/it/
>



title: [OT] Apertura MDB da ASP--aiuto!

author: Vigna Federico

text:
Devo aprire un MDB nel server IIS
Ho provato con il seguente codice da InterDev:
MyStr="driver={Microsoft Access Driver (*.mdb)};"
 MyStr=MyStr+"dbq="+Server.MapPath("db_skills.mdb")
Ma mi da il seguente errore:
"Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver
predefinito non specificato"
Cosa devo fare?
grazie


title: [OT] Apertura MDB da ASP--aiuto!

author: Andrea B.

text:
Ciao Federico, l'errore ti avvisa che non trova un'origine dati ODBC sul
server che ospita il tuo sito, dovresti chiamare il provider e farti mettere
un DSN per il database che vuoi leggere... io l'ho fatto e ho sistemato
l'accesso in questo modo: (il nome DSN è in questo caso "DataBase1").
Dim RS, SQLQuery
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQLQuery, "DSN=DataBase1",1,3
RS.AddNew
....
RS.Update
Credo si possa anche aprire il database specificando il percorso relativo al
file mdb sul server, senza passare per ODBC... io non ho ancora capito come,
se qualcono lo sa mi risponda... grazie... Andrea.
"Vigna Federico" <
bo...@libero.it
> ha scritto nel messaggio
news:P7d57.3604$A_.1...@news.infostrada.it...



title: [OT] Apertura MDB da ASP--aiuto!

author: giorgio

text:
CNString= "Provider=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
vPath
dove vPath e' l'indirizzo del db.
Con la seguente stringa puoi creare una connession, un recordset, un comando
ecc.
"Andrea B." <
andrea....@horrorcult.com
> ha scritto nel messaggio
news:9j3m80$rt2$1...@fe1.cs.interbusiness.it...



title: Aggiornare una tabella collegata

author: Giancarlo Francesconi

text:
Salve a tutti.
In A97 ho una tabella [tabella1] collegata ad una tabella di un file di
Excel 'Cartel1.xls'.
Faccio una query su tabella1 e nella q. ho un campo calcolato [totale] che
cacola il valore presente nel campo [importo]


title: Aggiornare una tabella collegata

author: Emyr

text:


e allora?
Saluti.
Emanuele.


title: Aggiornare una tabella collegata

text:
Salve a tutti.
In A97 ho una tabella [tabella1] collegata ad un file di Excel
'Cartel1.xls'. La tab contiene i campi (semplifico) [importo] e
[importo_ivato].
Faccio una query su tabella1 e vorrei impostare il campo [importo_ivato]
come un campo calcolato. E' possibile fare in modo che oltre che a calcolare
il valore, possa anche aggiornarmi il file di Excel collegato alla tabella?
Grazie a tutti.
--
Giancarlo


title: Aggiornare una tabella collegata

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:ahfg6v0jpg2imvc1u...@4ax.com...

Ho avuto problemi nell'invio del messaggio. Il testo è questo:
------------------
Salve a tutti.

--
Giancarlo
--------------------
> Saluti.
> Emanuele.
Ciao. Giancarlo.


title: L'azione RunCommand è stata annullata.

author: Akira

text:
Ho creato una procedura di salvataggio del record con all'interno una di
verifica dei dati immessi al fine di verificare la correttezza del record
stesso. Se l'utente sceglie di salvare e il record non soddisfa la procedura
di validazione dei campi allora imposto Cancel=true, e Access mi restituisce
il messaggio "L'azione RunCommand è stata annullata", perchè gli ho impedito
di eseguire "DoCmd.RunCommand acCmdSaveRecord".
Si può eliminare questo odioso messaggio,  ho provato anche con
"SetWarnings=False" ma continua a visualizzarlo.
Grazie
Ciao


title: L'azione RunCommand è stata annullata.

author: Giorgio prx

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:rRG7a.163751$ZE.48...@twister2.libero.it...

Ciao Akira
E' un errore di VBA e puoi bypassarlo con l'istruzione
On Local Error Resume Next.
Se nella tua sub si possono verificare errori che devono interrompere
l'esecuzione della sub stessa allora devi intercettarlo con On local Error
Goto.
Vedi Help alla voce Istruzione On Error.
Ciao Giorgio.


title: Colore msgbox

author: Nicky

text:
Ciao a tutti,
posso cambiare il colore alle msgbox senza modificare quelli di windows?
Nicoletta
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Colore msgbox

author: Access

text:
Ciao Nicky,
"Nicky" <
frr...@virgilio.it
> ha scritto nel messaggio
news:f9bt0k$1sr$1...@news.newsland.it...
> Ciao a tutti,
> posso cambiare il colore alle msgbox senza modificare quelli di windows?
>
Credo proprio di no, salve smentita (qui di geni ce ne sono a valanga).
Comunque puo ricreartela con una form, cosi potrai impostare quello che
vuoi.
--
Ciao
Access


title: Colore msgbox

author: ALESSANDRO Baraldi

text:
"Nicky" <
frr...@virgilio.it
> ha scritto nel messaggio
news:f9bt0k$1sr$1...@news.newsland.it...
> Ciao a tutti,
> posso cambiare il colore alle msgbox senza modificare quelli di windows?
>
> Nicoletta
Ciao Nicoletta.
Non puoi, ma non ne vedo il motivo...!
Hai mai visto programmi professionali esporre MsgBox colorati...?
Chissà perchè le donne(dal nome ho dedotto...) tendono spesso a dare mani di
colore
a tutto...
I programmi non si truccano.
;-)
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Colore msgbox

text:
ALESSANDRO Baraldi ha scritto:
> "Nicky" <
frr...@virgilio.it
> ha scritto nel messaggio
> news:f9bt0k$1sr$1...@news.newsland.it...
> > Ciao a tutti,
> > posso cambiare il colore alle msgbox senza modificare quelli di windows?
> >
> > Nicoletta
> Ciao Nicoletta.
> Non puoi, ma non ne vedo il motivo...!
> Hai mai visto programmi professionali esporre MsgBox colorati...?
> Chissà perchè le donne(dal nome ho dedotto...) tendono spesso a dare mani di
> colore
> a tutto...
> I programmi non si truccano.
> ;-)
.. voi uomini siete sempre così tristi e grigi :-)
sbaglio oppure ho visto una gestione agenda con belle icone colorate e
sfondo azzurro?
Allora non l'hai fatta tu?
Pensala sul mio pc dove non per mia scelta l'impostazione dei colori
windows è Xp style grigio chiaro; l'msgbox non è molto bello
Nicky



title: Colore msgbox

text:
> .. voi uomini siete sempre così tristi e grigi :-)
Anche questo è vero...
Purtroppo un programma serve per essere usato ed è dimostrato che più lo si
struttura
in stile Windows meno è traumatico per l'utente medio avere un'approccio
positivo.
Questo vale per tutto, colori, modalità di navigazione posizione dei
pulsanti e dei testi....!!!!
> sbaglio oppure ho visto una gestione agenda con belle icone colorate e
> sfondo azzurro?
;-)
> Allora non l'hai fatta tu?
SConfesso...
Che c'entra Nicoletta quello è un Demo, un giochetto messo in rete per chi
vuole imparare...!
Spero che non sia il colore quello che ha catturato l'attenzione, altrimenti
sono dolori...
> Pensala sul mio pc dove non per mia scelta l'impostazione dei colori
> windows è Xp style grigio chiaro; l'msgbox non è molto bello
Sono punti di vista...!
Fossi io l'utente che si è impostato i suoi colori standard di WIN e tu gli
dai un'applicativo pieno di colori, senza darmi la possibilità di
cambiarmeli come minimo ti insulto...!
Lascia all'utente queste cose, ascolta uno che non ci capisce molto, ma che
un pò di esperienza in questo l'ha maturata...!
> Nicky
Scherzo fai come credi che non sbagli.



title: CreateReport e databse di libreria

author: Frenck

text:
Salve,
sarei molto grato a chi mi spiegasse come caricare un database di libreria e
quindi utillizarlo come parametro nell'istruzione Createreport .L'esempio
della guida in linea non è molto d'aiuto.
Grazie cmq ,questo NG e un ottima fonte di notizie e suggerimenti.


title: I Grafici sono cambiati di versione...

author: Pablitomf

text:
Ciao NG,
Perchè in un db A97, con relativi grafici, dopo installazione di A2k, gli
stessi hanno automaticamente cambiato versione prendendo il graph del
2000? Questo ovviamente non mi crea problemi se sulla macchina vi sono sia
A97 che A2k, ma nel caso contrario ovviamente mi dice che il Server OLE
non è registrato.
Secondo voi perchè ha fatto ciò? Ed è possibile ritararli sul 97 senza
doverli rifare?
Tnks
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: I Grafici sono cambiati di versione...

author: Karl Donaubauer

text:
Pablitomf wrote:
> Perchč in un db A97, con relativi grafici, dopo installazione di A2k,
> gli stessi hanno automaticamente cambiato versione prendendo il graph
> del 2000? Questo ovviamente non mi crea problemi se sulla macchina vi
> sono sia A97 che A2k, ma nel caso contrario ovviamente mi dice che il
> Server OLE non č registrato.
>
> Secondo voi perchč ha fatto ciň?
Č "by design".
Puoi solo avere 1 versione di Graph sul computer e la vecchia
viene cancelata automagically con l'installazione della nuova:
http://support.microsoft.com/?kbid=163701
http://support.microsoft.com/?kbid=115150
> Ed č possibile ritararli sul 97 senza doverli rifare?
Se non hai ancora salvato i grafici da quando Graph9 e installato,
puoi provare č disinstallare Graph9 e riinstallare Graph8:
http://groups.google.com/groups?&selm=%23g12%23Vev%23GA.222%40cppssbbsa03
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: I Grafici sono cambiati di versione...

author: Oscar Manfredini

text:
"Karl Donaubauer" <
> È "by design".
> Puoi solo avere 1 versione di Graph sul computer e la vecchia
> viene cancelata automagically con l'installazione della nuova:
>
http://support.microsoft.com/?kbid=163701
>
http://support.microsoft.com/?kbid=115150
Non ci giurerei: sul PC ho installato sia Graph 97 che Graph 2002 e
funzionano entrambi.
Farei questa prova al posto di Pablitompf:
1) Disinstallare solo Graph 2000
2) Reinstallare Graph 97
3) Reinstallare Graph 2000.
Ciao.


title: I Grafici sono cambiati di versione...

text:
Oscar Manfredini wrote:
> "Karl Donaubauer" <
>> È "by design".
>> Puoi solo avere 1 versione di Graph sul computer e la vecchia
>> viene cancelata automagically con l'installazione della nuova:
>>
http://support.microsoft.com/?kbid=163701
>>
http://support.microsoft.com/?kbid=115150
>
> Non ci giurerei: sul PC ho installato sia Graph 97 che Graph 2002 e
> funzionano entrambi.
Certo, io nel ufficio ho installato 5 versioni di Access sullo
stesso PC e funziona. Come descritto da Maurizio, il problema è
che fai un grafico con A97 e A00 --> Graph9 e poi vuoi usarlo
su una macchina dove c'è solo A97 e Graph8.
> Farei questa prova al posto di Pablitompf:
>
> 1) Disinstallare solo Graph 2000
> 2) Reinstallare Graph 97
> 3) Reinstallare Graph 2000.
--



title: campi a valori multipli

author: mario

text:
Ciao a tutti, sono un vero neofita con Access, ma non mi serve tanto, giusto
creare delle tabelle da leggere poi in Asp.
Però per comodità di inserimento dati, vorrei che un campo avesse una lista
predefinita di valori dai quali io scelgo quelli da inserire. In pratica ho
un campo optionals dove vorrei inserire la lista di tutti i possibili
optionals per veicoli, poi in fase di inserimento, cekkare solo quelli che
sono presenti su quel modello. Quindi dei checkbox...
Spero di essere stato chiaro e spero nel vostro aiuto.
ciao, mariuz
--
- - - - -
Mario Valerio - Carpi (Modena)
Siti web - Cd rom - Database - Corsi - Assistenza
www.think-media.it
 -
in...@think-media.it
- - - - -


title: campi a valori multipli

author: The-real-Isaac

text:
"mario" <
th...@galactica.it
> ha scritto nel messaggio
news:aCaE7.21390$7A4.1...@news.infostrada.it...

Crei una tabella con le lista dei dati (in questo caso gli optional)
In visualizzazione struttura dell'altra tua tabella, nel campo optional,
tipo dati, scegli "autocomposizione ricerca" (A97) oppure "ricerca
guidata"(A2000).
E poi - alla grande - lettura della guida in linea e studio degli esempi
(tipo Nothwind) ...
Ciao
--
Alberto


title: campi a valori multipli

author: Sib dal portatile

text:
"mario" <
th...@galactica.it
> ha scritto nel messaggio
> Ciao a tutti, sono un vero neofita con Access, ma non mi serve tanto,
giusto
> creare delle tabelle da leggere poi in Asp.
> Però per comodità di inserimento dati, vorrei che un campo avesse una
lista
> predefinita di valori dai quali io scelgo quelli da inserire. In pratica
ho
> un campo optionals dove vorrei inserire la lista di tutti i possibili
> optionals per veicoli, poi in fase di inserimento, cekkare solo quelli che
> sono presenti su quel modello. Quindi dei checkbox...
Vuoi dei chek box o vuoi un elenco da cui scegliere?
c'e' una bella differenza.
Partendo dal tuo oggetto direi che vuoi una casella combinata.
Potresti farla andando nella scheda "Ricerca" delle proprieta' del campo e
impostando lo stile casella combinata con elenco valori e poi digitare i
valori nella origine valori separati da un punto e virgola.
Questo ti limiterebbe pero' nel caso in cui questi optional possano variare
con frequenza, se e' cosi' devi creare una tabella optional da collegare poi
al campo in questione. Fai qualche esperimento.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Font 39

author: Cristina

text:
Qualcuno può gentilmente dirmi dove posso trovare un Font39 Full Ascii che
gestisce anche gli spazi vuoti ?
Grazie Cristina
--------------------------------
Inviato via
http://usenet.libero.it


title: Icona applicazione su Avvio -

author: carlo Ve

text:
Ho riscontrato che se imposto nella
funzione avvio
l'Icona applicazione quando apro il prg sia in modalita'
mdb che mde viene aperta

la maschera principale e la finestra del
database "iconizzata".
Non riesco a capire il nesso. Utilizzo Access xp
e in avvio ho una form popup con timer che
 viene nascosta per aprire
la vera maschera principale.

Qualcuno ha gia' avuto a che fare con questo
caso??

Ringrazio per l'attenzione

Carlo Ve


title: Icona applicazione su Avvio -

author: Flavio

text:

Prova a disabililitare la voce 'Icone sulla barra degli strumenti'
in Strumenti->Opzione->Visualizzazione
Ciao,
Flavio


title: Icona applicazione su Avvio -

text:
"Flavio" <
fla...@sirius-es.it
> ha scritto nel messaggio
news:bnr80j$14coih$1...@ID-207278.news.uni-berlin.de...

Continuo a non capire il nesso ma almeno il problema non
si presenta piu'.
Ringrazio per la dritta
Carlo Ve
> Ciao,
> Flavio
>
>


title: Problema di condivisione

text:
Ciao a tutti, una domandina....Ho quasi finito un gestinale per una libreria. E' abbastanza grosso (circa 300 Mb) e complicato e deve lavorare con una grande quantità di record. Ho diviso in BE e FE ma mi succede, a volte, che quando lo chiudo mi appare un messaggio del tipo "Il db è già aperto in maniera esclusiva dall'utente Admin. Riprovare [...]". Il punto è che non dovrebbe essere condiviso con Admin, e che il db E' ad accesso condiviso, non esclusivo. Questo fatto impedisce anche ad alcune query di aggiornamento di funzionare. Provando dalla finestra delle query di Access (di solito io lavoro tutto da vba senza usare le query del sw) mi da come errore "Problemi di condivisione" e non esegue nulla. Quando poi chiudo Access......a volte rimane aperto!!! Nel senso che si chiude ma nel TaskManager il processo è ancora attivo e devo terminarlo forzatamente.Qualcuno ne sa qualcosa? Il db funziona, ma questo problema è fastiodioso....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: MSysAccessXML cosè ?

author: MM

text:
Ciao a tutti,
mi sono accorto che nel mio db cè una tabella collegata chiamata
MSysAccessXML
che contiene i seguenti campi :
ID; Lvalue ; ObjectGuid ; ObjectName ; Propery ; Value
La tabella non contiene dati !!
Qualcuno mi sa dire cos'è ?
Forse si è creata con un collegamento tabelle da codice ?
Ciao e grazie
Con simpatia.
Marco


title: Filtro query da casella di riepilogo

author: cranze

text:
Ciao.
Nell'esempio 2.36 del Sito Comune:  "Filtrare una query parametrica in
base alla selezione multipla di una casella di riepilogo", viene
filtrato il campo Anno che è di tipo numerico nel seguente modo:

Private Sub Comando2_Click()
    Dim strLista As String
    Dim varItem As Variant
    'Se non ci sono voci selezionate
    'non ci sono attività da effettuare
    If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
    'Cicla nell'insieme delle voci selezionate
    For Each varItem In Me!Elenco.ItemsSelected
        'Cattura l'anno selezionato
        strLista = strLista & _
            Me!Elenco.Column(0, varItem) & ","
    Next varItem
    'Elimina la virgola eccedente
    strLista = Left$(strLista, Len(strLista) - 1)
    'Imposta codice SQL della query
    CurrentDb.QueryDefs("Query1").SQL = "SELECT * FROM Tabella1 " _
        & "WHERE Anno IN (" & strLista & ") " _
        & "ORDER BY IdCliente, Anno;"
    DoCmd.OpenQuery "Query1"
    'Deseleziona tutte le righe della casella di riepilogo
    Dim Cont As Integer
    For Cont = 0 To Me!Elenco.ListCount - 1
        Me!Elenco.Selected(Cont) = False
    Next Cont
End Sub

Se p.e. seleziono dalla casella di riepilogo gli anni 2005 e 2007 va
tutto bene, infatti nella struttura della query, trovo il criterio: In
(2005;2007).
Se però provo la stessa SQL filtrando un campo di tipo testo, mi viene
chiesto di immettere il valore del parametro  e nella struttura della
query viene scritto p.e. il criterio: In ([Testo1];[Testo2])
Cosa devo scrivere per far si che la SQL accetti il filtro su un campo
di tipo testo?

Grazie


title: Filtro query da casella di riepilogo

text:
cranze wrote:
> Nell'esempio 2.36 del Sito Comune:  "Filtrare una query parametrica in
> base alla selezione multipla di una casella di riepilogo", viene
> filtrato il campo Anno che � di tipo numerico nel seguente modo:
>
> Private Sub Comando2_Click()
>     Dim strLista As String
>     Dim varItem As Variant
>     'Se non ci sono voci selezionate
>     'non ci sono attivit� da effettuare
>     If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
>     'Cicla nell'insieme delle voci selezionate
>     For Each varItem In Me!Elenco.ItemsSelected
>         'Cattura l'anno selezionato
>         strLista = strLista & _
>             Me!Elenco.Column(0, varItem) & ","
>     Next varItem
>     'Elimina la virgola eccedente
>     strLista = Left$(strLista, Len(strLista) - 1)
>     'Imposta codice SQL della query
>     CurrentDb.QueryDefs("Query1").SQL = "SELECT * FROM Tabella1 " _
>         & "WHERE Anno IN (" & strLista & ") " _
>         & "ORDER BY IdCliente, Anno;"
>     DoCmd.OpenQuery "Query1"
>     'Deseleziona tutte le righe della casella di riepilogo
>     Dim Cont As Integer
>     For Cont = 0 To Me!Elenco.ListCount - 1
>         Me!Elenco.Selected(Cont) = False
>     Next Cont
> End Sub
>
> Se p.e. seleziono dalla casella di riepilogo gli anni 2005 e 2007 va
> tutto bene, infatti nella struttura della query, trovo il criterio: In
> (2005;2007).
> Se per� provo la stessa SQL filtrando un campo di tipo testo, mi viene
> chiesto di immettere il valore del parametro  e nella struttura della
> query viene scritto p.e. il criterio: In ([Testo1];[Testo2])
> Cosa devo scrivere per far si che la SQL accetti il filtro su un campo
> di tipo testo?

Anche qui mancano gli apostrofi. Prova con cambiare

strLista = strLista & _
             Me!Elenco.Column(0, varItem) & ","
a

strLista = strLista & _
             "'" & Me!Elenco.Column(0, varItem) & "',"

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


title: Filtro query da casella di riepilogo

text:
Il giorno sabato 21 luglio 2012 10:52:49 UTC+2, Karl Donaubauer ha scritto:
> cranze wrote:
> > Nell'esempio 2.36 del Sito Comune:  "Filtrare una query parametrica in
> > base alla selezione multipla di una casella di riepilogo", viene
> > filtrato il campo Anno che � di tipo numerico nel seguente modo:
> >
> > Private Sub Comando2_Click()
> >     Dim strLista As String
> >     Dim varItem As Variant
> >     'Se non ci sono voci selezionate
> >     'non ci sono attivit� da effettuare
> >     If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
> >     'Cicla nell'insieme delle voci selezionate
> >     For Each varItem In Me!Elenco.ItemsSelected
> >         'Cattura l'anno selezionato
> >         strLista = strLista & _
> >             Me!Elenco.Column(0, varItem) & ","
> >     Next varItem
> >     'Elimina la virgola eccedente
> >     strLista = Left$(strLista, Len(strLista) - 1)
> >     'Imposta codice SQL della query
> >     CurrentDb.QueryDefs("Query1").SQL = "SELECT * FROM Tabella1 " _
> >         & "WHERE Anno IN (" & strLista & ") " _
> >         & "ORDER BY IdCliente, Anno;"
> >     DoCmd.OpenQuery "Query1"
> >     'Deseleziona tutte le righe della casella di riepilogo
> >     Dim Cont As Integer
> >     For Cont = 0 To Me!Elenco.ListCount - 1
> >         Me!Elenco.Selected(Cont) = False
> >     Next Cont
> > End Sub
> >
> > Se p.e. seleziono dalla casella di riepilogo gli anni 2005 e 2007 va
> > tutto bene, infatti nella struttura della query, trovo il criterio: In
> > (2005;2007).
> > Se per� provo la stessa SQL filtrando un campo di tipo testo, mi viene
> > chiesto di immettere il valore del parametro  e nella struttura della
> > query viene scritto p.e. il criterio: In ([Testo1];[Testo2])
> > Cosa devo scrivere per far si che la SQL accetti il filtro su un campo
> > di tipo testo?
>
> Anche qui mancano gli apostrofi. Prova con cambiare
>
> strLista = strLista & _
>              Me!Elenco.Column(0, varItem) & ","
> a
>
> strLista = strLista & _
>              "'" & Me!Elenco.Column(0, varItem) & "',"
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
www.donkarl.com/it

Anche qui tutto bene racchiudendo fra apici.

Grazie, cranze.


title: Problema ad impostare filtro su DoCmd.OpenForm

author: robb

text:
Salve,
ho una query che ha il seguente SQL:
SELECT Q_Fattura.*
FROM Q_Fattura
WHERE (((Q_Fattura.NomeCliente) Like Nz("*" &
Forms!M_Cerca!CercaCliente & "*","*")) And
((Q_Fattura.DataFattura)>=Nz(Forms!M_Cerca!DaData,DMin("DataFattura","Q_Fattura"))
And
(Q_Fattura.DataFattura)<=Nz(Forms!M_Cerca!AData,DMax("DataFattura","Q_Fattura"))));
Tale query è stata messa come origine della maschera
"MRisultatoCerca", cosicché quando scrivo ad esempio il nome di un
cliente nell'apposito controllo in "M_Cerca" e clicco sul pulsante di
comando "Comando_Cerca", si apre "MRisultatoCerca", visualizzando solo
le fatture relative a quel cliente. E funziona benissimo.
Ho però un altro problema.
Ho un'altra maschera (a maschere continue) "MClienti", che ha come
origine la tabella dei clienti.
Vorrei che anche dalla maschera "MClienti", selezionando il record
relativo al nome del cliente e poi cliccando sul pulsante di comando
"Com_Fatture" a piè pagina della maschera stessa, si aprisse
"MRisultatoCerca" e mi mostrasse le fatture relative al cliente scelto,
ma non ci riesco in nessun modo.
O meglio, ci sono riuscito scrivendo nell'evento clic di "Com_Fatture"
il seguente codice:
DoCmd.OpenForm "M_Cerca"
Forms!M_Cerca!CercaCliente = Me!NomeCliente
Forms!M_Cerca!Comando_Cerca.SetFocus
Sendkeys "{ENTER}"
Così in effetti funziona, ma forse potrei farlo in maniera più
pulita; e oltretutto non riesco in alcun modo a far chiudere "M_Cerca"
dopo che viene aperta "MRisultatoCerca". Se aggiungo al codice
suddetto, dopo <<Sendkeys "{ENTER}">>, <<DoCmd.Close acForm,
"M_Cerca">> o anche semplicemente <<DoCmd.Close>>, Access impazzisce e
devo aprire il Task Manager di Windows per farlo "calmare".
Qualcuno saprebbe dirmi come impostare il codice del pulsante di
comando "Com_Fatture"?
Grazie mille.


text:

Ho risolto mettendo questo codice:
DoCmd.OpenForm "M_Cerca"
Forms!M_Cerca!CercaCliente = Me!NomeCliente
DoCmd.OpenForm "MRisultatoCerca"
DoCmd.Close acForm "M_Cerca"
Ciao :)


author: Sergio MAZZA

text:
"robb" <
ro...@hotmail.it
> ha scritto nel messaggio news:1151590577.6...@y41g2000cwy.googlegroups.com...
Ho risolto mettendo questo codice:
DoCmd.OpenForm "M_Cerca"
Forms!M_Cerca!CercaCliente = Me!NomeCliente
DoCmd.OpenForm "MRisultatoCerca"
DoCmd.Close acForm "M_Cerca"
Ciao :)
[risposta]
Non era più semplice utilizzare il parametro CondizioneWhere del metodo OpenForm?
Es.
DoCmd.OpenForm "M_Cerca",,,"[cliente]='" & me!nomeCliente & "'"
Ciao.
--
Sergio MAZZA


text:

Ciao,
il fatto è che a me interessa che venga aperta MRisultatoCerca e non
M_Cerca.


text:
"robb" <
ro...@hotmail.it
> ha scritto nel messaggio news:1151599348.2...@m73g2000cwd.googlegroups.com...


[risposta]
Cambia il nome della form...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA wrote:
[cut]
> [risposta]
> Cambia il nome della form...
>
> Ciao.
>
> --
> Sergio MAZZA
Forse non hai letto bene la struttura della query a cui è collegata la
maschera MRisultatoCerca.
Se faccio come dici tu, mi compaiono tot messaggi "Immetti valore
parametro", perché quella query va a prendere i parametri in M_Cerca.
Quindi, l'unica soluzione che mi è venuta in mente è stata quella di
far trovare alla query la maschera M_Cerca aperta. E in effetti così
funziona.
Ciao.


text:
"robb" <
ro...@hotmail.it
> ha scritto nel messaggio news:1151601252.1...@p79g2000cwp.googlegroups.com...
Forse non hai letto bene la struttura della query a cui è collegata la
maschera MRisultatoCerca.
[risposta]
E' probabile; ma quello che ti volevo segnalare è l'altra possibilità visto che inizialmente ti stavi avventurando in SendKeys e
SetFocus. Questo "metodo" a me danno dei segnali di non aver compreso che ci sono altri metodi molto più semplici per ottenere
quello che chiedi.
Se faccio come dici tu, mi compaiono tot messaggi "Immetti valore
parametro", perché quella query va a prendere i parametri in M_Cerca.
Quindi, l'unica soluzione che mi è venuta in mente è stata quella di
far trovare alla query la maschera M_Cerca aperta. E in effetti così
funziona.
Ciao.
[risposta]
Ciao.
--
Sergio MAZZA


title: [OT] Sviluppo applicativo in access, quanto costa??

author: ALAN

text:
Un saluto a tutti,
volevo chiedere un informazione,
ho bisogno di un applicativo in access per gestire un portafoglio titoli:
Acquisto, vendita, commissioni, report, titoli
ho gia un db fatto da me (non sono espertissimo) con tabelle query report,
ma ci sono delle funzioni che vorrei implementare ma non ne sono capace.
quanto puo costare un applicativo in access o una consulenza per poter
ampliare il mio, tenende conto che è per uso personale ??


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"ALAN" <
X...@libero.it
> ha scritto nel messaggio
news:r9Nph.108132$Fk1.6...@twister2.libero.it...

Che domandone...
la risposta a questa precisa domanda è "Bhò"... nel senso che come si fa a
quantificare una cosa che non si conosce?
Bisognerebbe sentirsi in pvt, stabilire e fare un analisi accurata sui
processi di intervento, per poi dargli una valutazione.
;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


author: Alessandro Baraldi

text:
ALAN ha scritto:

Il fatto che sia per uso pesonale non influisce sul tempo impiegato da
Terzi per
fare le modifiche....
Il problema di chi vuole modifiche al proprio software è che dà
sempre per scontato che quanto ha fatto vada bene, e che ci sia solo da
aggiungere qualche cosa....!
Questo è nel 101% dei casi sbagliato, perchè chi inizia a fare
qualche applicativo con Access
sbaglia sempre, e dico sempre, la struttura del Database per
Inesperienza, rendendo difficili o alcune volte impossibili
implementazioni successive.
Questo per farti capire di non partire pensando che sia semplice,
altrimenti lo avresti fatto tu
senza bisogno di altri....!
Se quanto chiedi non è Neve all'equatore forse ti conviene provare ad
esporre le tue esigenze
in modo succinto e comprensibile nel NG(seguendo le regole che cisiamo
dati) e provare a capire il tuo limite....!
@Alex


author: VT @ home

text:
Il Fri, 12 Jan 2007 14:44:39 GMT, "ALAN" <
X...@libero.it
> ha scritto:
>(.....)

Se vuoi, parlimone in privato:
v_turturro chiocciola virgilio punto it
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168615891.5...@q2g2000cwa.googlegroups.com...
ALAN ha scritto:





@Alex
Avete entrambi ragione, sia per la quantificazione che per la vostra
disponibilità su questo NG.
Il problema e che molte volte non sia ha tempo di provare e riprovare le
soluzioni da voi proposte (non avendo le oppurtune conoscenze) ma di
chiedere il codice o la soluzione bella e pronta.
esempio ho il problema di importare i dati di chiusura da un file di testo
all'interno di una tabella, a livello teorico dovrebbe essere molto facile,
ma a livello pratico mi risulta molto difficile.
cmq proverò a esprimere pian piano le mie esigenze al limite chiederò a
qualcuno di voi (ho visto i vostri siti) di dare un occhiata al mio db.
grazie.


title: FRONT END e BACK END ; AGGIORNARE IL PERCORSO DELLE TABELLE COLLEGATE. MM

text:
Ciao, sono di nuovo io.
Ho diviso il mio DB in 2 file .mdb uno si chiama Back.mdb e l'altro
Front.mdb.
Volevo creare una procedura che in automatico all'apertura del Front mi
controlli il collegamento delle tabelle al file Back
e nel caso che il Front punta a un Back nella posizione errata mi chieda di
specificare tramite una file list (tipo risorse del computer) il percorso
relativo al file back.
Succesivamente mi deve in automatico ricoleggare tutte le tabelle del back
al front in modo da rendere operativo il DB.
Ho trovato qualcosa di simile ma non so adattarlo alle mie esigenze :
Private Sub Form_Open(Cancel As Integer)
Dim db As Database
Dim tabAllegata As TableDef
Dim i As Long
Dim Percorso As String
Set dbsFatt = CurrentDb
Percorso = InputBox("Inserire il percorso completo di nome del DataBase da
collegare", "Collega tabelle", "c:\db.mdb")
DoCmd.Hourglass True
If Percorso = "" Then
DoCmd.Hourglass False
Exit Sub
End If
With dbsFatt
For i = 0 To .TableDefs.Count - 1
If .TableDefs(i).Connect <> "" Then
.TableDefs(i).Connect = ";DATABASE=" & Percorso
.TableDefs(i).RefreshLink
End If
Next i
End With
Set dbsFatt = Nothing
End Sub
Fatemi sapere il vostro parere.
Grazie e ciao-


author: Antonio Biso

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:LIt09.7423$n04.1...@twister2.libero.it...
> Ciao, sono di nuovo io.
>
> Ho diviso il mio DB in 2 file .mdb uno si chiama Back.mdb e l'altro
> Front.mdb.
>
> Volevo creare una procedura che in automatico all'apertura del Front mi
> controlli il collegamento delle tabelle al file Back
> e nel caso che il Front punta a un Back nella posizione errata mi chieda
di
> specificare tramite una file list (tipo risorse del computer) il percorso
> relativo al file back.
> Succesivamente mi deve in automatico ricoleggare tutte le tabelle del back
> al front in modo da rendere operativo il DB.
>
>
> Ho trovato qualcosa di simile ma non so adattarlo alle mie esigenze :
Perchè? Quale è il problema?
> Percorso = InputBox("Inserire il percorso completo di nome del DataBase da
> collegare", "Collega tabelle", "c:\db.mdb")
Io uso la stessa procedura, ma, prendendola dal northwind uso il dialogo per
cercare un file su disco: è molto più professionale che fare scrivere il
path all'utente
> DoCmd.Hourglass True
>
> If Percorso = "" Then
> DoCmd.Hourglass False
tutto questo codice mettilo in una funzione (chiamiamola riallega) che
ritorna un booleano
se capiti qui scrivi riallega = false
> Exit Sub
> End If
> With dbsFatt
> For i = 0 To .TableDefs.Count - 1
> If .TableDefs(i).Connect <> "" Then
> .TableDefs(i).Connect = ";DATABASE=" & Percorso
> .TableDefs(i).RefreshLink
> End If
> Next i
> End With
>
msgbox "Tabelle riallegate con successo"
> Set dbsFatt = Nothing
riallega = true
> End Sub
metti una form di avvio, tipo menù principale o di benvenuto con pulsanti
entra esci. All'evento apertura del menù o sul pulsante entra controlli se
le tabelle sono allegate, altrimenti lanci riallega. Potrebbe essere:
On Error GoTo gest_err
    Set rst = CurrentDb.OpenRecordset("Una delle tabelle")
'anche se andrebbe fatto per tutti, ma potresti accontentarti
    app = rst.EOF
    GoTo fine
gest_err:
    If Err = 3024 Or Err = 3044 Then
        If Riallega("Tabelle da allegare") = false Then
            msg = "Tabelle di lavoro non allegate!@Collegarsi al database "
            msg = msg & nometuoDB & "@L'elaborazione termina qui!"
        Else
            Exit Sub
        End If
    Else
        msg = "Errore di sistema n° " & Err & "@" & Err.Description & "@"
        msg = msg & "Contattare supporto informatico!"
    End If
    MsgBox msg, vbCritical, "Errore critico!"
    DoCmd.Close
    DoCmd.Close
    Application.Quit
fine:
    rst.Close
    Set rst = Nothing
Perchè riallega ha il parametro tabelle da allegare?
Perchè nelle mie applicazioni a volte ho tabelle allegate da diversi BE. In
questo caso la tua procedura fallirebbe quando cerchi di linkare una tabella
al BE sbagliato.
Tabelle da allegare è una tabella che contiene un campo con ogni record il
nome di una delle tabelle da allegare. Per ogni BE ho una di queste tabelle
contenitore diversa e chiamo riallega con parametro diverso. In riallega poi
apro il recordset associato al parametro passato e scorro le tabelle
contenute invece di ciclare su tutte le tabledefs
Se vuoi ti mando il modulo che contiene riallega e il codice per la finestra
di dialogo apri file
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:9Cu09.7637$n04.2...@twister2.libero.it...
> "MM" <
mar...@libero.it
> ha scritto nel messaggio
> news:LIt09.7423$n04.1...@twister2.libero.it...
> > Ciao, sono di nuovo io.
> >
> > Ho diviso il mio DB in 2 file .mdb uno si chiama Back.mdb e l'altro
> > Front.mdb.
> >
> > Volevo creare una procedura che in automatico all'apertura del Front mi
> > controlli il collegamento delle tabelle al file Back
> > e nel caso che il Front punta a un Back nella posizione errata mi chieda
> di
> > specificare tramite una file list (tipo risorse del computer) il
percorso
> > relativo al file back.
> > Succesivamente mi deve in automatico ricoleggare tutte le tabelle del
back
> > al front in modo da rendere operativo il DB.
> Se vuoi ti mando il modulo che contiene riallega e il codice per la
finestra
> di dialogo apri file
>
> Antonio
>
>
Si grazie ti sarei molto grato,
l'indirizzo è
mar...@libero.it


author: TseRaa

text:
On Sat, 27 Jul 2002 10:29:25 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>[. . . .]
>Tabelle da allegare č una tabella che contiene un campo con ogni record il
>nome di una delle tabelle da allegare. Per ogni BE ho una di queste tabelle
>contenitore diversa e chiamo riallega con parametro diverso. In riallega poi
>apro il recordset associato al parametro passato e scorro le tabelle
>contenute invece di ciclare su tutte le tabledefs
>
>Se vuoi ti mando il modulo che contiene riallega e il codice per la finestra
>di dialogo apri file
>
>Antonio
Ho visto questo tuo msg solo oggi (tra l'altro ho dei problemi don i
newsgroup da quando Atlanet ha deciso di non fornire piů il servizio)
e ti chiederei di inviare anche a me il modulo di cui parli.
Grazie
Adriano
e-mail galad***NOSPAM***@
alma.it


title: ListBox o Sottomaschera

author: Sam

text:
Ciao a tutti;
Qualche giorno fa ho scambiato un paio di messaggi in merito alla
gestione di una listbox con colonne ridimensionabili stile excel, per
intenderci. Sinceramente cercavo un controllo, mentre la risposta è
stata utilizzare una Sottomaschera.
In questi giorni sto "riconvertendo" il progetto e mi sono accorto che
nelle mia maschere faccio uso massivo di ListBox (a volte anche 7) e
volevo chiedere se la loro conversione in sotto_maschere impattava sulle
performance... (sicuramente sulla dimensione).
Grazie
Sam
PS: con tutto il rispetto per lo splendido lavoro altrui (e ben fatto)
quando il sitocomune verrà aggiornato?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ListBox o Sottomaschera

author: Roberto da casa

text:
"Sam" <
sam...@libero.it
> ha scritto nel messaggio
news:1f1999229f1e1327f82...@mygate.mailgate.org...
[CUT]
>
> Sam
>
> PS: con tutto il rispetto per lo splendido lavoro altrui (e ben fatto)
> quando il sitocomune verrà aggiornato?
Qualcosa è in corso d'opera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chi di voi ha un idea di come....... accesso tramite username e password

text:
Su uno spazio web vorrei mettere in una cartella 3 listini.xls e vorrei che
da access sia possibile eseguire i seguenti passi:
    1. Attivare una connessione ad internet
    2. Inserire User e Password e dopo la convalida
        collegarsi attraverso ftp o altro modo alla cartella in internet
        per scaricare il listino dei 3 disponibili.
Qualcuno fra voi ha quanche idea?
Grazie a tutti.


title: pulsante di comando

author: alfak

text:
sono alle prime armi con questo meraviglioso programma e sicuramente grazie
al vostro aiuto posso risolvere il prolema che mi si è presentato.
ad un pulsante di comando posso impostare più di un evento, per lo specifico
con la propietà"clik" è possibile aprire una maschera"B" e
contemporaneamente chiudere la maschera"A".
nel caso la vostra risposta sia affermativa come posso procedere
(soprattutto nn conoscendo VBA)??
grazie.


title: pulsante di comando

author: Galvy

text:
"alfak" <
alfa...@virgilio.it
> ha scritto nel messaggio
news:afcdre$in8$1...@lacerta.tiscalinet.it...

Prova creando un macro la quale come prima cosa chiude la maschera "B" e
come seconda cosa apre la maschera "A"
Saluti Galvy


title: pulsante di comando

text:
--
Maurizio75
Galvy <
ga...@libero.it
> wrote in message
H_iS8.70794$j65.1...@twister1.libero.it...



title: pulsante di comando

text:
Galvy <
ga...@libero.it
> wrote in message
H_iS8.70794$j65.1...@twister1.libero.it...
>

Però poi trasformala in codice, almeno inizi a guardare come è la sintassi
delle operazioni che stai svolgendo da macro a VBA
--
Maurizio75


title: Creare una numerazione dinamica con rientri in Treeview

author: Mrcef

text:
Ciao a tutti,
utilizzo un esempio di Treeview di Amendola
(Treeview_ricorsivo_fino_al_livello_N) per gestire delle fasi di
progetto, es.PADRE = PROGETTO1, FIGLIO1= ATTIVITA1 DI PROGETTO1,
FIGLIO2=ATTIVITA2 DI PROGETTO1( sulla falsariga di Project). Ora
vorrei implementarlo con l'utilizzo di una numerazione progressiva
dinamica in ambito dei nodi figli dello stesso padre.
Es.
PADRE = PROGETTO1, prog=1
 FIGLIO1=ATTIVITA1- FIGLIO DI PROGETTO1, prog=1.1
 FIGLIO2=ATTIVITA2- FIGLIO DI PROGETTO1, prog=1.2
  FIGLIO3=ATTIVITA3 -FIGLIO DI FIGLIO2, prog=1.2.1
   FIGLIO4=ATTIVITA4- FIGLIO DI FIGLIO3, prog=1.2.1.1
   FIGLIO5=ATTIVITA5- FIGLIO DI FIGLIO3, prog=1.2.1.2

PADRE = PROGETTO2, prog=2
 FIGLIO1=ATTIVITA1- FIGLIO DI PROGETTO2, prog=2.1
  FIGLIO2=ATTIVITA2 -FIGLIO DI FIGLIO1, prog=2.1.1

Una sorta di sommario con rientri di word.
Nel momento in cui un record viene eliminato o inserito la numerazione
deve essere ripristinata con la stessa logica.
Le mie conoscenze informatiche sono alquanto limitate, vi sarei grato
pertanto se voleste indicarmi la strada da percorrere e fornirmi dei
consigli e suggerimenti.
Spero che la mia richiesta non sia troppo pretenziosa o ridicola.
Grazie


title: Ancora sul debug

author: NoMoreComunism

text:
Ma proprio nessuno ha un'idea su come impedire il debug?
--
"Voi guardate verso l'alto, quando cercate elevazione. E io guardo in
basso, perchč sono elevato. Chi di voi č capace di ridere e, insieme, di
essere elevato? Chi sale sulle vette dei monti piů alti, ride di tutte le
tragedie, finte e vere".

								Zarathustra


title: Ancora sul debug

text:
NoMoreComunism <
marx_s...@freemail.it
> wrote in message
Xns90F731973FF...@192.106.1.6...
>
> Ma proprio nessuno ha un'idea su come impedire il debug?
Non facendolo!
Antonio


title: Ancora sul debug

author: Silvio Berruti

text:
"NoMoreComunism" <
marx_s...@freemail.it
> ha scritto nel messaggio
news:Xns90F731973FF...@192.106.1.6...
>
> Ma proprio nessuno ha un'idea su come impedire il debug?
> --
On error resume next
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Ancora sul debug

text:
AHhhhhhhhhhhhhhhh Per tutte quante le funzioni?
E le maschere??
Un sistema per disabilitarlo ovunque senza impazzire??
Grazie comunque per ora.



title: Ancora sul debug

text:
"NoMoreComunism" <
TAGLIAm...@freemail.it
> ha scritto nel messaggio
news:Xns90F817C88DA1...@192.106.1.6...
>
>
> AHhhhhhhhhhhhhhhh Per tutte quante le funzioni?
> E le maschere??
è buona norma inserire in tutte le Sub e le Function un controllo d'errore,
in modo da poterti gestire l'eventualità a tuo uso e consumo.
Se non vuoi gestirlo (il controllo d'errore) usa Resume Next, così non si
blocca e prosegue, sempre che abbia senso proseguire.
Personalmente, quando mi si presenta la videata di debug in circostanze che
non avevo gestito, sfrutto l'occasione x migliorare il programma, scoprendo
le cause dell'errore e cercando di rimuoverle.



title: Problema dll con MAPI

text:
Ciao a tutti,
ho un problema con l'utilizzo delle MAPI ed Access,
ho sviluppato un'applicazione dove all'interno è possibile, sfruttando
le MAPI, prelevare i messaggi ricevuti su Outlook, estrarre l'email del
mittente, e riempire una tabella con gli altri dati delle email :
Private function prelevamail()
Dim olApp As Outlook.Application
Dim Olmapi As Outlook.Namespace
Dim olFolder As Outlook.MAPIFolder
Dim olreply As MailItem
Dim olMail As Outlook.MailItem
Dim OlItems As Outlook.Items
Dim objReply As MailItem
Dim objRecips As Outlook.Recipients
Dim objRecip As Outlook.Recipient
Dim rst As Variant
Dim i As Integer
Dim unr As Integer
Dim mioCestino As Outlook.MAPIFolder
Dim objItem As Object
Dim olmsg As MAPI.Message
Set rst = CurrentDb.OpenRecordset("MailAziende")
Set olApp = CreateObject("Outlook.Application")
Set Olmapi = olApp.GetNamespace("MAPI")
Set olFolder =
Olmapi.GetDefaultFolder(olFolderInbox).Folders.Item("Personale")
Set objItem = olFolder.Items
For Each olMail In olFolder.Items
Set objReply = olMail.Reply
Set objRecips = objReply.Recipients
For Each objRecip In objRecips
If objItem.Count = 0 Then GoTo Esci
unr = unr + 1
rst.AddNew
rst!Name = olMail.SenderName
rst!Subject = olMail.Subject
rst!datesent = olMail.ReceivedTime
rst!body = olMail.body
rst!sendermail = objRecip.Address
rst.Update
end function
ora, io ho windows xp con office 2002, Access 2002 ed outlook 2002,
il problema sorge quando vado dal mio cliente ad installare
l'applicazione,
lui ha office 2003 con Access 2003 ed Outlook 2003 con sp2,
non posso nè compilare nè chiudere l'applicazione, perchè è in fase
di testing, e lui mi chiede continue modifiche,
quando lancio l'applicazione sul suo computer, la funzione genera un
errore di "modulo non trovato" sulla riga:
Set olApp = CreateObject("Outlook.Application")
ho ridato i riferimenti, ma non funziona comunque.
Qualcuno potrebbe aiutarmi.
Un grazie di cuore a tutti i volenterosi.
Massimiliano


title: Problema dll con MAPI

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1141315555.6...@e56g2000cwe.googlegroups.com...
>Ciao a tutti,
>ho un problema con l'utilizzo delle MAPI ed Access,
>ho sviluppato un'applicazione dove all'interno è possibile, sfruttando
>le MAPI, prelevare i messaggi ricevuti su Outlook, estrarre l'email del
>mittente, e riempire una tabella con gli altri dati delle email :
>
[CUT]
>ora, io ho windows xp con office 2002, Access 2002 ed outlook 2002,
>
>il problema sorge quando vado dal mio cliente ad installare
>l'applicazione,
>lui ha office 2003 con Access 2003 ed Outlook 2003 con sp2,
>non posso nè compilare nè chiudere l'applicazione, perchè è in fase
>di testing, e lui mi chiede continue modifiche,
>quando lancio l'applicazione sul suo computer, la funzione genera un
>errore di "modulo non trovato" sulla riga:
>Set olApp = CreateObject("Outlook.Application")
>ho ridato i riferimenti, ma non funziona comunque.
>Qualcuno potrebbe aiutarmi.
Una cosa è sicura; con Access 2002 farai riferimento a Microsoft Outlook
10.0 - Modello oggetto, mentre con Access 2003 dovrai fare riferimento a
Microsoft Outlook 11.0 - Modello oggetto.
Ad ogni buon conto dai un'occhiata a questo link:
http://www.fabalou.com/Access/Modules/reading_email.asp
>Un grazie di cuore a tutti i volenterosi.
Prego
>Massimiliano
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Problema dll con MAPI

text:
Grazie Roberto, verficherò bene ogni riferimento e riproverò.
Saluti.


title: 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
__________________________________________________
Do You Yahoo!?
Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
--
Posted from
web119.yahoomail.com
 [205.180.60.120]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conatatore. Riempire gli spazi vuoti.

text:
Puo capitare di avere un campo nella tabella con Contatore come chiave
primaria. Quando cancello un record perdo anche il valore del contatore.
Se in una tabella contenente 100 record li cancellassi tutti, il nuovo
valore del contatore successivo sarebbe 101 e non più 1.
Esiste un modo per ripristinare da zero i valore del contatore? Oppure
riutilizzare un valore già usato e cancellato in passato?
Grazie
Vinello


title: Conatatore. Riempire gli spazi vuoti.

author: Ivan da casa

text:
"tele2" <
vine...@inwind.it
> ha scritto nel messaggio
news:fTd3f.44028$hV3....@nntpserver.swip.net...
> Puo capitare di avere un campo nella tabella con Contatore come chiave
> primaria. Quando cancello un record perdo anche il valore del contatore.
> Se in una tabella contenente 100 record li cancellassi tutti, il nuovo
> valore del contatore successivo sarebbe 101 e non pių 1.
> Esiste un modo per ripristinare da zero i valore del contatore? Oppure
> riutilizzare un valore giā usato e cancellato in passato?
> Grazie
>
> Vinello
>
dal menu Strumenti --> Utilitā database --> Compatta e ripristina ...
Se hai cancellato tutti i records il contatore riparte da UNO !!!!


title: Conatatore. Riempire gli spazi vuoti.

author: Royan

text:
Ivan da casa ha scritto:
> "tele2" <
vine...@inwind.it
> ha scritto nel messaggio
> news:fTd3f.44028$hV3....@nntpserver.swip.net...
> > Puo capitare di avere un campo nella tabella con Contatore come chiave
> > primaria. Quando cancello un record perdo anche il valore del contatore.
> > Se in una tabella contenente 100 record li cancellassi tutti, il nuovo
> > valore del contatore successivo sarebbe 101 e non più 1.
> > Esiste un modo per ripristinare da zero i valore del contatore? Oppure
> > riutilizzare un valore già usato e cancellato in passato?
> > Grazie
> >
> > Vinello
> >
> dal menu Strumenti --> Utilità database --> Compatta e ripristina ...
> Se hai cancellato tutti i records il contatore riparte da UNO !!!!
Io imposto una query (query->SQL specifico-->definizione dati) in cui
scrivo
INSERT INTO Nometabella ( NomeCampo)
VALUES (valore numerico da ripristinare);
nel tuo caso i valori andranno da 1 a 100.
Ciao
Royan
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Pakage wizard 2003

author: Carlo Costarella

text:
Ho già postato questo messaggio in un tread precedente rispondendo ad un
altro tipo di quesito ma anche il buon PBsoft non aveva una risposta.
Parliamo della creazione pacchetti per A2003.
Avete risolto la costruzione dei menù del programma? Quella così bella e
comoda del precedente pakage wizard? Per le chiavi di registro da
aggiungere vi appoggiate a file esterni? Un ultima cosa: come fate ad
installare, per esempio un ocx come comdlg32.ocx, nella cartella di windows
system32?
Tutte cose perfettamente possibili con la precedente versione (xp).
Qualcuno si è cimentato?
Ciao, Carlo


title: Pakage wizard 2003

author: PBsoft

text:
> Parliamo della creazione pacchetti per A2003.
> Per le chiavi di registro da aggiungere vi appoggiate a file esterni?
Ciao Carlo.
Finalmente comincio ad avere un po' di informazioni relativamente al Package
Wizard.
Intanto, per quanto riguarda le chiavi del registry, non ho ben capito cosa
intendi per "file esterni".
Tuttavia, posso dirti che, tramite il wizard, sono riuscito ad impostare
le due chiavi che servono per disabilitare il SandBox Mode e disattivare
la protezione sulle macro.
Ho trovato informazioni utili riguardo al valore da dare a quelle chiavi
(che sono di tipo DWORD) al seguente indirizzo:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/registry_table.asp
Solo più tardi ho scoperto che tali informazioni si trovano in locale (sul
proprio pc) dopo avere installato il Platform SDK :-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Pakage wizard 2003

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355300e98...@news.tin.it...
>> Parliamo della creazione pacchetti per A2003.
>> Per le chiavi di registro da aggiungere vi appoggiate a file esterni?
>
> Ciao Carlo.
>
> Finalmente comincio ad avere un po' di informazioni relativamente al
> Package Wizard.
> Intanto, per quanto riguarda le chiavi del registry, non ho ben capito
> cosa intendi per "file esterni".
Ma sì che te l'ho spiegato nel post precedente.
Per esempio devi accludere nel pacchetto il file comctl32.ocx e installarlo
nella cartella system32. Come fai? Nella precedente versione era di una
facilità estrema, ricordi?
Poi se vuoi scrivere qualcosa nel registro, per esempio una tua chiave, dove
sistemare, che ne sò, la versione dell'applicativo, come fai? Sempre nella
precedente versione era molto semplice.
> Tuttavia, posso dirti che, tramite il wizard, sono riuscito ad impostare
> le due chiavi che servono per disabilitare il SandBox Mode e disattivare
> la protezione sulle macro.
> Ho trovato informazioni utili riguardo al valore da dare a quelle chiavi
> (che sono di tipo DWORD) al seguente indirizzo:
>
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/registry_table.asp
>
> Solo più tardi ho scoperto che tali informazioni si trovano in locale (sul
> proprio pc) dopo avere installato il Platform SDK :-)
>
Ho installato anch'io l'sdk...puoi dire come hai fatto?
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
>
Ciao, Carlo


title: Pakage wizard 2003

text:
Recupero nuovamente la tua frase, perché credo che ci sia stato un fraintendimento:
>>> Per le chiavi di registro da aggiungere vi appoggiate a file
>>> esterni?
Io chiedevo semplicemente spiegazioni sull'utilizzo di file esterni per aggiungere
chiavi al registro, tutto qui.
> Per esempio devi accludere nel pacchetto il file comctl32.ocx e
> installarlo
> nella cartella system32. Come fai? Nella precedente versione era di
> una facilità estrema, ricordi?
Se ti riferisci al dover lanciare un regsvr32.exe, purtroppo pare proprio
che non ci sia niente da fare.
Se ti riferisci invece al dover copiare il file nella cartella desiderata,
questo è fattibile dall'interfaccia del wizard, ma credo proprio che lo sapessi
già :-)
> Poi se vuoi scrivere qualcosa nel registro, per esempio una tua
> chiave, dove
> sistemare, che ne sò, la versione dell'applicativo, come fai? Sempre
> nella precedente versione era molto semplice.
Il wizard prevede una sezione per la scrittura di chiavi nel registry.
> Ho installato anch'io l'sdk...puoi dire come hai fatto?
Semplicemente ho aperto il collegamento "Platform SDK Documentation" che
si trova nel menu creato dall'installazione del SDK in questione.
Nella guida in locale il pecorso per le informazioni cui accennavo nel mio
precedente post le trovi a questo percorso:
Administration and Management
--Setup
----Windows Installer
------Windows Installer Reference
--------Installer Database
----------Installer Database Reference
------------Database Tables
--------------Registry Table
Ti do anche il link: ms-help://MS.PSDKSVR2003R2.1033/msi/setup/registry_table.htm



title: Pakage wizard 2003

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355314a28...@news.tin.it...
cut
> Se ti riferisci al dover lanciare un regsvr32.exe, purtroppo pare proprio
> che non ci sia niente da fare.
No, mi riferisco alla possibilità che avevi nella precedente versione del
setup wizard (perarltro presente anche nelle versioni più vecchie) di dire
al wizard dove sistemare un determinato file (appPath, SystemPath,
WindowsPath, ecc.). Nel caso di un file di sistema come comctl32.ocx la
registrazione era automatica se dicevi al wizard di installarlo in
systempath.
> Se ti riferisci invece al dover copiare il file nella cartella desiderata,
> questo è fattibile dall'interfaccia del wizard, ma credo proprio che lo
> sapessi già :-)
Questo wizard si limita alla cartella programmi o a quella di lavoro...o no?
>
>> Poi se vuoi scrivere qualcosa nel registro, per esempio una tua
>> chiave, dove
>> sistemare, che ne sò, la versione dell'applicativo, come fai? Sempre
>> nella precedente versione era molto semplice.
>
> Il wizard prevede una sezione per la scrittura di chiavi nel registry.
Sì è vero ma molto più ostica e complessa rispetto alla precedente.
>> Ho installato anch'io l'sdk...puoi dire come hai fatto?
>
> Semplicemente ho aperto il collegamento "Platform SDK Documentation" che
> si trova nel menu creato dall'installazione del SDK in questione.
> Nella guida in locale il pecorso per le informazioni cui accennavo nel mio
> precedente post le trovi a questo percorso:
>
> Administration and Management
> --Setup
> ----Windows Installer
> ------Windows Installer Reference
> --------Installer Database
> ----------Installer Database Reference
> ------------Database Tables
> --------------Registry Table
>
> Ti do anche il link:
> ms-help://MS.PSDKSVR2003R2.1033/msi/setup/registry_table.htm
>
Sì Gabriele questo l'ho trovato. Mi riferivo a come hai fatto ad  impostare
le due chiavi che servono per disabilitare il SandBox Mode e disattivare la
protezione sulle macro.
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
>
Ciao, Carlo


title: Pakage wizard 2003

text:
Innanzi tutto, chiedo scusa per rispondere dopo così tanto tempo a questo
post.
> No, mi riferisco alla possibilità che avevi nella precedente versione
> del setup wizard (perarltro presente anche nelle versioni più vecchie)
> di dire al wizard dove sistemare un determinato file (appPath,
> SystemPath, WindowsPath, ecc.). Nel caso di un file di sistema come
> comctl32.ocx la registrazione era automatica se dicevi al wizard di
> installarlo in systempath.
>
>> Se ti riferisci invece al dover copiare il file nella cartella
>> desiderata, questo è fattibile dall'interfaccia del wizard, ma credo
>> proprio che lo sapessi già :-)
>>
> Questo wizard si limita alla cartella programmi o a quella di
> lavoro...o no?
Dunque, mi pare di capire che, mentre per il file principale dell'applicazione
(MD? o AD?) puoi decidere la cartella principale di installazione scegliendo
tra i seguenti valori:
- Programmi (All Users)
- User AppData (Utente corrente)
- Desktop (Utente corrente)
- Common AppData (All Users)
- Documenti (Utente corrente)
- File comuni (All Users)
per i file da "allegare" al package puoi soltanto specificare il nome di
una sotto-cartella della cartella di installazione.
> Sì Gabriele questo l'ho trovato. Mi riferivo a come hai fatto ad
> impostare le due chiavi che servono per disabilitare il SandBox Mode e
> disattivare la protezione sulle macro.
Ecco quello che ho impostato io:
----PRIMA CHIAVE----
Directory principale: Local Machine
Chiave: Software\Microsoft\Office\11.0\Access\Security
Nome: level
Valore: #00000001
----SECONDA CHIAVE----
Directory principale: Local Machine
Chiave: Software\Microsoft\Jet\4.0\Engines
Nome: SandBoxMode
Valore: #00000002



title: Somma in sottomaschere

author: Andrea Malfatti

text:
Salve a tutti
Devo fare un DB per la fatturazione di una societa' usando AccessXP
(so che qualcuno storce il naso ma questo ho).
Questa soc. ha dei consulenti che vanno in giro per l'italia e che
sostengono delle spese (viaggio, albergo ecc.)
Per ogni consulenza possono essere impiegati piu' consulenti in giorni
diversi.
Per ora fanno le fatture a mano (sbagliando spesso) utilizzano word e
le fatture hanno questo aspetto:
spett.....
fattura numero data
onorario            1000 E
  consul. 1
    viaggio    50 E
    ristor     20 E
      tot.         70 E

  consul. 2
    viaggio    50 E
    ristor     20 E
    taxi       10 E
      tot.         80 E
  tot. spese         150 E

totale imponibile   1150 E
iva e totale finale
ho creato tre tabelle:
la prima contenente le singole spese (tipo spesa, importo e un codice
che la collega alla seconda)
la seconda per il collegamento delle spese al consulente
la terza e' la fattura vera e propria.
Ora il problema:
Ho creato le maschere fattura che contiene la sottomaschera consulenti
la quale contiene la sottomaschera spese.
Nella sottomaschera consulenti ho inserito (nel pie' di pagna) un
controllo calcolato chiandolo 'tot_spese' contenente la formula
'=Somma([Imp_spesa])' con l'importo delle spese e funziona.
Nella maschera fattura devo mettere il totale delle spese ma il
risultato e' sempre '#Errore' ho provato con '=Somma([Imp_spesa])'
niente, con '=Somma([sm_spese-fattura]!tot_spese)' nisba,
'=Somma([sm_spese-fattura]!Imp_spese)' sempre errore mi da ho anche
tentato con '=Somma(Somma[Imp_spesa]' con il solito risultato.
E' una limitazione nel numero di sottomaschere o sono ceco io che non
vedo la soluzione?
Se la soluzione c'e' datemi degli indizi su dove trovarla altrimenti
con la pappa pronta non imparero' mai.
Grazie a tutti e scusate la lunghezza
--
Ciao
Andrea Malfatti


title: Somma in sottomaschere

author: cidi

text:
"Andrea Malfatti" <
martorana...@tin.it
> ha scritto nel messaggio
news:el3b00lq1lg6dilim...@4ax.com...

Ciao Andrea
Nel controllo della maschera fattura devi fare riferimento al controllo
sottomaschera:
=[Nomesottomaschera].Form!NomecontrolloTotaleFattura
Ciao Daniele


title: Somma in sottomaschere

text:
"Andrea Malfatti" <
martorana...@tin.it
> ha scritto nel messaggio
news:el3b00lq1lg6dilim...@4ax.com...

La funzione Somma è una funzione di aggregazione e come tale non ti permette
di sommare i valori contenuti in caselle di testo ma ti permette solo di
sommare i valori contenuti in un campo dei record contenuti nell'origine
record della maschera che contiene la casella di testo relativa alla
funzione Somma.
Ora è evidente che Imp_Spesa è il nome di un campo che NON appartiene certo
all'oggetto che è origine record della maschera principale, ma della
sottomaschera: qundi non puoi usarlo in una funzione Somma contenuta nella
maschera principale; di contro con la funzione Somma non puoi riferimento a
nomi di caselle di testo non associate.
Per risolvere il tuo problema devi usare la funzione di aggregazione sui
dominii DSum (vedi help) con la quale effettuerai la somma di tutti gli
Imp_spesa della tabella spese relativi ai record della fattura corrente (per
selezionare i record da sommare devi impostare adeguatamente i criteri della
funzione DSum, per la qual cosa vedi cosa ti dice l'help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Somma in sottomaschere

text:
On Thu, 15 Jan 2004 18:49:13 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
Grazie sia a Roberto che a cidi (anche se la tua soluzione non sono
riuscito a farla funzionare).
Ho studiato un poco la Dsum e alla fine ci sono riuscito.
--
Ciao
Andrea Malfatti


title: Funzione format.

author: lcoroll

text:
Ciao a tutti,
sto aiutando un amico ma ho un problemino (uno alla volta...) con la
funzione format.
In una maschera sull'evento "su timer" con intervallo 1000 c'è questo
semplice codice:
Me!Orologio.Caption = Format(Now(), "d mm yyyy h:m:s")
Me!Orologio è una semplice etichetta
All'esecuzione compare il seguente errore.
Impossibile trovare il progetto o libreria.
Ho provato a cambiare la stringa formato ma il risultato non cambia.
Si risolve con  Me!Orologio.Caption = Now() ma vorrei capire cosa non va.
Ho capito che in strumenti-riferimenti si deve richiamare una qualche
libreria ma quale?
Dove trovo elencata la libreria che contiene ciascuna funzione?
Grazie a chi risponderà.
Luigi.


title: Funzione format.

author: yQy

text:
On Fri, 4 Apr 2003 20:16:27 +0200, "lcoroll"
<
lco...@hotmail-nospam.com
> wrote:
>Ciao a tutti,
>sto aiutando un amico ma ho un problemino (uno alla volta...) con la
>funzione format.
>In una maschera sull'evento "su timer" con intervallo 1000 c'è questo
>semplice codice:
>Me!Orologio.Caption = Format(Now(), "d mm yyyy h:m:s")
>Me!Orologio è una semplice etichetta
Me!Orologio.Caption = Format(Now) e basta
...oppure...
Me!Orologio.Caption = Format(Now, "d-mm-yyyy hh:mm:ss")
...oppure...
ME!Orologio.Caption = Format(Now, "d-mm-yyyy") & " " & Format(Now,
"hh:mm:ss")
Vedi quella ke ti piace di piu'.
>All'esecuzione compare il seguente errore.
>Impossibile trovare il progetto o libreria.
>Ho provato a cambiare la stringa formato ma il risultato non cambia.
>Si risolve con  Me!Orologio.Caption = Now() ma vorrei capire cosa non va.
>Ho capito che in strumenti-riferimenti si deve richiamare una qualche
>libreria ma quale?
dao 3.5 e dao 3.6
>Dove trovo elencata la libreria che contiene ciascuna funzione?
Apri l'editor di Visual Basic, Strumenti->Riferimenti
>Grazie a chi risponderà.
Ciao, Fabrizio


title: excel e access

author: ap

text:
Ciao ragazzi,
volevo chiedervi un piccolo aiuto per risolvere un problema.Ho un foglio
excel con alcuni dati.Vorrei creare un file access con i dati presenti nel
foglio excel.Come si fa? All'interno di excel è possibile salvare il foglio
nel formato dbase ma access poi non me lo apre.
Ciao e grazie


title: excel e access

author: Claudio

text:
"ap" <
ro...@libero.it
> ha scritto nel messaggio
news:NABSa.190528$lK4.5...@twister1.libero.it...
> Ciao ragazzi,
> volevo chiedervi un piccolo aiuto per risolvere un problema.Ho un foglio
> excel con alcuni dati.Vorrei creare un file access con i dati presenti nel
> foglio excel.Come si fa? All'interno di excel č possibile salvare il
foglio
> nel formato dbase ma access poi non me lo apre.
> Ciao e grazie
>
>
Ciao a te,
Quasi qausi ti consiglierei di collegare il file di excel  cosi come č, al
tuo file access cosi puoi avere sempre aggiornata la base dati ad ogni
cambiamento.....
Ovvero dal menu file ...carica dati esterni ....collega tabelle..scegli il
formato xls....ed č fatta................
Con la buona serata..
Paolo
..
Buonaserata


title: attivazione pulsante su condizione

text:
Ho un Gruppo di opzioni con la scelta Si o No, e un pulsante di
comando che apre una maschera con le relative informazioni, ma vorrei
che questo pulsante sia "cliccabile" quindi abilitato solo quando
l'utente sceglie No.
Come posso fare?
Grazie


title: attivazione pulsante su condizione

author: Lolince

text:

If scelta=no then
Me.tuopulsante.Enabled = False
else
Me.tuopulsante.Enabled = true
end if
ciao


title: attivazione pulsante su condizione

text:

..e su quale evento?
Grazie mille Lolince.


title: attivazione pulsante su condizione

author: MA

text:
?"Lolince"  ha scritto nel messaggio
news:762822ef-7fc8-4d28...@w17g2000yqh.googlegroups.com...


___
Ne basta una
Private sub tuoGruppoOpz_AfterApdate()
me.tuopulsante.enabled = (me.uoGruppoOpz=1)
End sub


title: attivazione pulsante su condizione

text:
On 12 Gen, 13:12, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"Lolince"  ha scritto nel messaggionews:762822ef-7fc8-4d28...@w17g2000yqh.googlegroups.com...

Si, ma all'apertura successiva della stessa maschera ritorna
cliccabile.
grazie


title: attivazione pulsante su condizione

text:

> grazieNon conoscendo la struttura della tua applicazione non e facile dirti dove va applicata, cmq se e un opzione che e sempre presente in maschera il codice va inserito su Private Sub Form_Current() .


title: attivazione pulsante su condizione

text:

> > grazieNon conoscendo la struttura della tua applicazione non e facile dirti dove va applicata, cmq se e un opzione che e sempre presente in maschera il codice va inserito su Private Sub Form_Current() .- Nascondi testo citato
>
> - Mostra testo citato -
Ma la mia applicazione è abbastanza semplice come ho scritto nel primo
post.
Comunque "penso" di aver risolto anche se non in modo accademico:
ho inserito il seguente codice suggerito da MA
Me.Comando219.Enabled = (Me.Cornice224 = 1)
ma purtroppo in diversi eventi,
Form_Current()
Cornice224_BeforeUpdate(Cancel As Integer)
Cornice224_AfterUpdate()
...in questa maniera resta
"non abilitato all'apertura"
"prima di una eventuale aggiornamento"
"dopo un eventuale aggiornamento"
Funziona, ma credo sia non proprio accademica come risoluzione.


title: attivazione pulsante su condizione

text:
?"skate2k5"  ha scritto nel messaggio
news:258b5a64-b17e-42dc...@k11g2000vbf.googlegroups.com...

Ma la mia applicazione � abbastanza semplice come ho scritto nel primo
post.
Comunque "penso" di aver risolto anche se non in modo accademico:
ho inserito il seguente codice suggerito da MA
Me.Comando219.Enabled = (Me.Cornice224 = 1)
ma purtroppo in diversi eventi,
Form_Current()
Cornice224_BeforeUpdate(Cancel As Integer)
Cornice224_AfterUpdate()
...in questa maniera resta
"non abilitato all'apertura"
"prima di una eventuale aggiornamento"
"dopo un eventuale aggiornamento"
Funziona, ma credo sia non proprio accademica come risoluzione.
___
Non � vera questa tua affermazione
In ogni caso ti consiglio vivamente assumere il metodo di dare significato
al nome dei controlli,
quando poi cresce l'applicazione diventa complicato con tutti questi nomi
generici, il codice � autoesplicativo, diventa quindi comodo capire cosa fa
cosa
Nel codice che hai trascritto manca un - avanti alle parentesi (il valore di
Vero � -1)
MA


title: attivazione pulsante su condizione

text:
On 13 Gen, 08:55, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"skate2k5"  ha scritto nel messaggionews:258b5a64-b17e-42dc...@k11g2000vbf.googlegroups.com...

> MA- Nascondi testo citato
>
> - Mostra testo citato -
Ok, MA.
Ma allora è corretto inserire lo stesso codice nei tre eventi?
Oppure il mio codice va inserito solo nel Form_Current() e
diventerebbe così?
Private Sub Form_Current()
Me.Comando219.Enabled = - (Me.Cornice224 = 1)
End Sub
Grazie ancora.


title: attivazione pulsante su condizione

text:

> Grazie ancora.- Nascondi testo citato
>
> - Mostra testo citato -
....correggo....
Ok, MA.
Ma allora è corretto inserire lo stesso codice nei tre eventi?
Oppure il mio codice va inserito solo nel Form_Current() e
diventerebbe così?
Private Sub Form_Current()
Me.miopulsante.Enabled = - (Me.miaCornice = 1)
End Sub
Grazie ancora.


title: attivazione pulsante su condizione

text:
?"skate2k5"  ha scritto nel messaggio
news:fb79a188-167e-41a7...@w29g2000vba.googlegroups.com...

> Ma allora č corretto inserire lo stesso codice nei tre eventi?
> Oppure il mio codice va inserito solo nel Form_Current() e
> diventerebbe cosě?
>
> Private Sub Form_Current()
> Me.Comando219.Enabled = - (Me.Cornice224 = 1)
> End Sub
>
> Grazie ancora.- Nascondi testo citato
>
> - Mostra testo citato -
....correggo....
Ok, MA.
Ma allora č corretto inserire lo stesso codice nei tre eventi?
Oppure il mio codice va inserito solo nel Form_Current() e
diventerebbe cosě?
Private Sub Form_Current()
Me.miopulsante.Enabled = - (Me.miaCornice = 1)
End Sub
Grazie ancora.
___
la cosa piů corretta č crearti una sub nella form e richiamarla dagli eventi
che ti servono,
questo perché se devi modificare qualcosa, modifichi solo in un punto e da
tutti gli eventi viene visto corretto, altrimenti ogni modifica la devi fare
3 volte
MA


title: attivazione pulsante su condizione

text:
On 13 Gen, 09:21, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"skate2k5"  ha scritto nel messaggionews:fb79a188-167e-41a7...@w29g2000vba.googlegroups.com...

> > Ma allora è corretto inserire lo stesso codice nei tre eventi?
> > Oppure il mio codice va inserito solo nel Form_Current() e
> > diventerebbe così?
>
> > Private Sub Form_Current()
> > Me.Comando219.Enabled = - (Me.Cornice224 = 1)
> > End Sub
>
> > Grazie ancora.- Nascondi testo citato
>
> > - Mostra testo citato -
>
> ....correggo....
>
> Ok, MA.
> Ma allora è corretto inserire lo stesso codice nei tre eventi?
> Oppure il mio codice va inserito solo nel Form_Current() e
> diventerebbe così?
>
> Private Sub Form_Current()
> Me.miopulsante.Enabled = - (Me.miaCornice = 1)
> End Sub
>
> Grazie ancora.
> ___
>
> la cosa più corretta è crearti una sub nella form e richiamarla dagli eventi
> che ti servono,
> questo perché se devi modificare qualcosa, modifichi solo in un punto e da
> tutti gli eventi viene visto corretto, altrimenti ogni modifica la devi fare
> 3 volte
>
> MA- Nascondi testo citato
>
> - Mostra testo citato -
Ok, grazie ancora MA; non avendo dimestichezza con il linguaggio
cercherò di documentarmi.
Per ora...grazie mille!


title: Null o Empty

text:
Alcuni testi dicono che empty è una variabile non inizializzata altri lo
dicono del Null.
Comunque Empty non è  Null nè zero nè una stringa lunghezza zero ( ""). Null
è quando il valore è mancante o sconosciuto.
Mi potreste aiutare ad avere una definizione più netta? In sostanza qual'è
la differenza?
Grazie a tutti.


title: Null o Empty

author: Bruno Campanini

text:
"rick2" <
ulderico....@alice.it
> wrote in message
news:46003116$0$811$4faf...@reader5.news.tin.it...

Secondo me la differenza nemmeno la conosce il team che ha
sviluppato Access.
Anche perché le definizioni non sono uguali se considerate con
riferimento a una variabile, un controllo di form, un campo di
tabella, un'espressione SQL e forse anche a qualcos'altro che
ora mi sfugge.
Da una parte funziona con IsNull() dall'altra con Is Null, da
un'altra ancora con  =Null.
Io vado un po' a tasto e a sperimentazione e ormai mi sbaglio
di rado pur dovendo ammettere che non conosco
l'esatta definizione.
Vediamo se qualcun altro ha più chiare le idee.
Bruno


title: Null o Empty

text:
"rick2" <
ulderico....@alice.it
> ha scritto nel messaggio
news:46003116$0$811$4faf...@reader5.news.tin.it...

Empty si applica a variabili di tipo variant (Dim Pippo as variant) che non
sono state inizializzate (come per esempio queste: Pippo = True; Pippo =
123; Pippo = Date()). Nel caso in cui la variabile non è inizializzata come
gli esempi tra parentesi, la variabile restituisce 0 (zero) e non Null o "".
Come vedi c'è molta differenza.
Per sapere se una variabile è stata inizializzata si può ricorrere alla
funzioane IsEmpty che, nel caso la variabile sia stata inizializzata,
restituisce True.
"Null" indica "dati mancanti" oppure "dati sconosciuti" in un campo.
Bisogna però aggiungere che una variabile di tipo variant può restituire un
valore Null ma questo avviene se si attribuisce un valore Null alla
variabile in modo esplicito o come conseguenza di una operazione che
restituisce Null.
Per fare un esempio se la variabile Pippo è stata dichiarata come Variant e
poi scrivi Pippo = 1234 vuol dire che la variabile è stata inizializzata e
non potrà mai restituire Empty (0); se poi scrivi che Pippo = #01/04/2007# e
questo lo fai dopo altre operazioni e dopo aver già scritto che Pippo =
1234, allora Pippo restituisce Null perchè la variabile non contiene dati
validi, infatti avevi già detto che Pippo era = 1234. Se però dopo le
operazioni scrivi che Pippo è =  4321, allora tutto funziona perchè avrai
riassegnato alla variabile un valore dello stesso tipo di dati.
Spero sia più chiaro.
Ciao, Carlo