title: Annullare evento se..

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:ZdO0f.1454$Ik7....@twister2.libero.it...
> Buongiorno ai partecipanti,
>
> nella maschera M_Fiche ho:
> la sottomaschera "SM_ Fiche_Oggi" ed il bottone "Comando134",
> che mi lancia una macro.
>
> Se nella mia sottomaschera "SM_ Fiche_Oggi" non ci sono dati inseriti
> e vado a piggiare il "Comando134", come posso ricevere un avviso
> e quindi poter annullare l'evento??
>
> Per meglio dare l'idea, allego il codice sull'evento click del Comando134.
> ---------------
> Private Sub Comando134_Click()
> On Error GoTo Err_Comando134_Click
>
' con questa riga ma solo se non è possibile fare inserimenti
' nella sottomaschera altrimenti la cosa cambia.
If IsNull(form_frmSottoVisite.IdVisite) Then
    msgbox "nessuna visita presente per il cliente"
   Exit Sub
End if



title: Annullare evento se..

author: Napoleone

text:
CUT
Mi esce: Necessario oggetto
Ciao
Napoleone


title: Annullare evento se..

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:HpO0f.1420$8p3....@twister1.libero.it...

certo devi mettere il nome della tua sottomaschera e il nome del contatore
della sottotabella,
come faccio a sapere i nomi, è chiaro che vanno sostituiti, e solo un
esempio.
Ciao ;-)


title: Annullare evento se..

text:
"alex1" <
non...@no.it
> ha scritto nel messaggio
news:4343b3b6$0$8498$5fc...@news.tiscali.it...

Ciao Alex1,
ti riallego il codice:
---------------------------
Private Sub Comando134_Click()
On Error GoTo Err_Comando134_Click
If IsNull (SM_Fiche_Oggi.VisiteID) Then
    MsgBox "nessuna visita presente per il cliente"
   Exit Sub
End If
Call fctAggiornaUltimaVisitaCliente(lCodiceBarreCliente, Me.dDataIngresso)
DoCmd.Close
    Dim stDocName As String
    DoCmd.SetWarnings False
    ' Questa macro salva tutte le prestazioni e presenze poi le elimina
    stDocName = "Mac_Salva_Esci"
    DoCmd.RunMacro stDocName
DoCmd.SetWarnings True
Exit_Comando134_Click:
    Exit Sub
Err_Comando134_Click:
    MsgBox Err.Description
    Resume Exit_Comando134_Click
End Sub
----------------------
Ciao
Napoleone


title: Annullare evento se..

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:cEO0f.1444$8p3....@twister1.libero.it...
>
> "alex1" <
non...@no.it
> ha scritto nel messaggio
> news:4343b3b6$0$8498$5fc...@news.tiscali.it...
>>
>> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>> news:HpO0f.1420$8p3....@twister1.libero.it...
>>> CUT
>>>
>>> Mi esce: Necessario oggetto
>>>
>>> Ciao
>>> Napoleone
>>>
>>
>> certo devi mettere il nome della tua sottomaschera e il nome del
>> contatore della sottotabella,
>> come faccio a sapere i nomi, è chiaro che vanno sostituiti, e solo un
>> esempio.
>>
>> Ciao ;-)
> Ciao Alex1,
> ti riallego il codice:
> ---------------------------
> Private Sub Comando134_Click()
> On Error GoTo Err_Comando134_Click
>
' prova a fare cosi' ti rispondo velocemente ora ho da fare
' metti un txtVisiteId nella sottomaschera associandolo a VisiteID
' e rendi il controllo invisibile modifica in questo modo
> If IsNull (SM_Fiche_Oggi.txtVisiteId ) Then
>    MsgBox "nessuna visita presente per il cliente"
>   Exit Sub
> End If
>
> Call fctAggiornaUltimaVisitaCliente(lCodiceBarreCliente, Me.dDataIngresso)
> DoCmd.Close
>
>    Dim stDocName As String
>    DoCmd.SetWarnings False
>
>    ' Questa macro salva tutte le prestazioni e presenze poi le elimina
>    stDocName = "Mac_Salva_Esci"
>    DoCmd.RunMacro stDocName
> DoCmd.SetWarnings True
> Exit_Comando134_Click:
>    Exit Sub
>
> Err_Comando134_Click:
>    MsgBox Err.Description
>    Resume Exit_Comando134_Click
>
> End Sub
> ----------------------
> Ciao
> Napoleone
>
ci sentimao piu' tardi
Saluti


title: Annullare evento se..

author: Sandro

text:
Napoleone ha scritto:

Ciao Napoleone,
perchè non dici semplicemente
if me.recordsetclone.recordcount>0 then
             esegui macro e il resto che ti serve
else
     msgbox("non ci sono dati da salvare")
     exit sub
end if
ti indico solo questo perchè ti scrivo velocemente da internet e sono
sul  lavoro ....
Ci sentiamo in serata se vedo reply a questo post.
Mi deludi, ma come usi le macro :-)
Ciao, Sandro


title: Annullare evento se..

author: MA

text:
Napoleone wrote:
> Buongiorno ai partecipanti,
>
> nella maschera M_Fiche ho:
> la sottomaschera "SM_ Fiche_Oggi" ed il bottone "Comando134",
> che mi lancia una macro.
Hai capito Sergio quante ce n'ha???!! le divide per giorno!!!!
S'č dovuto addirittura fare un db...
dalla Calabria con Testosterone!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Annullare evento se..

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1zT0f.43752$TR5....@news.edisontel.com...
> Napoleone wrote:
>> Buongiorno ai partecipanti,
>>
>> nella maschera M_Fiche ho:
>> la sottomaschera "SM_ Fiche_Oggi" ed il bottone "Comando134",
>> che mi lancia una macro.
>
> Hai capito Sergio quante ce n'ha???!! le divide per giorno!!!!
> S'č dovuto addirittura fare un db...
> dalla Calabria con Testosterone!!!
>
... e sopratutto molto peperoncino!
Ciao
Napoleone


title: Annullare evento se..

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1zT0f.43752$TR5....@news.edisontel.com...
>
> Hai capito Sergio quante ce n'ha???!! le divide per giorno!!!!
> S'č dovuto addirittura fare un db...
> dalla Calabria con Testosterone!!!
Porca miseria le macro che fanno fare!!!
Mhmm... Secondo me la mano non ce l'ha sotto la giacca...
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Annullare evento se..

text:
Napoleone wrote:
> "alex1" <
non...@no.it
> ha scritto nel messaggio
> news:4343b3b6$0$8498$5fc...@news.tiscali.it...
>>
>> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>> news:HpO0f.1420$8p3....@twister1.libero.it...
>>> CUT
>>>
>>> Mi esce: Necessario oggetto
>>>
>>> Ciao
>>> Napoleone
>>>
>>
>> certo devi mettere il nome della tua sottomaschera e il nome del
>> contatore della sottotabella,
>> come faccio a sapere i nomi, è chiaro che vanno sostituiti, e solo un
>> esempio.
>>
>> Ciao ;-)
> Ciao Alex1,
> ti riallego il codice:
> ---------------------------
> Private Sub Comando134_Click()
> On Error GoTo Err_Comando134_Click
>
> If IsNull (SM_Fiche_Oggi.VisiteID) Then
Se vuoi riferirti ad un controllo della sotomaschera devi usare
SM_Fiche_Oggi!VisiteID
>     MsgBox "nessuna visita presente per il cliente"
>    Exit Sub
> End If
>
> Call fctAggiornaUltimaVisitaCliente(lCodiceBarreCliente,
> Me.dDataIngresso) DoCmd.Close
>
>     Dim stDocName As String
>     DoCmd.SetWarnings False
>
>     ' Questa macro salva tutte le prestazioni e presenze poi le
>     elimina stDocName = "Mac_Salva_Esci"
>     DoCmd.RunMacro stDocName
> DoCmd.SetWarnings True
> Exit_Comando134_Click:
>     Exit Sub
>
> Err_Comando134_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando134_Click
>
> End Sub
> ----------------------
> Ciao
> Napoleone
--



title: Annullare evento se..

text:
CUT

Ciao Massimiliano,
anche con:
..
If IsNull (SM_Fiche_Oggi.VisiteID) Then
    MsgBox "nessuna visita presente per il cliente"
   Exit Sub
End If
..
mi segnala Necessario oggetto.
Grazie
Napoleone


title: Annullare evento se..

text:
Napoleone wrote:
> CUT
>> Se vuoi riferirti ad un controllo della sotomaschera devi usare
>> SM_Fiche_Oggi!VisiteID
>>
> Ciao Massimiliano,
> anche con:
> ..
> If IsNull (SM_Fiche_Oggi.VisiteID) Then
>     MsgBox "nessuna visita presente per il cliente"
>    Exit Sub
> End If
> ..
> mi segnala Necessario oggetto.
>
> Grazie
> Napoleone
Non hai cambiato nulla



title: Annullare evento se..

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:v0b1f.44000$TR5....@news.edisontel.com...

Scusami, ho sbagliato a scrivere, è
...
If IsNull (SM_Fiche_Oggi.VisiteID) Then
...
dandomi l'errore, di cui prima accennavo.
Ciao
Napoleone


title: Annullare evento se..

text:
Napoleone wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:v0b1f.44000$TR5....@news.edisontel.com...
>> Napoleone wrote:
>>> CUT
>>>> Se vuoi riferirti ad un controllo della sotomaschera devi usare
>>>> SM_Fiche_Oggi!VisiteID
>>>>
>>> Ciao Massimiliano,
>>> anche con:
>>> ..
>>> If IsNull (SM_Fiche_Oggi.VisiteID) Then
>>>     MsgBox "nessuna visita presente per il cliente"
>>>    Exit Sub
>>> End If
>>> ..
>>> mi segnala Necessario oggetto.
>>>
>>> Grazie
>>> Napoleone
>>
>> Non hai cambiato nulla
>>
> Scusami, ho sbagliato a scrivere, è
> ...
> If IsNull (SM_Fiche_Oggi.VisiteID) Then
> ...
> dandomi l'errore, di cui prima accennavo.
>
> Ciao
> Napoleone
NAPOLEONE Rotfl...
ha scritto ancora nel modo sbagliato, ci vuole l'esclamativo!



title: Annullare evento se..

text:
MAXI CUT
Credo che per meglio dare l'idea, è più utile allegare tutto il codice:
----------
Private Sub Comando134_Click()
On Error GoTo Err_Comando134_Click
If IsNull(SM_Fiche_Oggi!VisiteID) Then
    MsgBox "nessuna visita presente per il cliente"
   Exit Sub
End If
Call fctAggiornaUltimaVisitaCliente(lCodiceBarreCliente, Me.dDataIngresso)
DoCmd.Close
    Dim stDocName As String
    DoCmd.SetWarnings False
    ' Questa macro salva tutte le prestazioni e presenze poi le elimina
    stDocName = "Mac_Salva_Esci"
    DoCmd.RunMacro stDocName
DoCmd.SetWarnings True
Exit_Comando134_Click:
    Exit Sub
Err_Comando134_Click:
    MsgBox Err.Description
    Resume Exit_Comando134_Click
End Sub
--------------------------
Adesso il ! c'è, assieme al "Necessario oggetto"
Ciao
Napoleone


title: semi OT:  iconcine 48 x 48

author: Max Bertoglio

text:
Per la prima volta avrei bisogno di icone 48 x 48 da inserire in
un'applicazione: anche l'estetica vuole la sua parte!  :-)
Il problema è che sono difficili da reperire, almeno per me ... conoscete
links che mi possano aiutare?
Ciao a tutti, Max


title: semi OT:  iconcine 48 x 48

text:
Prova a dare uno sguardo qui.
http://www.iconaholic.com/
Ciao


title: semi OT:  iconcine 48 x 48

author: Roberto da casa

text:
"Max Bertoglio" <max.be...@NOSPAMMMAARHGGHH.it> ha scritto nel messaggio
news:nHXGf.170654$65.47...@twister1.libero.it...

Qualcosa trovi anche nel Sito Comune (link qui sotto), nella Sezione
general, nella FAQ di mayerlink intitolata "6.143 Raccolta di icone da usare
anche in Access".
>
> Ciao a tutti, Max
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: semi OT:  iconcine 48 x 48

author: EmMeCi - Style

text:
"Max Bertoglio" <max.be...@NOSPAMMMAARHGGHH.it> ha scritto nel messaggio
news:nHXGf.170654$65.47...@twister1.libero.it...
>

qui ne trovi di stupende:
http://www.lighttek.com/icon/
Ciao,
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: semi OT:  iconcine 48 x 48

text:
"Max Bertoglio" <

Ragazzi,  un grazie di cuore a tutti: avete risolto i miei problemi   ;-)
Ciao!
Max


title: forse semplice.....

author: Fabio

text:
Ciao a tutti, un consiglio.....
Ho 2 dbase uguali in tutto e per tutto.
Ora vorrei analizzare da un unico dbase tutti i dati, che fare??
Il cuore del db sono 2 tab VENDITE e VENDITE DETTAGLI.
Queste sono poi unite nella query VENDITE CON IMPORTO.
Nella VENDITE c'è un campo contatore,mentre in VEN DETT, c'è un campo
numerico che è uguale al campo Contatore di VENDITE.
Cosa mi suggerite di fare??
Forse è semplice,ma prima di fare qualche casino.........
Fabio


title: forse semplice.....

author: Emyr

text:
On Fri, 11 Jan 2002 19:18:06 +0100, "Fabio" <
f.par...@mail.sirio.it
>
wrote:

c'era l'istruzione sql union vedi se fa al caso tuo...
Saluti.
Emanuele.


title: installare Access 2000 con office Xp

author: Pippo K

text:
Scusate se il post è già stato inviato in precedenza, ma ho cercato senza
trovare nulla.
Utilizzo Access di Office Xp ma avrei necessità di utilizzare anche la
versione 2000 nello stesso PC.
Ho provato ad installarlo in un'altra directory, ma quando arriva a circa il
40% si impunta (dice che non trova una immagine gif ) e mi fa uscire
dall'installazione. Qualche suggerimento?
Saluti Antonio


title: access 2003 sp 3: problema con combo box

author: Ammammata

text:
la situazione:
un form con 2 combo box e un subform con altri due combo
form:
su access2003 sp2 funzionano egregiamente
su access2003 sp3 uno dei due non mi visualizza la prima colonna, quella
con il codice, che di conseguenza NON viene memorizzato nel campo
subform:
su access2003 sp2 funzionano egregiamente
su access2003 sp3 uno dei due non mi visualizza la seconda colonna, quella
con la descrizione; il valore contenuto nella prima viene correttamente
memorizzato nel campo
ho provato a rifare i pulsanti, a mettere una query normale invece di un
comando SQL, ho controllato tutti i parametri, ho controllato le references
i due computer hanno praticamente lo stesso software installato, cambia il
service pack di office
domande:
in base alle vostre esperienze può essere colpa del sp?
c'è modo di disinstallare il sp3 e tornare al sp2?
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


text:
Ammammata <
amma...@tiscalinet.it
> wrote in
news:Xns9ABB99375188Aam...@194.177.97.96
:
> domande:
> in base alle vostre esperienze può essere colpa del sp?
> c'è modo di disinstallare il sp3 e tornare al sp2?
>
>
mi rispondo da solo... ;)
provo questo:
Non è chiaro cosa non è visibile. Forse parli di una casella di riepilogo
o combinata in A03 dove non vedi tutti dati. In questo caso c'è un bug
noto che viene con l'SP3 per Office 2003 e devi installare anche il
hotfix per l'SP3. Il rispettivo link trovi qui:
www.donkarl.com/it?FAQ9.1



title: Sicuramente una domanda fatta e strafatta...

author: Fabrizio Domiziani

text:
...ma non so come fare
Devo riuscire ad aprire un database fatto con
Access 2000 disponendo solo di Access 97.
Chissà a quanti è successo!
Aiutatemi per favore
Grazie
--
Fabrizio Domiziani
dom...@tin.it


author: CED

text:
chiedi l'impossibile!
al massimo ti fai convertire il DB al 97 con il 2000
sempre che funzioni!
"Fabrizio Domiziani" <
dom...@tin.it
> ha scritto nel messaggio
news:xJsY6.18989$m51.2...@news1.tin.it...



title: Versioni 2000 e xp

author: David

text:
buongiorno, č possibile che una routin funzioni benissimo su access xp
mentre se la eseguo su access 2000 il codice non viene interpretato
correttamente???
la routine esegue il clone di una maschera conta i record e visualizza il
valore su un controllo, in base al quale ci sono altra istruzioni.
grazie


title: Cambiare colore ai controlli , testi , maschere

author: MM

text:
Salve , vorrei dare la possibilità al cliente che usa il mio db di poter
cambiare il colore di cio' che vuole nel db stesso.
Preciso che il db gira su windows'98 con il runtime A2K.
Per adesso il db non è sotto forma di mde.
Tuttavia cosa mi consigliate di fare ? Il mio db è composto da un FE e BE.
E' meglio far diventare MDE il FE ?
Possiate propormi una soluzione adeguata a tutti e due i quesiti---se
potete.!!!
Grazie e ciao a tutto il NG.
L'unione fa la forza.


title: Report con testo letto da file esterno

author: Danilo

text:
Per comodità di aggiornamento vorrei poter inserire in un report dei testi
fissi che vengono letti da un file di testo esterno modificabile con un
normale Notepad; qualcuno ha già fatto qualcosa di simile o mi sa indicare
esempi?
Grazie
Danilo.


title: Report con testo letto da file esterno

author: Matteo Palmieri

text:
"Danilo" <
danf...@inwind.it
> ha scritto nel messaggio
news:dQdR9.74768$Ou4.2...@twister2.libero.it...

Aggiungi ai riferimenti della tua applicazione "Microsoft Scripting Runtime"
e poi vedi la guida in linea relativa all'oggetto FileSystemObject.
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: catturare Mio IP e IP remoto durante qualsiasi operazione con internet

text:
Vorrei realizzare un semplice programma che memorizzi in un file di testo
tutto ciò che avviene in internet senza bloccare nulla ma che lo memorizzi.
tipo la lista che mostra netstat di netbios, facendo netstat -an tcp
qualcuno di voi mi sa aiutare o conosce dei tools che già lo fanno? grazie.


author: Setec Astronomy

text:
Simba883 wrote:
> Vorrei realizzare un semplice programma che memorizzi in un file di
> testo tutto cir che avviene in internet senza bloccare nulla ma che
> lo memorizzi.  tipo la lista che mostra netstat di netbios, facendo
> netstat -an tcp
> qualcuno di voi mi sa aiutare o conosce dei tools che gi` lo fanno?
Fai un ciclo continuo di
netstat -an tcp >> log.txt
--
I'am what I'am, I do what I can


author: Claudio Tregambe

text:
Simba883 ha scritto:

Cerca ZxSniffer ;-)
--
Claudio(BS)
per rispondere aggiungi claudio
Posted from X-Privat Free NNTP server -
www.x-privat.org


author: ciroteo

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:UDTDb.195169$e6.73...@twister2.libero.it...

guarda questo tool ti consente di settare anche formati personalizzati del
db:
Website:
http://www.kiwisyslog.com


title: dimensioni maschere

author: Tiziano

text:
ciao a tutto il ng,
il mio problema č legato alla visualizzazione delle maschere.
ho delle maschere che devono essere visualizzate al "massimo" non so il
termine corretto e altre che devono rimanere a delle dimensioni fisse.
qual'č il comando per ridimensionare o modificare da codice la dimensione di
una maschera?
Grazie
Tiziano


title: dimensioni maschere

author: Alessandro Romeo

text:
"Tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
news:a9125n$rsi$1...@newsfeed.cineca.it...
> ciao a tutto il ng,
>
> il mio problema è legato alla visualizzazione delle maschere.
> ho delle maschere che devono essere visualizzate al "massimo" non so il
> termine corretto e altre che devono rimanere a delle dimensioni fisse.
> qual'è il comando per ridimensionare o modificare da codice la dimensione
di
> una maschera?
> Grazie
> Tiziano
>
>
Ciao,
Per le maschere a tutto schermo su evento open
Docmd.Maximize
Ciao Alessandro


title: dimensioni maschere

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:8JUs8.10431$m41.2...@twister2.libero.it...

ciao grazie ma questo comando visulizza tutte le maschere seguenti sempre al
massimo e io vorrei che solo determinate maschere avessero questa
modalità...
per altre vorrei poter impostare io la dimensione...
Grazie
Tiziano


title: dimensioni maschere

text:
> > Ciao,
> >
> > Per le maschere a tutto schermo su evento open
> > Docmd.Maximize
> >
> > Ciao Alessandro
> >
> ciao grazie ma questo comando visulizza tutte le maschere seguenti sempre
al
> massimo e io vorrei che solo determinate maschere avessero questa
> modalità...
> per altre vorrei poter impostare io la dimensione...
> Grazie
> Tiziano
>
>
Ciao,
su chiusura della maschera metti
Docmd.restore così le maschere successive hanno le dimensioni che setti a
mano nelle proprieta'
Ciao Alessandro


title: dimensioni maschere

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:mhXs8.11269$m41.2...@twister2.libero.it...

ciao peccato che queste rimangono aperte...
ovvero apro la prima che utilizza il  Docmd.Maximize
poi su quella che desidero visualizzare più piccina non vedo nulla perchè
l'altra è rimasta aperta..
Ciao Tiz


title: dimensioni maschere

text:
> > Ciao,
> > su chiusura della maschera metti
> >
> > Docmd.restore cosě le maschere successive hanno le dimensioni che setti
a
> > mano nelle proprieta'
> >
> > Ciao Alessandro
> >
> ciao peccato che queste rimangono aperte...
> ovvero apro la prima che utilizza il  Docmd.Maximize
> poi su quella che desidero visualizzare piů piccina non vedo nulla perchč
> l'altra č rimasta aperta..
> Ciao Tiz
>
Ciao,
dimmi se ho capito bene a qs. punto...
Apro la 1 maschera che utilizza il docmd.maximize poi senza chiuderla ne
apro (su un ipotetico bottone) una seconda che pero' e' piu' piccina e mi
rimane dietro la prima. Giusto?
Ciao Alessandro


title: dimensioni maschere

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:bDYs8.11707$m41.3...@twister2.libero.it...

Ciao,
non č proprio cosě provo a spiegarmi...
ho creato delle maschere ipotizziamo la maschera1 che deve utilizzare
docmd.maximize e un'altra che si chiama maschera2 che deve avere delle
dimensioni prestabilite e deve avere lo stato attivo, quindi posta in primo
piano rispetto alla maschera1.
spulciando in una libreria ho visto che da codice puoi impostare le
dimensioni della maschera...
ciao e grazie
Tiz


title: dimensioni maschere

text:
ciao a tutto il ng,
il mio problema è che vorrei visualizzare alcune mie maschere del db al
massimo con Docmd.Maximize
e altre a una dimensione fissa che determino io...
é possibile?!
Grazie
Tiz


title: dimensioni maschere


title: dimensioni maschere

author: Roberto da casa

text:
"Tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
news:a96l7a$f4k$1...@newsfeed.cineca.it...

Invece di usare il metodo Maximize dell'oggetto DoCmd, sempre dell'oggetto
DoCmd usa, a fronte dell'evento "Su apertura" di ogni maschera, il metodo
MoveSize (vedi help); così facendo ogni maschera avrà la dimensione che
deciderai tu e sarà posizionata dul monitor del PC dove lo stabilirai tu.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dimensioni maschere

text:
> Invece di usare il metodo Maximize dell'oggetto DoCmd, sempre dell'oggetto
> DoCmd usa, a fronte dell'evento "Su apertura" di ogni maschera, il metodo
> MoveSize (vedi help); così facendo ogni maschera avrà la dimensione che
> deciderai tu e sarà posizionata dul monitor del PC dove lo stabilirai tu.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Ciao,
..... grazie!!!! Adesso proverò immediatamente!
Tiz


title: Report non visualizzati

author: Enrico Zoffoli

text:
Questo č il problema:
Quando sono collegato alla Lan aziendale tutte le volte che provo ad
apire un oggetto report viene visualizzato il seguente messaggio "Si č
verificato un problema durante il recupero delle informazioni sulla
stampante per questo oggetto. E' possibile che l'oggetto sia stato
inviato ad una stampante non disponibile".
Quando provo ad aprire lo stesso oggetto senza il cavo di rete collegato
al pc il report si apre tranquillamente.
Qualche aiuto perfavore. Grazie a tutti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report non visualizzati

author: namor

text:
Enrico Zoffoli ha scritto:
> Questo č il problema:
> Quando sono collegato alla Lan aziendale tutte le volte che provo ad
> apire un oggetto report viene visualizzato il seguente messaggio "Si č
> verificato un problema durante il recupero delle informazioni sulla
> stampante per questo oggetto. E' possibile che l'oggetto sia stato
> inviato ad una stampante non disponibile".
> Quando provo ad aprire lo stesso oggetto senza il cavo di rete collegato
> al pc il report si apre tranquillamente.
> Qualche aiuto perfavore. Grazie a tutti.
Hai mica impostato per quel report una stampante specifica diversa da
quella predefinita di sistema, o hai qualche script di avvio che cambia la
stampante predefinita quando ti colleghi in rete?
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report non visualizzati

text:
"namor" <
na...@nospm.inwind.it
> wrote in message
news:bkbl8v$tfe$
1...@news.newsland.it
> Enrico Zoffoli ha scritto:
> > Questo è il problema:
> > Quando sono collegato alla Lan aziendale tutte le volte che provo ad
> > apire un oggetto report viene visualizzato il seguente messaggio "Si è
> > verificato un problema durante il recupero delle informazioni sulla
> > stampante per questo oggetto. E' possibile che l'oggetto sia stato
> > inviato ad una stampante non disponibile".
> > Quando provo ad aprire lo stesso oggetto senza il cavo di rete collegato
> > al pc il report si apre tranquillamente.
> > Qualche aiuto perfavore. Grazie a tutti.
>
>
> Hai mica impostato per quel report una stampante specifica diversa da
> quella predefinita di sistema, o hai qualche script di avvio che cambia la
> stampante predefinita quando ti colleghi in rete?
> Namor
Innanzitutto, per poterti rispondere, dovresti con pazienza spiegarmi
come impostare per un report una stampante predefinita. Forse impostando
a si la proprietà "Stampante laser rapida"?
Eliminerei la seconda ipotesi che hai fatto.
Un altro elemento che forse ti è utile per venirmi in aiuto è che lo
stesso messaggio di errore compare quando tento di aprire in report in
visualizzazione struttura



title: Report non visualizzati

text:
Enrico Zoffoli ha scritto:



Quando apri un report, anche in struttura, access cerca di leggere dal
driver della stampante i valori dei margini minimi, perchè le stampanti
non stampano proprio a partire dal bordo del foglio, lasciano sempre un
po' di spazio bianco e la misura di questo spazio cambia da stampante a
stampante.
Di solito è in uso la stampante predefinita, ma c'è un sistema per
impostare una stampante specifica per ciascun report: vai nella struttura
del report, sul menù "File" - "Imposta pagina", scheda "Pagina", scegli
"Stampante specifica", clicchi su "Stampante..." e gli indichi quale usare.
Però non credo sia questo il tuo problema, perchè il messaggio che dà in
questi casi è un altro, tipo "il report è stato formattato per l'uso con
la stampante ... che non è disponibile...".
Si vede che non riesce a dialogare con il driver della stampante per
leggere i valori dei margini.
Prova a impostare un'altra stampante come predefinita e vedi se ti dà lo
stesso errore.



title: Report non visualizzati

text:
Bč innanzitutto grazie per l'aiuto che mi stai offrendo.
Allora come mi hai suggerito ho cambiato impostazione predefinita per la
stampante, dalla laser dell'ufficio sono passato alla ink jet di casa.
Ora riesco ad aprire i report e dalla visualizzazione struttura riesco
ad andare in file-Imp Pag-Pag qui ho deselezionato stamante predefinita
e ho checkato
la proprietą stampante specifica indicando la laser. Chiudo salvo e i
report si aprono.
Grazie mille



title: Report non visualizzati

text:
Enrico Zoffoli ha scritto:
> Bè innanzitutto grazie per l'aiuto che mi stai offrendo.
> Allora come mi hai suggerito ho cambiato impostazione predefinita per la
> stampante, dalla laser dell'ufficio sono passato alla ink jet di casa.
> Ora riesco ad aprire i report e dalla visualizzazione struttura riesco
> ad andare in file-Imp Pag-Pag qui ho deselezionato stamante predefinita
> e ho checkato
> la proprietà stampante specifica indicando la laser. Chiudo salvo e i
> report si aprono.
> Grazie mille
Attenzione che impostando una stampante specifica nei report, se porti il
programma su un altro PC che non usa quella stampante, o se cambi
stampante e disinstalli quel driver, all'apertura dei report ti dirà che
non trova la stampante e chiederà quale usare.
Adesso che i report funzionano puoi provare a vedere se reimpostando la
stampante predefinita ti dà ancora errore.



title: Come annullare l’evento BeforeUpdate da un’altra routine

text:
Come si può  annullare l’evento BeforeUpdate, da un’altra routine
di un pulsante di una maschera2, aperta dall’ evento stesso
BeforeUpdate.
N.B. non deve essere una msgbox
(vedere  post  Annullare l’evento Sub Form_BeforeUpdate ore 8.55)
1) Ho una masch_base dove sull’evento prima di aggiornare ho:
Masch_base:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Apre masch_2
End Sub
Masch_2:
Private Sub Comando01_Click()
…Codice per annullare l’evento sopra
End Sub
Il codice che annulla l’evento BeforeUpdate praticamente chiude la
masch_2 e lascia masch_base nella posizione del record esattamente come
prima
dell’apertura di masch_2.
Tale soluzione è risolta da una msgbox con cancel=true (è il pulsante
annulla)
ma io devo usare una mia maschera
N.B. se la chiudo direttamente mi salva il record e passa al successivo.
Praticamente non viene intercettato e annullato l’evento BeforeUpdate
ho anche ipotizzato di assegnare una variabile che da a cancel il valore
true
post specifico Variabile pubblica su routine evento privata  ore 9:17
Ciao


author: Roberto dal portatile

text:
"rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio
news:39F7DE8F...@usa.net...
> Come si può  annullare l'evento BeforeUpdate, da un'altra routine
> di un pulsante di una maschera2, aperta dall' evento stesso
> BeforeUpdate.
> N.B. non deve essere una msgbox
> (vedere  post  Annullare l'evento Sub Form_BeforeUpdate ore 8.55)
>
>
>
> 1) Ho una masch_base dove sull'evento prima di aggiornare ho:
>
> Masch_base:
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> Apre masch_2
> End Sub
>
>
> Masch_2:
> Private Sub Comando01_Click()
> .Codice per annullare l'evento sopra
> End Sub
>
> Il codice che annulla l'evento BeforeUpdate praticamente chiude la
> masch_2 e lascia masch_base nella posizione del record esattamente come
> prima
> dell'apertura di masch_2.
> Tale soluzione è risolta da una msgbox con cancel=true (è il pulsante
> annulla)
> ma io devo usare una mia maschera
> N.B. se la chiudo direttamente mi salva il record e passa al successivo.
>
> Praticamente non viene intercettato e annullato l'evento BeforeUpdate
>
>
> ho anche ipotizzato di assegnare una variabile che da a cancel il valore
> true
> post specifico Variabile pubblica su routine evento privata  ore 9:17
>
>
> Ciao
>
>
Forse è bene chiarire due cose:
1) CANCELL = True può essere scritto solamente all'interno di una Sub
BeforeUpdate di una maschera, e questo a prescindere dal fatto che nel
codice VBA esista o meno una messagebox.
2) Tramite CANCELL = True si annulla l'evento Update del record corrente e
non l'evento BeforeUpdate come dici tu.
Quindi, secondo me, devi dichiararti, in un modulo, una variabile globale
alla quale puoi dare nome VarUpdate (Public VarUpdate As Variant).
A fronte dell'evento "Su apertura" della maschera genera il codice VBA:
    VarUpdate = False
Quindi a fronte dell'evento su clic del terzo pulsante di comando (quello
che deve annullarti l'aggiornamento dele record) genera il codice VBA:
    VarUpdate = True
Infine a fronte dell'evento "Prima di aggiornare" (BeforeUpdate) della
maschera  genera il codice VBA:
    If VarUpdate Then
        CANCELL = True
        VarUpdate = False
    End If
Prova  a vedere se così funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


author: Silvio Berruti

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:brZJ5.30002$3K3.7...@news.infostrada.it...
>
> "rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio
> news:39F7DE8F...@usa.net...
> > Come si può  annullare l'evento BeforeUpdate, da un'altra routine
> > di un pulsante di una maschera2, aperta dall' evento stesso
> > BeforeUpdate.
[Omissis]
> Infine a fronte dell'evento "Prima di aggiornare" (BeforeUpdate) della
> maschera  genera il codice VBA:
>     If VarUpdate Then
>         CANCELL = True
>         VarUpdate = False
>     End If
Scusa la precisazione:
     If VarUpdate Then
         CANCEL = True    ' con 1 L
         VarUpdate = False
     End If
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


text:
"Silvio Berruti" <
s...@gma.it
> ha scritto nel messaggio
news:8t9pf6$sei$1...@fe2.cs.interbusiness.it...
> "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:brZJ5.30002$3K3.7...@news.infostrada.it...
> >
> > "rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio
> > news:39F7DE8F...@usa.net...
> > > Come si può  annullare l'evento BeforeUpdate, da un'altra routine
> > > di un pulsante di una maschera2, aperta dall' evento stesso
> > > BeforeUpdate.
>
> [Omissis]
>
> > Infine a fronte dell'evento "Prima di aggiornare" (BeforeUpdate) della
> > maschera  genera il codice VBA:
> >     If VarUpdate Then
> >         CANCELL = True
> >         VarUpdate = False
> >     End If
>
> Scusa la precisazione:
>
>      If VarUpdate Then
>          CANCEL = True    ' con 1 L
>          VarUpdate = False
>      End If
>
> --
>
>
> Silvio
>
Hai ragione, però con due L CANCELLava di più :-)



text:
Grazie per i suggerimenti
Ho messo direttamente Varupdate=false dentro
all'evento before.... e poi nel codice
che apre la masch2  (praticamente la riga subito dopo )
ho messo Cancel=Varupdate.
ho fatto cosě perchč la masch2 la apro solo
con l'evento before.....
poi per la gestione della variabile ho usato global


title: maschere aperte

author: Sandrobi

text:
Da un MDE come posso visualizzare un elenco delle maschere aperte.
Dovrei poter creare un menů tipo quello presente sulla barra dei menů ma
messo su un menů personalizzato.
Forse con RunCommand ma l'help non č molto prolisso in proposito.
Saluti. Sandro


title: maschere aperte

author: Carlo Costarella

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:4Zqwa.393$lK4....@twister1.libero.it...
> Da un MDE come posso visualizzare un elenco delle maschere aperte.
> Dovrei poter creare un menù tipo quello presente sulla barra dei menù ma
> messo su un menù personalizzato.
> Forse con RunCommand ma l'help non è molto prolisso in proposito.
> Saluti. Sandro
>
>
Personalmente ho seguito questa strada.
Una Tabella di Appoggio con ID e NomeMaschera.
Due funzioni:
SegnaAperta: che accoda alla tabella di appoggio il nome della maschera
aperta. Uso questa funzione in un modulo pubblico e la richiamo sull'evento
"Apertura" di ogni singola maschera.
SegnaChiusa: che elimina dalla tabella di appoggio il record corrispondente
alla maschera e che richiamo a fronte dell'evento "Su chiusura" della
maschera.
In questo modo avrò una tabella che conterrà l'elenco di tutte le maschere
aperte e che potrà essere utilizzata in tutti i modi.
Puoi anche usare l'Insieme Forms (vedi nella guida) che contiene tutte le
maschere aperte.
Dalla guida questo esempio:
Sub MaschereAperte()
 Dim frm As Form, ctl As Control
 ' Scorri insieme Forms.
 For Each frm In Forms
  ' Stampa nome della maschera.
  Debug.Print frm.Name
  ' Scorre insieme Controls di ciascuna maschera.
  For Each ctl In frm.Controls
   ' Stampa nome di ciascun controllo.
   Debug.Print ">>>"; ctl.Name
  Next ctl
 Next frm
End Sub
Ciao, Carlo


title: Modificare una proprietà da codice

author: Simone

text:
Ciao a tutti,  è possibile modificare la proprietà picture da codice e fare
in modo di scriverla sul db? Mi spiego meglio
Su un form ho la proprietà picture impostata su c:\immagine.jpg, posso sulla
pressione di un pulsante modificare con c:\test.jpg, salvare il db e quando
rientro dentro mantenere la modifica? Questo perchè non vorrei modificare
tale proprietà ogni volta sull'evento Load del form.
Grazie
Simone


title: Modificare una proprietà da codice

text:
"Simone" <
nos...@prova.it
> ha scritto nel messaggio
news:4277e4c7$0$2191$5fc...@news.tiscali.it...

A fronte dell'evento "Su clic" di un pulsante di comando puoi modificare e
memorizzare il valore della path del file immagine (c:\immagine.jpg o
c:\test.jpg) nel campo di un unico record di una tabella di comodo e quando
apri la maschera leggere da tale campo il path con cui impostare la
proprietà Picture del controllo Immagine inserito nella maschera.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: access : corso si o no ?

author: Mic

text:
da un po' di tempo mi sto imteressando all' uso di access
e guardando qualche manualetto e le guide del programma
sono riuscito a comprendere i principi fondamentali che
perň non mi permettono di andare molto lontano.
la mia domanda , rivolta soprattutti agli esperti č :
avete imparato solo a furia di "scancherare" col programma
o č stata fondamentale la frequentazione di corsi ?
 In altre parole un corso di access ti da qualcosa in piů
 rispetto ai normali mezzi per autodidatta ?
ciao
Mic.


title: access : corso si o no ?

author: Webmaster

text:
Io credo che l'unica vera grande scuola rimane l'esperienza e lo
"scancheramento" come dici tu.
Forse mi sbaglio, ma sono convinto che se chiedi a tutti quelli che se ne
capiscono, ti diranno che hanno imparato in maniera autodidatta.
Non sto dicendo che un corso non serva, ma non sono convinto che possa
essere fondamentale per l'apprendimento di un qualcosa di specifico.
Anche perche', se ci rifletti un attimo, un corso e' sempre rivolto a
persone diverse, che hanno esigenze diverse e quindi, per forza di cose, non
puo' essere mirato alla persona.
Cio' non toglie che male non fa. L'importante e' che il costo sia
"coerente".
Credo che il miglior modo per imparare sia quello di fare esperienza e
chiedere a persone che l'hanno fatta prima di te.
Questo newsgroup, per esempio, e' un concentrato di conoscenza e di
esperienza che ha dell'incredibile.
Credo di non ricordarmi di una volta che ho posto un quesito al quale non ho
ricevuto risposta.
In questo ng, ci sono persone che mettono a disposizione di tutti la loro
conoscenza in forma gratuita.
Persone che dobbiamo ringraziare sempre per la loro disponibilita' e
professionalita'.
Prendendo spunto dal tuo post, quindi, colgo l'occasione per ringraziare
tutti voi ed auguare buone feste.
Saluti
"Mic" <
miche...@libero.it
> ha scritto nel messaggio
news:3c288a85...@news.libero.it...



title: access : corso si o no ?

author: Luciano (DOC)

text:
Mic ha scritto nel messaggio <
3c288a85...@news.libero.it
>...
>la mia domanda , rivolta soprattutti agli esperti è :
>avete imparato solo a furia di "scancherare" col programma
>o è stata fondamentale la frequentazione di corsi ?
> In altre parole un corso di access ti da qualcosa in più
> rispetto ai normali mezzi per autodidatta ?
Si. Spendi ma se scegli il corso buono e' un investimento. In una settimana
impari quello che da solo ci metteresti un mese. Ed il tempo, si sa, e'
denaro!:-)
Saluti,
Lucisano


title: access : corso si o no ?

author: Sib dal portatile

text:
"Mic" <
miche...@libero.it
> ha scritto nel messaggio

Se ti dicessi che i corsi non servono andrei contro i miei stessi interessi
e convincimenti (di mestiere tengo corsi di formazione professionale).
Ma di sicuro vi sono almeno due cose da tenere bene in evidenza quando si fa
una scelta:
1) Chi fa il corso e a che livello?
2) Con quali attese?
Inoltre non vi e' adito a dubbi che l'affrontare i problemi in prima persona
sia estremamente importante per l'apprendimento.
Ciao
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: access : corso si o no ?

author: Alex

text:
"Mic" <
miche...@libero.it
> wrote in message
news:3c288a85...@news.libero.it...
> la mia domanda , rivolta soprattutti agli esperti è :
> avete imparato solo a furia di "scancherare" col programma
> o è stata fondamentale la frequentazione di corsi ?
>  In altre parole un corso di access ti da qualcosa in più
>  rispetto ai normali mezzi per autodidatta ?
> Mic
I corsi sono importanti, ma ovviamente dipende da molti
fattori, primo il livello secondo il Docente.
Scegliere il Livello o fidarsi del programma non è semplice.
Io per esperienza personale ho fatto solo un corso di VB6 avanzato
e devo dire Ottimo, sia per il programma svolto che per la
preparazione del Docente.
Access è stato il 2° amore, ho iniziato da solo e ho sbattuto
spesso la testa.
In ogni caso una cosa che insegnano ai corsi che ritengo fondamentale
è la terminologia Standard, e l'ordine in un Listato, che chi è autodidatta
impara solo se è molto appassionato.
Si perchè rispettare le convezioni è spesso più brigoso, ma paga quando
ritorni a guardare un DB dopo 2 anni....!
@Alex
--
Posted from  [62.98.12.108]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: access : corso si o no ?

author: marceme

text:
"Mic" <
miche...@libero.it
> ha scritto nel messaggio
news:3c288a85...@news.libero.it...
> da un po' di tempo mi sto imteressando all' uso di access
> e guardando qualche manualetto e le guide del programma
> sono riuscito a comprendere i principi fondamentali che
> però non mi permettono di andare molto lontano.
>
> la mia domanda , rivolta soprattutti agli esperti è :
> avete imparato solo a furia di "scancherare" col programma
> o è stata fondamentale la frequentazione di corsi ?
>  In altre parole un corso di access ti da qualcosa in più
>  rispetto ai normali mezzi per autodidatta ?
>
> ciao
> Mic.
Organizzo corsi di livello introduttivo, il cui livello non è nemmeno
paragonabile alle informazioni che generalmente trovo qui per cui ti do due
consigli
1-vedi sempre di poter recuperare il programma del corso che ti propongono
con la relativa suddivisione delle ore
(posso scrivere : sezione vba , pero e segue durata un'ora allora è
ridicolo)
2- più difficile ma sicuramente meglio è contattare qualcun o che ha già
seguito il corso per domandargli ogni tipo di informazione -
un corso di tipo introduttivo di 25 - 30 ore dovrebbe costare circa
 300 400 mila lire .
Ciao ed auguri di buon anno


title: Controllo casella di testo

author: CarloCos

text:
Se il controllo deriva da una tabella allora puoi scegliere il tipo di
maschera di input formato "PassWord". Se non deriva da una tabella imposta
una maschera di input per quel controllo a "PassWord".
Ma quale versione di Access usi?
Ciao, Carlo
--
Posted from
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Requery su struttura a schede

author: Paolo

text:
Buongiorno a tutto il NG, e buona domenica
Su una struttura a schede, originata da una tabella con molti campi, motivo
dell'utilizzo delle schede, ho cercato di mettere un controllo che mi faccia
la somma di valori contenuti in alcuni campi (la cosa si ripete per ogni
scheda...)
La cosa funziona, ma se cambio record e passo al successivo non mi aggiorna
il valore relativo al record corrente.
Ho provato a guardare in altri post ma francamente non ne ho cavato molto,
mi potete dare una mano in proposito per favore circa la possibilità di,
credo, inserire un requery per ottenere il valore corretto?
Grazie in anticipo!
Paolo


title: Requery su struttura a schede

author: Alessandro Baraldi

text:
"Paolo" <
hac...@fastwebnet.it
> wrote in message
news:M7c%d.10808$
kC3....@tornado.fastwebnet.it

Non si capisce bene cosa possa servire la Struttura a schede.
HO capito che hai nmolti dati ma è trasparente a tutto, quindi
è come non ci fosse.
Per il disguido del Ricalcolo, andrebbe valutato come l'hai realizzato.
Perchè non l'hai inserito nella Query invece che nella Form...?
Per ricalcolare il tutto in ogni caso puoi privare su Current ad
effettuare un Me.Recalc.
Questo può dare origine ad un fastidioso effetto ritardo
di aggiornamento con il conseguente Flash dei Controlli calcolati.
Per eventualemtne ovviare alla cosa puoi leggere la FAQ 1.27
nella sezione FORMS del mio sito:
http://www.mantuanet.it/alessandro.baraldi/
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Requery su struttura a schede

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d1f044f2cdd6ed9b58...@mygate.mailgate.org...

Grazie Alex per la risposta, come sempre velocissima
Ho utilizzato la struttura a schede per suddividere le categorie dei
prodotti (5) che riportano ognuna dei valori di fatturato (campo valuta in
euro)  e pensavo che era la soluzione piu pulita.
Ho provato a fare Me.Recalc sul current della maschera (dato che è un evento
che nella struttura schede non esiste) ma non ho ottenuto risultato, per
contro credo proprio che mettere il campo calcolato in una query sua piu
sensato.
Ottimo il tuo esempio che ho scaricato dal sito e che mi servira per una
maschera con il riepilogo dei dati che dovro fare.
Grazie come sempre per la cortesia !
Paolo


title: Requery su struttura a schede

text:
"Paolo" <
hac...@fastwebnet.it
> wrote in message
news:nLd%d.10946$
kC3....@tornado.fastwebnet.it
[CUT]
> Grazie Alex per la risposta, come sempre velocissima
> Ho utilizzato la struttura a schede per suddividere le categorie dei
> prodotti (5) che riportano ognuna dei valori di fatturato (campo valuta in
> euro)  e pensavo che era la soluzione piu pulita.
> Ho provato a fare Me.Recalc sul current della maschera (dato che è un evento
> che nella struttura schede non esiste) ma non ho ottenuto risultato, per
> contro credo proprio che mettere il campo calcolato in una query sua piu
> sensato.
> Ottimo il tuo esempio che ho scaricato dal sito e che mi servira per una
> maschera con il riepilogo dei dati che dovro fare.
>
> Grazie come sempre per la cortesia !
>
> Paolo
Credo che sfruttare le potenzialità della Query sia la cosa
più pulita.
Per la Struttura a schede come ti dicevo è da considerare
solo un controllo Grafico, non ha eventi condizionanti, ma solo
quelli inerenti alle pagine.
Per il Demo è opera di Silvio Savoldi.



title: Requery su struttura a schede

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1853fb7be17ecef4ce...@mygate.mailgate.org...
> "Paolo" <
hac...@fastwebnet.it
> wrote in message
> news:nLd%d.10946$
kC3....@tornado.fastwebnet.it
>
> [CUT]
>
>
> Credo che sfruttare le potenzialità della Query sia la cosa
> più pulita.
>
> Per la Struttura a schede come ti dicevo è da considerare
> solo un controllo Grafico, non ha eventi condizionanti, ma solo
> quelli inerenti alle pagine.
>
> Per il Demo è opera di Silvio Savoldi.
>
> Ciao
> @Alex
>
Ciao a te Alex, eseguita query e tutto adesso è a posto, si in  sostanza è
vero cio che dici....le schede sono piu che altro un diverso modo di
proporre i dati ma non hanno peculiarita di controllo
Geazie di nuovo per la tua infinita disponibilita!
Buona settimana
Paolo



title: Sicurezza in Access attraverso wrkgadm.exe

author: andrea masci

text:
Sono nei guai!
Ho perso il file mdw con cui avevo creato i profili di
sicurezza per un vecchio database.
Ora non sono più in grado di entrare
nell'applicativo, nè di linkare alcun oggeto in altri database.
Come posso
fare a recuperare la struttura dello stesso???
Se qualcuno conosce un
rimedio mi farebbe più che felice ('altra soluzione che ho è quella di
rifare il database d'accapo :-(((((( (che non è per  niente
piccoletto!!!!!)
Vi prego di rispondermi sia sul neswgroup che
all'indirizzo di posta privata indicato.
Grazie a tutti fin d'ora
Andrea
--------------------------------
Inviato via
http://usenet.iol.it


author: Luigi - R

text:
"andrea masci" <
andrea...@katamail.com
> ha scritto nel messaggio
news:170Z253Z156Z1Y...@usenet.iol.it...

Impossibile ricreare l'MDW


author: sib

text:
andrea masci <
andrea...@katamail.com
> wrote in message
170Z253Z156Z1Y...@usenet.iol.it...
> Sono nei guai!
> Ho perso il file mdw con cui avevo creato i profili di
> sicurezza per un vecchio database.
> Ora non sono più in grado di entrare
cut
La procedura da seguire e' semplicissima,
prendi il foglio su cui hai riportato il PID del file MDW e il PID
dell'amministratore del db, quindi crei un nuovo file mdw con lo stesso pid
e quindi l'utente amministratore con il suo pid. A questo punto accedi al
db.
Ciao, Sib
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
Grazie Sib....
Solo un problema:
Cosa intendi per PID?
Il numero
del workgroup admin che viene richiesto alla creazione del file mdw?
Se
č quello, non ce l'ho piů (ne avevo creato uno casuale)
Ditemi che
esiste un modo pre riaprire 'sto cavolo di file o mi metto a piangere...
Il 01 Mar 2001, 22:08, "sib" <
sibN...@iol.it
> ha scritto:
>andrea masci
<
andrea...@katamail.com
> wrote in message
>170Z253Z156Z1Y...@usenet.iol.it...
>> Sono nei guai!
>> Ho
perso il file mdw con cui avevo creato i profili di
>> sicurezza per un
vecchio database.
>> Ora non sono piů in grado di entrare

>Ciao, Sib

--------------------------------
Inviato via
http://usenet.iol.it


text:
andrea masci <
andrea...@katamail.com
> wrote in message
> Grazie Sib....
>
> Solo un problema:
>
> Cosa intendi per PID?
>
> Il numero
> del workgroup admin che viene richiesto alla creazione del file mdw?
>
> Se
> č quello, non ce l'ho piů (ne avevo creato uno casuale)
No conservato? ahiahiahiahiahi.
Molto male.
> Ditemi che
> esiste un modo pre riaprire 'sto cavolo di file o mi metto a piangere...
Ti consiglio un pellegrinaggio a Gerusalemme, ti servira' molto il muro del
pianto.
Sib
PS:
Scrivi dopo il quoting



title: Maschere di input

author: gallus

text:
Salve a tutti,
sto cercando di definire delle maschere di input direttamente nelle proprietà di un campo nella definizione di tabella, ma qualche cosa non funziona come dovrebbe.
Esempio di quello che mi succede:
>L<????;;_
Se definisco una maschera di questo tipo vengono esclusi i caratteri numerici e quelli che non sono lettere o spazio, ma la prima lettera non viene forzata ad essere maiuscola e le altre minuscole.
Nella seconda sezione il problema persiste anche se inserisco 0 oppure 1.
Ho provato a inserire una maschera banale in creazione guidata, ma il problema persiste.
Ho scelto quella per l'inserimento della Provincia. Nella casella di inserimento per Testarne il funzionamento tutto fila liscio, ma una volta applicata no.
>LL;;_
La versione di Access è la 2000, ma credo di aver riscontrato il medesimo problema anche con altre versioni.
Aspetto suggerimenti e consigli di cuore :)
Per il momento un grazie a tutti
gallus


title: Maschere di input

author: Roberto da casa

text:
"gallus" <
gal...@infinito.NOSPAM.it
> ha scritto nel messaggio
news:20050127130140....@infinito.NOSPAM.it...
>Salve a tutti,
>sto cercando di definire delle maschere di input direttamente nelle
proprietą di un campo nella definizione di tabella, ma qualche cosa >non
funziona come dovrebbe.
>
>Esempio di quello che mi succede:
>
>>L<????;;_
>
>Se definisco una maschera di questo tipo vengono esclusi i caratteri
numerici e quelli che non sono lettere o spazio, ma la prima lettera >non
viene forzata ad essere maiuscola e le altre minuscole.
>
>Nella seconda sezione il problema persiste anche se inserisco 0 oppure 1.
>
>Ho provato a inserire una maschera banale in creazione guidata, ma il
problema persiste.
>Ho scelto quella per l'inserimento della Provincia. Nella casella di
inserimento per Testarne il funzionamento tutto fila liscio, ma una >volta
applicata no.
>
>>LL;;_
>
>La versione di Access č la 2000, ma credo di aver riscontrato il medesimo
problema anche con altre versioni.
>
>Aspetto suggerimenti e consigli di cuore :)
>
>Per il momento un grazie a tutti
E' un noto bug: per tutte le versioni di Access successive ad Access 97 la
maschera di input che forza il maiuscolo non funziona; devi pertanti
rinunciare alla maschera di input e risolvere il problema con la funzione
UCase (vedi help) se devi forzare in maiuscolo tutte le lettere della
stringa digitata, oppure la funzione StrConv (vedi hel) se vuoi forzare in
maiuscolo solo la prima lettera di ogni parola.
>
>gallus
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Struttura a schede, stile sfondo e tema di Windows settato su WinXp

author: kecco's

text:
Ciao a tutti!
dopo un lungo periodo di silenzio coincidente con i pochi problemi
dovuti al vostro prezioso aiuto mi rifaccio vivo in cerca di
informazioni.
In particolare mi riferisco ad un comportamento strano che capita ad
una maschera del mio database. La maschera in questione ha al suo
interno un oggetto "Struttura a schede" le cui proprietà "Stile
sfondo" e "Stile" sono  ripettivamente "Trasparente" e "Nessuno".
Tutto sembra andare bene ma dal momento in cui io uso il database su di
un pc con WinXp il cui tema è non il classico ma quello proprio di
Windows Xp la trasparenza della struttura a scheda salta. Viene
riempita di bianco (e neanche uniforme, sembra quasi una sfumatura dal
basso all'alto) che poi risulta essere lo stesso effetto che si ottiene
settando  lo "Stile sfondo" a "Normale".
Qualcuno di voi è a conoscenza di questo errore? Ho per caso
dimenticato qualche voce nelle proprietà della struttura a schede per
rendere effettivo lo stile sfondo?
Grazie 1000 per l'aiuto, ancora una volta!
F


title: sottomaschere

author: Carlo Saulle

text:
ciao a tutti e eccomi ancora qui
il mio problema non lo ho ancora risolto
provo a riportare meglio il problema
ho sei tabelle relazionate "a cascata" una con l'altra (relazione
uno-a-molti con ID).
ora devo inserire i primi dati nella prima tabella; poi devo inserire altri
valori nella seconda tabella, ecc.
come ho già avuto modo di dire il problema è questo: un'azienda (1°tabella)
ha molti siti produttivi (2°tabella), ogni sito produttivo ha molti
capannoni (3°tabella), ogni capannone ha molti reparti (4°tabella), ogni
reparto ha molte macchine... e così via.
adesso devo fare l'inventario.
come faccio???
per intenderci: dopo aver relazionato a cascata le tabelle, se invece che
creare delle maschere utilizzassi direttamente le tabelle per l'inserimento
dei miei dati, sarebbe l'ideale. il problema è che (come diceva un mio
collega) tale soluzione è poco "user friendly" !!!
grazie per la pazienza che ancora portate
saluti a tutti
carlo


title: sottomaschere

author: Francesco R.

text:
"Carlo Saulle" <
cka.con...@virgilio.it
> ha scritto nel messaggio
news:eHmIa.209817$g92.4...@news2.tin.it...

Credo che una applicazione sia "amichevole", quando una persona mediamente
introdotta all'argomento gestito o trattato, riesce ad usarla agilmente
senza ricorrere al russo per dire parolacce...
Se si tratta di inserire rapidamente una valanga di dati senza alcuna
necessità di controlli particolari, Access 2000 consente sia nelle tabelle,
sia nelle query, (proprietà del campo), di utilizzare un controllo per
trovare dati da un'altra tabella/query.
Altrimenti:
1) Creai una maschera al livello più basso (Inventario), con una serie di
caselle combinate nella testata, nelle quali richiamare i vari codici
(Id_Sito, Id_Capannone, Id_Reparto, ecc...)
2) Realativamente ad ogni casella combinata  crei un pulsante che richiami
la maschera per la creazione/gestione del livello (sito, capannone, reparto,
ecc...). Chiaramente, quando chiamerai la maschera del reparto passerai come
filtro Id_Sito ed Id_Capannone.
3) Nel corpo della maschera inventario (per la quale setterai la proprietà
'Visualizzazione predefinita' a 'Maschere continue'), disporrai i campi da
gestire in orizzontale, in maniera da avere delle righe in forma di elenco.
Spero sia la risposta che cercavi...
Ciao.


title: Routine automatica

author: giorgio

text:
Io ho creato alcune macro che servono per aggregare dati presenti in
piu' tabelle allo interno di un data warehouse aziendale.
Basta lanciare  una Macro che richiama a sua volta altre 4 macro che a
loro volta richiamano una trentina di queries .
C'è una modalità di completa automatizzazione: ovvero la possibilità
che automaticamente alle 6 am , nel server ,  "runni" ?
Grazie
Giorgio


title: Routine automatica

text:
cinci...@hotmail.com
 (giorgio) wrote in message news:<
c4340b30.0503...@posting.google.com
>...

Rilancio !
Ho letto che è possibile compilare un database con formato mde: è
possibile come tale essere lanciato da un'opzione Windows ad es. alle
5 am ?
Grazie per un supporto
Giorgio


title: problema con activex e calendario

author: Pastore

text:
Buonasera, a tutti
ho un problema non riesco a capire come farsě che il calendario che ho
inserito nel mio database, all'apertura mi mostri il giorno odierno
evidenziato
Grazie


title: problema con activex e calendario

author: fidirico

text:
"Pastore" <
stho...@yahoo.it
> ha scritto nel messaggio
news:nbZRa.96926$qa5.2...@news2.tin.it...
> Buonasera, a tutti
>
> ho un problema non riesco a capire come farsì che il calendario che ho
> inserito nel mio database, all'apertura mi mostri il giorno odierno
> evidenziato
>
> Grazie
Se il calendario si chiama TuoCalendario, a fronte dell'evento SuCaricamento
della maschera inserisci un codice di questo tipo:
Private Sub Form_Load()
    Me.TuoCalendario.Value = Date
End Sub
Ciao
Galliano


title: problema con activex e calendario

text:
Grazie ma forse non mi sono spiegato bene
Private Sub Data_Fine_Abbonamento_DblClick(Cancel As Integer)
'If agg_mod_attivi = True Then
    Me.Data_Fine_Abbonamento = ""
    DoCmd.OpenForm "CALENDARIO"
'End If
End Sub
questo è il codice che ho io e che a fronte di un doppio clic su di u campo
data (Data_Fine_Abbonamento), mi apre un form-calendario
il problema è che sul form non mi viene evidenziata la data odierna, ma
quella impostata nelle opzioni activex
Grazie ancora
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:7SZRa.186800$lK4.5...@twister1.libero.it...



title: problema con activex e calendario

author: omasnc

text:
"Pastore" <
stho...@yahoo.it
> ha scritto nel messaggio
news:zb7Sa.53974$it4.1...@news1.tin.it...
> Grazie ma forse non mi sono spiegato bene
>
> Private Sub Data_Fine_Abbonamento_DblClick(Cancel As Integer)
> 'If agg_mod_attivi = True Then
>     Me.Data_Fine_Abbonamento = ""
>     DoCmd.OpenForm "CALENDARIO"
> 'End If
> End Sub
>
> questo è il codice che ho io e che a fronte di un doppio clic su di u
campo
> data (Data_Fine_Abbonamento), mi apre un form-calendario
> il problema è che sul form non mi viene evidenziata la data odierna, ma
> quella impostata nelle opzioni activex
>
> Grazie ancora
È buona norma rispondere ai messaggi scrivendo dopo il quoting e non prima.
Ti sei spiegato benissimo: hai un controllo Calendario all'interno di una
form "CALENDARIO" e vorresti che all'apertura della form il controllo ti
restituisca la data di sistema. Giusto? Ma tu hai provato ad inserire il
codice che ti avevo consigliato nell'evento Load (=SuCaricamento) della form
"CALENDARIO"? Prova e vedrai che funziona.
Ciao
Galliano.


title: problema con activex e calendario

text:
"omasnc" <
omaTOGL...@rdn.it
> ha scritto nel messaggio
news:Zl8Sa.187610$Ny5.5...@twister2.libero.it...

Grazie Galliano scusa, ma la mia poca dimestichezza con access mi assilla
quando io cliccavo sulla data poi automaticamente si inseriva nel campo ora
no, che faccio ?
mi inginocchio sui sassolini ?
Grazie anticipatamente


title: problema con activex e calendario

text:
"Pastore" <
stho...@yahoo.it
> ha scritto nel messaggio
news:XGaSa.54937$it4.1...@news1.tin.it...
>
> "omasnc" <
omaTOGL...@rdn.it
> ha scritto nel messaggio
> news:Zl8Sa.187610$Ny5.5...@twister2.libero.it...
> >
> > "Pastore" <
stho...@yahoo.it
> ha scritto nel messaggio
> > news:zb7Sa.53974$it4.1...@news1.tin.it...
> > > Grazie Galliano scusa, ma la mia poca dimestichezza con access mi
assilla
> quando io cliccavo sulla data poi automaticamente si inseriva nel campo
ora
> no, che faccio ?
> mi inginocchio sui sassolini ?
>
> Grazie anticipatamente
Niente sassolini, casomai oggi vanno di moda i ceci :)
Ricapitoliamo: col codice che hai postato ottieni l'apertura di una maschera
che si chiama "CALENDARIO" e nella quale tu vuoi che venga evidenziata la
data di oggi (giusto?); qual č la struttura di questa maschera? Al suo
interno c'č effettivamente un controllo di tipo calendario oppure no? Se sě,
ti garantisco che la riga di codice che ti ho scritto fa in modo che
all'apertura della maschera il controllo calendario si posizioni sulla data
di oggi. Se poi vuoi ottenere che  al doppio click sul controllo calendario
la data da te scelta venga riportata anche nel controllo (non campo)
"Data_Fine_Abbonamento", puoi utizzare un codice del genere:
Private Sub TuoCalendario_DblClick()
    Forms.TuaMaschera.Data_Fine_Abbonamento = Me.TuoCalendario.Value
End Sub
Dove "TuaMaschera" č ovviamente il nome della maschera dove sta il controllo
"Data_Fine_Abbonamento".
Spero di aver capito bene, altrimenti fammi sapere.
Ciao
Galliano.


title: Windows Messenger lanciato da codice Access. Problemi con Win98.

author: Ludus

text:
Per mandare un messaggio break ad un utente di rete uso il seguente codice,
che funziona a meraviglia:
        Dim x As Variant
        Dim Comando As String
        Comando = "net send NomeComputer Testo del messaggio..."
        x = Shell(Comando)
dove "net send" è il comando di Windows Messenger, "NomeComputer" è il nome
del computer cui inviare il messaggio, e "Testo..." è il testo da inviare.
Il messaggio arrriva in una finestra sul monitor dell'utente accompagnato da
un suono. E' necessario che il Servizio Windows Messenger sia attivo sul PC
utente.
Quindi tutto bene. Dov'è il problema. E' che tutto ciò mi funziona verso
utenti WindowsXP, mentre non sono riuscito a trovare il Servizio Messenger
su Windows98!
Qualcuno mi sa dire se su Windows98 proprio non esiste, se lo si può
caricare in qualche modo, o se devo rinunciare e cercare qualcos'altro?
E questo qualcos'altro che faccia semplicemente questa funzione, che cosa
potrebbe essere, dove lo trovo?
Grazie a tutti.


title: Dev xp su SO inglese e cinese

author: MA

text:
Ciao a tutti,
sto implementando un'applicazione che a fine mese dovrņ installare ad Hong
Kong.
A parte la nomenclatura in inglese per gli oggetti, quali altri accorgimenti
mi suggerite?
Utilizzo il Dev xp su SO inglesi e cinesi (ma questo l'avevo scritto nel
subject...)
Che problemi potrei avere?
Grazie delle dritte (ho chiesto gią a super Kab)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Dev xp su SO inglese e cinese

author: Pablitomf (Maurizio Facciuti)

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dl3De.26845$TR5....@news.edisontel.com...
> Ciao a tutti,
> sto implementando un'applicazione che a fine mese dovrò installare ad Hong
> Kong.
> A parte la nomenclatura in inglese per gli oggetti, quali altri
> accorgimenti
> mi suggerite?
> Utilizzo il Dev xp su SO inglesi e cinesi (ma questo l'avevo scritto nel
> subject...)
>
> Che problemi potrei avere?
> Grazie delle dritte (ho chiesto già a super Kab)
>
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
>
forse i persorsi delle dll e degli ocx su cui Access si appoggia nei nuovi
SO ?


title: Validità casella di riepilogo

author: Francesco

text:
Perdonatemi, sono in ufficio e la guida di office non va (finestra
vuota) dovro' reinstallarlo.
ho bisogno di controllare in una casella di riepilogo se e' stata
selezionata 1 sola voce:
devo quindi generare un messaggio di errore se non sono state
selezionate voci e se ne e' stata selezionata piu' di una
grazie


title: Validità casella di riepilogo

author: Beppe

text:
La casella di riepilogo assume valore NULL se non è selezionata
nessuna voce.
Per evitare che possano essere selezionate più voci di una casella
basta impostare  "Nessuna" alla proprietà del controllo  "Selezione
multipla".
Bye


title: Validità casella di riepilogo

text:
oddio.. non funziona... possibile che passando il tabulatore sulla
casella di riepilogo cambi qualcosa ? devo settare il valore
predefinito a null ?
puoi postarmi il pezzo di codice del controllo ? grazie


title: Validità casella di riepilogo

text:
Il valore predefinito solitamente già null;
il tabulatore rende il controllo attivo ma non seleziona alcun valore
della casella di riepilogo: solitamente l'evento che seleziona il
valore è il click sulla casella stessa.
If Isnull(me.casella) then
msgbox "Nessuna selezione"
else
msgbox me.casella
end if
Dove inserire questo controllo non saprei...


title: Validità casella di riepilogo

text:
perfetto!
grazie mille


title: visualizzare immagine

author: Gianluca

text:
Ciao a tutti
dato un db avente una colonna con un persorso tipo "c:\immagini\foto1.jpg"
dovrei visualizzare l'immagine relativa...
Qualcuno sà darmi una dritta su come operare ???
Grazie Mille
Gluca


title: visualizzare immagine

author: rinoronie

text:
"Gianluca" <
gianluca._N...@tiscali.it
> ha scritto nel messaggio
news:c752fr$rm4$1...@lacerta.tiscalinet.it...

vedi il problema path
ciao


title: visualizzare immagine

text:
"Gianluca" <
gianluca._N...@tiscali.it
> ha
scritto nel messaggio
news:c752fr$rm4$1...@lacerta.tiscalinet.it...

Guarda su
www.sitocomune.com
 ci sono 3 soluzioni
per te.
MAssimiliano


title: Password nella connect ODBC

author: Sandro

text:
Quando collego le tabelle ad un server di dati ODBC, scelgo il DSN, mi si
apre la finestrella con le tabelle che posso collegare al FE, mi esce un
segno di spunta "memorizza password" (il cui help contestuale dice di
flaggare se non si vuole richiedere la password all'utente ad ogni
reconnect).
Il punto è che, sia flaggando, sia lasciando in bianco, la password viene
SEMPRE MEMORIZZATA nella proprietà connect delle tabelle collegate.
Questo con A2000.
Sbaglio qualcosa?
Grazie mille a chiunque vorrà dirmi la sua.
TIA, Sandro.
--------------------------------
Inviato via
http://usenet.libero.it


title: Password nella connect ODBC

author: Alex

text:
"Sandro" <
sandro...@yahoo.com
> wrote in message
news:212Z210Z230Z116Y...@usenet.libero.it
> Quando collego le tabelle ad un server di dati ODBC, scelgo il DSN, mi si
> apre la finestrella con le tabelle che posso collegare al FE, mi esce un
> segno di spunta "memorizza password" (il cui help contestuale dice di
> flaggare se non si vuole richiedere la password all'utente ad ogni
> reconnect).
>
> Il punto è che, sia flaggando, sia lasciando in bianco, la password viene
> SEMPRE MEMORIZZATA nella proprietà connect delle tabelle collegate.
>
> Questo con A2000.
>
> Sbaglio qualcosa?
>
> Grazie mille a chiunque vorrà dirmi la sua.
>
> TIA, Sandro.
>
No, è normale così.
Se non vuoi che venga memorizzata cancella tutte le Tabelle
Collegate quando chiudi il DB.
Ti basta avere una Tabella con il Nome delle Tabelle da Collegare
poi all'apertura esegui un Relink generando le Tabelle Collegate.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Password nella connect ODBC

text:
Il 24 Feb 2003, 10:45, "Alex" <
ik2...@libero.it
> ha scritto:
> Se non vuoi che venga memorizzata cancella tutte le Tabelle
> Collegate quando chiudi il DB.
> Ti basta avere una Tabella con il Nome delle Tabelle da Collegare
> poi all'apertura esegui un Relink generando le Tabelle Collegate.
Ottimo suggerimento...
Ma, per curiosità, la proprieta "connect" di tabledef non è modificabile?
Grazie, Sandro



title: Password nella connect ODBC

author: Alessandro Baraldi

text:
"Sandro" <
sandro...@yahoo.com
> wrote in message
news:212Z210Z230Z116...@usenet.libero.it
[CUT]>
> Ma, per curiosità, la proprieta "connect" di tabledef non è modificabile?
>
> Grazie, Sandro
Certo è proprio grazie a quella che sostituisci il DSN con ODBC-Direct.



title: Password nella connect ODBC

text:
Il 24 Feb 2003, 16:28, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
> "Sandro" <
sandro...@yahoo.com
> wrote in message
>
news:212Z210Z230Z116...@usenet.libero.it
>
> [CUT]>
> > Ma, per curiosità, la proprieta "connect" di tabledef non è
modificabile?
> >
> > Grazie, Sandro
>
> Certo è proprio grazie a quella che sostituisci il DSN con ODBC-Direct.
E allora perchè questo pezzo di codice non funge e mi da "Operazione non
valida" ???
    dim db as database, tbl as tabledef
    Set db = CurrentDb
    For Each tbl In db.TableDefs
      tbl.Connect = "qweqwe"
    Next tbl
Ti ringrazio molto per l'interessamento.
Ciao, Sandro.



title: Password nella connect ODBC

text:
"Sandro" <
sandro...@yahoo.com
> wrote in message
news:212Z210Z230Z116...@usenet.libero.it
[CUT]
> E allora perchè questo pezzo di codice non funge e mi da "Operazione non
> valida" ???
>
>     dim db as database, tbl as tabledef
>     Set db = CurrentDb
>     For Each tbl In db.TableDefs
>       tbl.Connect = "qweqwe"
>     Next tbl
> Ciao, Sandro.
1)Ma secondo te "qweqwe" è una stringa di connessione valida...??
2)Secondo te tutte le Tabelle contenute nell'oggetto Tabledefs
  hanno una Proprietà Connect da modificare.....???
  Io direi proprio di no, vedi ad esempio le Tabelle di SYSTEMA.
Quindi:
In ogni caso in successione alla modifica della prioprietà Connect
devi eseguire il Refreslink sempre di Tdf.
dim db as database, tbl as tabledef
Set db = CurrentDb
For Each tbl In db.TableDefs
   If Len(tdl.connect)>0 then
      tbl.Connect = "qweqwe" 'Stringa di connessione
      tbl.Refreshlink
   end if
Next tbl
In realtà però questo sistema funziona, in questo modo solo
per Tabelle collegate ad un DB Access.
Se Relinki via ODBC_Direct devi distruggere le vecchie tabelle
e ricrearle con CreateTabledefs nuove con lo stesso nome e modificarne
la Connect
facendo un Append all'oggetto Tabledefs, poi refresh metodo di
Tabledefs.
Un pò più complessa, ma nulla di grave.....!
Se hai problemi ti posto la mia Routine per il Link.



title: Password nella connect ODBC

text:
Il 25 Feb 2003, 12:21, "Alex" <
ik2...@libero.it
> ha scritto:
> 1)Ma secondo te "qweqwe" è una stringa di connessione valida...??
Beh, è ovvio che nel postare ho scritto una puttanata qualsiasi, ma le prove
lo ho fatte con delle stringhe di connect corrette ... ;-)
> 2)Secondo te tutte le Tabelle contenute nell'oggetto Tabledefs
> hanno una Proprietà Connect da modificare.....???
> Io direi proprio di no, vedi ad esempio le Tabelle di SYSTEMA.
Azz! Questo è stravero! Questo è il motivo percui falliva l'assegnazione!
> Quindi:
> In ogni caso in successione alla modifica della prioprietà Connect
> devi eseguire il Refreslink sempre di Tdf.
Questa non la immaginavo proprio. Consultato l'help, trovata la
spiegazione...
>
> dim db as database, tbl as tabledef
> Set db = CurrentDb
> For Each tbl In db.TableDefs
> If Len(tdl.connect)>0 then
Questa serve ad evitare di impostare la connect alle tabella di sistema,
vero?
> In realtà però questo sistema funziona, in questo modo solo
> per Tabelle collegate ad un DB Access.
L'ho appena provato con le tabelle collegate ad un server MySQL tramite
MyODBC. Funziona *esattamente* come vorrei.
Dunque. Dopo aver collegato le tabelle, nella proprietà connect ho tutto,
comprese le password in chiaro (!).
Lanciando il codice vba di sopra, ricopro la password nella connect string
con una errata.
Alla partenza, nel tentativo di loggarsi sul server MySQL, mi appare la
maschera del driver MyODBC che mi invita a inserire userid e password,
poichè quelli memorizzati sono ovviamente scorretti.
Ripeto. Questo è proprio il comportamento che desideravo, l'obbligo di
autenticare un utente sul server MySQL ogni volta che si lancia
l'applicazione da Access.
Grazie mille, Alex. Sei stato gentilissimo e mi hai dato dei preziosi
suggerimenti.



title: Password nella connect ODBC

text:
"Sandro" <
sandro...@yahoo.com
> ha scritto nel messaggio
news:212Z210Z230Z116Y...@usenet.libero.it...
> Il 25 Feb 2003, 12:21, "Alex" <
ik2...@libero.it
> ha scritto:
[CUT]
Ottimo.
Per chiarezza ti posto la Routine che io uso per connettere il FE--->MySQL
usando
ODBC-Direct.
Ciao.
Stringa di Connessione:
Public Const StrConnection ="ODBC;DRIVER={MySQL ODBC 3.51
Driver};DESC=;DATABASE=TuoDB;SERVER=127.0.0.1;UID=Alex;PWD=XXXX;PORT=3306;OP
TION=0;"
Public Function RlnkODBCTbl() As Boolean
   On Error GoTo Err_RlnkODBCTbl
   Dim tdf As TableDef
   Dim rs As Recordset
   Dim s As String
   Dim strSql As String
   RlnkODBCTbl = False
   strSql = "SELECT MsysObjects.Name FROM MsysObjects " & _
          "WHERE ((Left$([Name], 4) <> 'Msys') And (MsysObjects.Type = 4))"
   Set rs = CurrentDb.OpenRecordset(strSql)
   rs.MoveLast
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      CurrentDb.TableDefs.Delete s
      Set tdf = CurrentDb.CreateTableDef(s)
      tdf.Connect = StrConnection
      tdf.SourceTableName = s
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
   RlnkODBCTbl = True
Exit_Here:
   rs.Close
   Set tdf = Nothing
   Exit Function
Err_RlnkODBCTbl:
   RlnkODBCTbl = False
   Resume Exit_Here
End Function
@Alex.


title: Password nella connect ODBC

text:
"@Alex" <
ik2...@libero.it
> wrote in message news:<I3P6a.154812$
YG2.4...@twister1.libero.it
>...

Scusa, è la prima volta che mi inserisco nella news. Ho un problema
simile al tuo, (Connessione da FE in VBA-Access2000 e un BE in MySQL,
ma nella stringa :
 Set rs = CurrentDb.OpenRecordset(strSql)
nel provare la tua Sub mi dà un errore di run-time 13 - (tipo non
corrispondente) , da cosa può dipendere ?


title: Password nella connect ODBC

text:
"Clem61" <
cl...@softhome.net
> ha scritto nel messaggio
news:62c0347.03031...@posting.google.com...
[CUT]
>
> Scusa, è la prima volta che mi inserisco nella news. Ho un problema
> simile al tuo, (Connessione da FE in VBA-Access2000 e un BE in MySQL,
> ma nella stringa :
>
>  Set rs = CurrentDb.OpenRecordset(strSql)
> nel provare la tua Sub mi dà un errore di run-time 13 - (tipo non
> corrispondente) , da cosa può dipendere ?
Dal fatto che forse non hai impostato i Riferimenti a DAO, A2K usa
di DEFAULT ADO, quindi ti posso consigliare di verificare se in effetti
il problema è dato da questo........!!!
@Alex.


title: Espressione per valore predefinito

author: Tiscali

text:
Dovrei mettere nella proprieta' valore predefinito
di un controllo di una maschera una espressione che restituisca il valore di un
campo immesso nell'ultimo record di una tabella.

E' possibile e come ?

Ringrazio in anticipo chiunque vorra'
aiutarmi.

Gabriele


title: Espressione per valore predefinito

author: Paolo Beltrame

text:
Ciao,
Dovrei mettere nella proprieta' valore predefinito di un controllo di una
maschera una espressione che restituisca il valore di un campo immesso
nell'ultimo record di una tabella.
E' possibile e come ?
Nella casella valore predefinito mettici:
=DLast("NomeCampo";"NomeTabella")
Se, ad esempio, vuoi crearti un contatore autoincrementante
senza essere soggetto alle rigide regole del contatore di Access,
crei un campo numerico e sulla casella associata del form
metti il valore predefinito a:
=DMax("NomeCampo";"NomeTabella")+1
    Paolo


title: macro autoexec con codice per cancellare tabelle

author: franio

text:
Salve a tutti
 Per proteggere il mio db da colleghi furbacchioni che si fanno le copie (
ma anche per dopo prenderli un po' per il c..:)..   ) avrei  pensato di
costruire una macro autoexec che esegua un codice del tipo
 If  NomeComputer <> Nome DelMioComuter  then
Cancella  tutto , e  magari prima un msgbox  con qualche presa per i
fondelli
Il problema è ,sempre che tutto ciò sia possibile, che non saprei come
ricavare le variabili  NomeComputer e Nome DelMioComputer
 Eventualmente  andrebbe bene anche qualche altro tipo di soluzione adatto
allo scopo
Grazie a tutti    franio


author: Antonio Biso

text:
"franio" <
man...@aliceposta.it
> ha scritto nel messaggio
news:lJrwb.1917$AX1....@news1.tin.it...
> Salve a tutti
>  Per proteggere il mio db da colleghi furbacchioni che si fanno le copie (
> ma anche per dopo prenderli un po' per il c..:)..   ) avrei  pensato di
> costruire una macro autoexec che esegua un codice del tipo
>  If  NomeComputer <> Nome DelMioComuter  then
> Cancella  tutto , e  magari prima un msgbox  con qualche presa per i
> fondelli
Attenzione che il blocco del tuo software č legale, la cancellazione dei
dati degli altri molto meno!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:hWrwb.143226$e6.51...@twister2.libero.it...

> ciao antonio  forse mi sono spiegato male
per cancella tutto intendevo svuota il db
non č sicuramente mia intenzione danneggiare il pc di altre persone
e non credo neppure di avere le capacitą per farlo .. ..almeno di non usare
un martello hihiih :)
ciao e grazie franio


author: namor

text:
franio ha scritto:
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:hWrwb.143226$e6.51...@twister2.libero.it...
> > "franio" <
man...@aliceposta.it
> ha scritto nel messaggio
> > news:lJrwb.1917$AX1....@news1.tin.it...
> > > Salve a tutti
> > >  Per proteggere il mio db da colleghi furbacchioni che si fanno le copie
> (
> > > ma anche per dopo prenderli un po' per il c..:)..   ) avrei  pensato di
> > > costruire una macro autoexec che esegua un codice del tipo
> > >  If  NomeComputer <> Nome DelMioComuter  then
> > > Cancella  tutto , e  magari prima un msgbox  con qualche presa per i
> > > fondelli
> > Attenzione che il blocco del tuo software è legale, la cancellazione dei
> > dati degli altri molto meno!!!
> > Antonio
> > ciao antonio  forse mi sono spiegato male
> per cancella tutto intendevo svuota il db
> non è sicuramente mia intenzione danneggiare il pc di altre persone
> e non credo neppure di avere le capacità per farlo .. ..almeno di non usare
> un martello hihiih :)
> ciao e grazie franio
Il nome PC lo trovi con interaction.environ("Computername") e il nome
utente con "Username".
E non ti serve nemmeno cancellare i dati, basta che fai un
application.close
Tanto una protezione di questo tipo tiene fuori solo chi non ha mai visto
access in vita sua, perchè basta tenere premuto shift in apertura per
bypassarla, quindi se uno sa qualcosa di access, la prima volta riesci a
svuotargli le tabelle ma la seconda sicuramente no!
Basterebbe anche aprire un altro db e collegare/importare le tabelle e gli
altri oggetti, a meno che non sia un .mde.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"franio" <
man...@aliceposta.it
> ha scritto nel messaggio
news:2cswb.2096$AX1....@news1.tin.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:hWrwb.143226$e6.51...@twister2.libero.it...
> > "franio" <
man...@aliceposta.it
> ha scritto nel messaggio
> > news:lJrwb.1917$AX1....@news1.tin.it...
> > > Salve a tutti
> > >  Per proteggere il mio db da colleghi furbacchioni che si fanno le
copie
> (
> > > ma anche per dopo prenderli un po' per il c..:)..   ) avrei  pensato
di
> > > costruire una macro autoexec che esegua un codice del tipo
> > >  If  NomeComputer <> Nome DelMioComuter  then
> > > Cancella  tutto , e  magari prima un msgbox  con qualche presa per i
> > > fondelli
> >
> > Attenzione che il blocco del tuo software č legale, la cancellazione dei
> > dati degli altri molto meno!!!
> >
> > Antonio
> >
> > ciao antonio  forse mi sono spiegato male
> per cancella tutto intendevo svuota il db
E io ti ripeto che se uno usa illegalmente un SW per inserire i propri dati
e tu ci metti un meccanismo che gli cancella tutti i dati inseriti, passi
dalla parte del torto
Antonio


text:
Antonio Biso ha scritto:





Ma anche chi si prende dal mio PC una copia del mio database senza il mio
permesso č dalla parte del torto, e io potrei impostarlo in modo che se
viene aperto su un altro PC si svuoti. (I dati sono miei, non di chi ha
"rubato" il DB!)



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpv6rh$m6t$1...@news.newsland.it...
> > E io ti ripeto che se uno usa illegalmente un SW per inserire i propri
dati
> > e tu ci metti un meccanismo che gli cancella tutti i dati inseriti,
passi
> > dalla parte del torto
> > Antonio
>
>
> Ma anche chi si prende dal mio PC una copia del mio database senza il mio
> permesso č dalla parte del torto,
Certo.
e io potrei impostarlo in modo che se
> viene aperto su un altro PC si svuoti. (I dati sono miei, non di chi ha
> "rubato" il DB!)
E qui ti sbagli. La legge prevede che č tuo il DB, non i dati, anche se i
dati sono collezionati con il tuo SW e magari illegalmente.
Se tu prevedi il blocco del SW, cosicchč se il cliente paga, tu sblocchi e
lui riaccede ai dati che stanno sempre lě, allora ok.
Ma se tu cancelli i dati, commetti un illecito!!!!
Vai tranquillo che č cosě...
Se ne discusse anche in passato in vari thread...
Antonio


text:
Antonio Biso ha scritto:


> Certo.


Ma se tu decidi di usare un programma saprai ben che cosa fa, no? Ebbene,
una delle "features" del mio db č quella di svuotarsi se viene aperto su
un PC che non sia il mio, perchč a me serve cosě, e io per mio uso
personale posso far fare ciň che voglio ai miei programmi. Se vuoi usarlo
fai pure. Altrimenti chiedimi il permesso e forse te ne faccio una copia
modificata in base alle tue esigenze.
Credo sia diverso dal caso in cui un cliente ti commissiona un lavoro e
poi non ti paga. Li sě che non ti puoi permettere di cancellare niente.
Anzi, io non metterei neppure un blocco a tempo, sennň poi in caso di
controversie puň dire al giudice che il programma era shareware e lui ha
deciso di non usarlo piů, quindi non ti deve niente, si fa fare un db da
qualcun altro e non ti paga il lavoro.
O no?



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpvc14$uc8$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > E qui ti sbagli. La legge prevede che è tuo il DB, non i dati, anche se
i
> > dati sono collezionati con il tuo SW e magari illegalmente.
> > Se tu prevedi il blocco del SW, cosicchè se il cliente paga, tu sblocchi
e
> > lui riaccede ai dati che stanno sempre lì, allora ok.
> > Ma se tu cancelli i dati, commetti un illecito!!!!
> > Vai tranquillo che è così...
> > Se ne discusse anche in passato in vari thread...
> > Antonio
>
>
> Ma se tu decidi di usare un programma saprai ben che cosa fa, no? Ebbene,
> una delle "features" del mio db è quella di svuotarsi se viene aperto su
> un PC che non sia il mio, perchè a me serve così, e io per mio uso
> personale posso far fare ciò che voglio ai miei programmi. Se vuoi usarlo
> fai pure. Altrimenti chiedimi il permesso e forse te ne faccio una copia
> modificata in base alle tue esigenze.
Se il db si svuota non riesce mai a riempirlo. Se lo riempe allora solo dopo
si svuota, quindi è un'operazione separata dalla semplice apertura non
autorizzata e quindi illegale sui dati degli altri
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:hRIwb.145341$e6.52...@twister2.libero.it...
> "namor" <
do...@spam.me
> ha scritto nel messaggio
> news:bpvc14$uc8$1...@news.newsland.it...
> > Antonio Biso ha scritto:
[cut]
> > Ma se tu decidi di usare un programma saprai ben che cosa fa, no?
Ebbene,
> > una delle "features" del mio db è quella di svuotarsi se viene aperto su
> > un PC che non sia il mio, perchè a me serve così, e io per mio uso
> > personale posso far fare ciò che voglio ai miei programmi. Se vuoi
usarlo
> > fai pure. Altrimenti chiedimi il permesso e forse te ne faccio una copia
> > modificata in base alle tue esigenze.
> Se il db si svuota non riesce mai a riempirlo. Se lo riempe allora solo
dopo
> si svuota, quindi è un'operazione separata dalla semplice apertura non
> autorizzata e quindi illegale sui dati degli altri
> Antonio
Allora io non posso tenere sul mio HD un file "sorpresa.bat" con dentro
scritto "echo s | format c:" per paura che qualcuno me lo rubi, lo esegua e
mi chieda i danni?
E se mi scarico da internet un bel virus, lo eseguo, e pure confermo
l'installazione, poi in caso di perdita di dati posso chiedere i danni agli
autori?
Se qualcuno si prende qualche cosa dal mio PC senza avvisarmi lo fa a suo
rischio e pericolo. E il solo fatto che protesti è prova dell'avvenuto
accesso non autorizzato al mio PC e furto di software, quindi è passibile di
denuncia.
Namor


text:
"namor" <
na...@DontSpamMe.inwind.it
> ha scritto nel messaggio
news:nLLwb.145835$e6.52...@twister2.libero.it...
> Allora io non posso tenere sul mio HD un file "sorpresa.bat" con dentro
> scritto "echo s | format c:" per paura che qualcuno me lo rubi, lo esegua
e
> mi chieda i danni?
Che c'entra, quel file č tuo!
> E se mi scarico da internet un bel virus, lo eseguo, e pure confermo
> l'installazione, poi in caso di perdita di dati posso chiedere i danni
agli
> autori?
Certo!
Trovali gli autori del virus se ci riesci!
Antonio


text:
Antonio Biso ha scritto:
> "namor" <
na...@DontSpamMe.inwind.it
> ha scritto nel messaggio
> news:nLLwb.145835$e6.52...@twister2.libero.it...
> > Allora io non posso tenere sul mio HD un file "sorpresa.bat" con dentro
> > scritto "echo s | format c:" per paura che qualcuno me lo rubi, lo
> > esegua e mi chieda i danni?
> Che c'entra, quel file č tuo!
> Antonio
Proprio qui sta il punto. Anche l'mdb č mio e sta sul mio HD. Non si
tratta di un mdb che io ti dņ perchč tu lo usi, nel qual caso sarei
responsabile se ci mettessi un "DELETE * FROM *", ma di un file che tu ti
prendi di tua iniziativa, come potresti prenderti il .bat.
Lo prendi? Lo usi? Perdi i dati? Affari tuoi!
E' anche una questione di privacy e protezione dei miei dati: se rubi il
mio db e tenti di aprirlo, i dati si cancellano. Se poi ci lavori e perdi
anche i tuoi, vallo a spiegare al giudice che hai perso i dati lavorando
su un db rubato!



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bq1sci$1qe$1...@news.newsland.it...
> Antonio Biso ha scritto:
> > "namor" <
na...@DontSpamMe.inwind.it
> ha scritto nel messaggio
> > news:nLLwb.145835$e6.52...@twister2.libero.it...
>
> > > Allora io non posso tenere sul mio HD un file "sorpresa.bat" con
dentro
> > > scritto "echo s | format c:" per paura che qualcuno me lo rubi, lo
> > > esegua e mi chieda i danni?
>
>
> > Che c'entra, quel file è tuo!
> > Antonio
>
>
> Proprio qui sta il punto. Anche l'mdb è mio e sta sul mio HD. Non si
> tratta di un mdb che io ti dò perchè tu lo usi, nel qual caso sarei
> responsabile se ci mettessi un "DELETE * FROM *", ma di un file che tu ti
> prendi di tua iniziativa, come potresti prenderti il .bat.
> Lo prendi? Lo usi? Perdi i dati? Affari tuoi!
> E' anche una questione di privacy e protezione dei miei dati: se rubi il
> mio db e tenti di aprirlo, i dati si cancellano. Se poi ci lavori e perdi
> anche i tuoi, vallo a spiegare al giudice che hai perso i dati lavorando
> su un db rubato!
Stavamo però parlando di un contesto aziendale.
Se fai qualcosa del genere non credo che i tuoi superiori la vedano bene
Antonio


text:





Allora il discorso cambia, perchè i dati non sono né miei né del mio
collega che usa il db, ma dell'azienda.
Però si suppone che ci sia collaborazione tra i dipendenti della stessa
azienda, se un mio collega ha bisogno di una copia del mio db non serve
che la prenda di nascosto, basta che me la chieda...



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bq24t2$dft$1...@news.newsland.it...
> > Stavamo però parlando di un contesto aziendale.
> > Se fai qualcosa del genere non credo che i tuoi superiori la vedano bene
> > Antonio
>
> Allora il discorso cambia, perchè i dati non sono né miei né del mio
> collega che usa il db, ma dell'azienda.
> Però si suppone che ci sia collaborazione tra i dipendenti della stessa
> azienda, se un mio collega ha bisogno di una copia del mio db non serve
> che la prenda di nascosto, basta che me la chieda...
Eticamente hai ragione tu.
Ma se il tuo collega si prende un tool fatto da te per caricarci dei dati e
tu subdolamente metti un meccanismo per cancellarli, poi spiegalo
all'azienda.
Per il furto in generale hai ragione tu.
Per il cliente in genere ho ragione io....
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:kZ1xb.144414$vO5.5...@twister1.libero.it...

> salve ragazzi credo che dopo essermi letto questo bel scambio d'opinioni
me ne staò buono buono  a lavorare in silenzio :):)
meglio salvaguardare il proprio posto di lavoro che di questi tempi non si
samai  ..
ciao e grazie franio


text:
franio ha scritto:
[cut]
> salve ragazzi credo che dopo essermi letto questo bel scambio d'opinioni
> me ne staņ buono buono  a lavorare in silenzio :):)
> meglio salvaguardare il proprio posto di lavoro che di questi tempi non si
> samai  ..
> ciao e grazie franio
Il problema non dovrebbe nemmeno porsi perchč se configuri bene le
permissions di accesso delle share e/o del filesystem (se usi NTFS), solo
le persone autorizzate possono leggere files dal tuo PC.
Se proprio vuoi fare qualcosa e stare anche tranquillo, invece che
cancellare i dati puoi far chiudere le form o il database, quando viene
aperto su un PC che non č il tuo, o far fare qualche altra azione non
distruttiva.



title: Come ritornare i nomi dei campi di una tabella ?

author: Newcomsas

text:
Altra domanda a cui non sono finora riuscito a trovare una risposta:
esiste un modo in Access, in puro SQL, per ritornare i nomi dei campi di una
tabella ?
Grazie ancora a chi vorrà rispondere
Newcomsas


text:
Newcomsas ha scritto:

Cosa devi fare..?
Se devi popolare una ListBox o Combo con i nomi dei campi è
Automatico, basta impostare ad Elenco Campi il RowSourceType, se invece
vuoi l'elenco ti basta scorrere l'oggetto Recordset nella collection
Fields.
No con SQL non è possibile.
Dai uno sguardo a questo, è molto completo.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=196
@Alex


title: Salto fine settimana

author: Lolince

text:
Salve , in una query ho usato come  criterio  date()+1 , cosi posso
prelevarmi dei dati per il giorno successivo rispetto ad oggi , ora il
problema si pone quando arriviamo di sabato , ovviamente il sistema
considera anche la domenica , come posso ovviare a questo problema?
il risultato dovrebbe essere se date() = sabato +2 o una cosa simile
Grazie in anticipo


title: Salto fine settimana

text:

Ho risolto creandomi una funzione col Weekday , chiedo scusa per la
banalita del post ,ma inizialmente non mi veniva proprio in mente ,
sarà il caldo , l'eta, o la mancanza di voglia non mi fa andare
avanti :)


title: Come evidenziare automaticamente l'elemento selezioanto di una combo?

author: Paul

text:
salve a tutti
è possibile sull'evento click di una combobox fare in modo che venga
evidenziato automaticamente l'elemento visibile? questo al fine di
evitare di spostare la mano sul mouse per selezionare l'intera stringa
(mettiamo che sia il nome di una ditta) per poi riscriverci sopra con la
tastiera (ehm, non so se mi sono spiegato).
semper grazie


author: lbo dal portatile

text:

veramente no.
cosa intendi per "elemento visibile"?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


text:
lbo dal portatile wrote:
>
> >č possibile sull'evento click di una combobox fare in modo che venga
> >evidenziato automaticamente l'elemento visibile? questo al fine di
> >evitare di spostare la mano sul mouse per selezionare l'intera stringa
> >(mettiamo che sia il nome di una ditta) per poi riscriverci sopra con la
> >tastiera (ehm, non so se mi sono spiegato).
>
> veramente no.
lo immaginavo...

> cosa intendi per "elemento visibile"?
intendo dire l'elemento selezionato della combo. cioč, uno apre la combo
col mouse e seleziona l'elemento. mettiamo che il focus si sposti da
qualche altra parte sulla maschera. mi piacerebbe che quando l'utente
clicca di nuovo sulla combo, l'elemento scelto in precedenza (e ancora
"attivo") venga automaticamente e completamente evidenziato, in modo da
evitare che l'utente trascini il mouse (drag&drop) per selezionare tutta
la parola. puoi trovare questa funzionalitŕ su internet, ad esempio
nella form del supporto microsoft. spero si possa fare  anche da access.
grazie per la pazienza


author: Gianfranco Guglielmo

text:
"Paul" <
cr...@spin.it
> ha scritto nel messaggio
news:39649E5B...@spin.it...

Hai provato a impostare opportunamente le proprietŕ SelStart e SelLenght
quando la combo riceve il focus?
Ciao


title: A2000 e gli infiniti bug

author: sdamy

text:
Salve a tutti,
otto mesi fa ho deciso di iniziare una applicazione bella corposa... dopo
tutto questo lavoro con Access 2000 mi rendo conto sia della grande
potenzialità del programma ma purtoppo devo sottolineare il fatto che il
funzionamento dell'"applicazione" finale scritta in A2000 è costellata da
una miriade di problemi (su alcuni PC funziona correttamente, su altri
configurati con lo stesso programma non funziona...)
Non parliamo poi del Developer.....
Non è mai successo a nessuno il seguente problema:
- ho un maschera con sottomaschere e vari controlli, c'è anche qualche
pulsante che uso per lanciare dei report
- ogni tanto questi pulsanti non funzionano più e se tento di chiudere
Access mi rimane il task MS access nell'elenco dei task...
- sono così costretto a riavviare la macchina e sperare che il programma non
si blocchi
grazie
sdamy


title: A2000 e gli infiniti bug

author: MegaMax

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:8yGV6.433$ET5....@news2.tin.it...
> Salve a tutti,
> Non č mai successo a nessuno il seguente problema:
>
> - ho un maschera con sottomaschere e vari controlli, c'č anche qualche
> pulsante che uso per lanciare dei report
>
> - ogni tanto questi pulsanti non funzionano piů e se tento di chiudere
> Access mi rimane il task MS access nell'elenco dei task...
a me č capitato che alcune sequenze di operazioni mandassero in blocco
l'engine dell'interfaccia di access...
che si sbloccava schiacciando un tasto qualsiasi, o cliccando in una zona
non attiva.
Non č che fai cose strane col codice e c'č qualcosa che va in loop?
Max


title: A2000 e gli infiniti bug

text:
MegaMax <
a...@a.com
> wrote in message qdJV6.700$GZ5....@news1.tin.it...
>
> "sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
> news:8yGV6.433$ET5....@news2.tin.it...
> > Salve a tutti,
>
> > Non è mai successo a nessuno il seguente problema:
> >
> > - ho un maschera con sottomaschere e vari controlli, c'è anche qualche
> > pulsante che uso per lanciare dei report
> >
> > - ogni tanto questi pulsanti non funzionano più e se tento di chiudere
> > Access mi rimane il task MS access nell'elenco dei task...
>
> a me è capitato che alcune sequenze di operazioni mandassero in blocco
> l'engine dell'interfaccia di access...
> che si sbloccava schiacciando un tasto qualsiasi, o cliccando in una zona
> non attiva.
>
> Non è che fai cose strane col codice e c'è qualcosa che va in loop?
>
> Max
>
>
per i tasti non utilizzo nessun codice in particolare... a dirti la verità
per i tasti utilizzo delle macro con le funzioni predefinite di A2000.
Un'altra cosa che mi capita saltuariamente è lo sbianco di sottomaschere...
però non c'è una regola... ogni tanto aprendo la maschera ho qualche
sottomaschera che risulta completamente BIANCA. E questa manda in blocco
A2000.
saluti
sdamy


title: A2000 e gli infiniti bug

author: Simone Calligaris

text:
"sdamy"
> otto mesi fa ho deciso di iniziare una applicazione bella corposa... dopo
> tutto questo lavoro con Access 2000 mi rendo conto sia della grande
> potenzialitŕ del programma ma purtoppo devo sottolineare il fatto che il
> funzionamento dell'"applicazione" finale scritta in A2000 č costellata da
> una miriade di problemi (su alcuni PC funziona correttamente, su altri
> configurati con lo stesso programma non funziona...)
> Non parliamo poi del Developer.....
Sto utilizzando A' 2000 e versione Developer su un progetto grosso (in buona
parte sviluppato da altri) senza particolari problemi.
Boh, puň essere che tu non abbia installato i service pack?
Comunque evita di usare sfondi grafici nelle maschere e utilizza solo codice
VBA a livello di programmazione..
Ciao.


title: A2000 e gli infiniti bug

text:
Simone Calligaris <
simo...@libero.it
> wrote in message
QIJV6.6043$Ea.2...@news.infostrada.it...

Anch'io sto ' lavorando ad un progetto grosso....
Ho provato ad utilizzare Access2000 SR-1 ma i miei problemONI sono rimasti
tutti belli
hai provato ad utilizzare il comando:
' Comando per aprire la maschera a tutto schermo
' DoCmd.Maximize
come vedi alla fine ho messo l'apice per non farlo eseguire....
questo comando ogni tanto dava il messaggio::" Impossibile eseguire il
comando in questo momento.."
ed il programma si impiantava....
e i clienti quando vedono ste cose diventano delle vere e proprie IENE.
ciao ciao
sdamy


title: A2000 e gli infiniti bug

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:s4KV6.939$ET5....@news2.tin.it...
> hai provato ad utilizzare il comando:
>
> ' Comando per aprire la maschera a tutto schermo
> ' DoCmd.Maximize
>
> come vedi alla fine ho messo l'apice per non farlo eseguire....
>
> questo comando ogni tanto dava il messaggio::" Impossibile eseguire il
> comando in questo momento.."
> ed il programma si impiantava....
io l'ho sempre usato e non ma ha mai dato problemi...
Max


title: A2000 e gli infiniti bug

text:
MegaMax <
a...@a.com
> wrote in message XiKV6.851$GZ5....@news1.tin.it...

allora sono io lo sfigato....
ma c'è un metodo per scoprire a che cosa sono dovuti i miei bug?
C'è un numero massimo di oggetti sull'MDB... io so che un MDB puo' arrivare
al max ad 1GB ma io non ho problemi di spazio.
Il mio MDB ha
- 15 tabelle collegate
-  95 query
-  70 maschere (molte sono sottomaschere) , ogni una con un po' di codice
- 1 modulo
saluti
sdamy


title: A2000 e gli infiniti bug

author: Sergio Della Giora

text:
Anch'io ho qualche problemi con Access, del tipo :
Abilito la creazione guidata e non funge...
Chiudo e riapro Access e voilà... funziona!
Così anche per altri comandi, ma è una cosa molto saltuaria. Ma secondo me
non è un vero e proprio problema di access, ma semmai della piattaforma
Windows. Del resto, a chi non si è mai piantato un applicativo sotto
Win95/98/ME? Prova perciò a partire da zero con il sis op cercando di creare
una situazione pulita e verifica che non ti vengano schermate blu strane...
Saluti
Sergio Della Giora


title: A2000 e gli infiniti bug

text:
"sdamy"
> Anch'io sto ' lavorando ad un progetto grosso....
> Ho provato ad utilizzare Access2000 SR-1 ma i miei problemONI sono rimasti
> tutti belli
>
> hai provato ad utilizzare il comando:
>
> ' Comando per aprire la maschera a tutto schermo
> ' DoCmd.Maximize
E cosa devo dirti, che anche a me non va nulla?
Prova a tenere "puliti" i DB sorgenti (a proposito sono .MDE i tuoi FE?) con
metodi tipo quello suggerito da RoDAgo sul Sito Comune.
E non usare troppe sottomaschere e/o fogli dati secondari, sono oggetti
belli da usare ma pesanti per il sistema: abusandone non mi stupisco che
possano esserci problemi di memoria.
Ciao, Simone