title: spazi finali campo ricerca

text:
tasso ha scritto:
> miciomao ha scritto:
> > Ti cancella lo spazio?
> > e cos�
> > '=====================If Right(Me.parametro_ricerca.Text, 1) = " " Then
> > Else
> > Me.Requery
> > Me.parametro_ricerca.SetFocus
> > If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart
> Me.parametro_ricerca.SelLength
> > End If
> > '=====================
> > Ciao
> > Alex
> cos� funziona:
> Me.parametro_ricerca.SetFocus
> If Right(Me.parametro_ricerca.Text, 1) = " " Then
> Else
> Me.Requery
> Me.parametro_ricerca.SetFocus
> If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
> Len(Me.parametro_ricerca.Text)
> End If
> grazie mille
per evitare un errore nel caso in cui non si trovi nessuna corrsipondenza
ho modificato cos� la sub:
Private Sub parametro_ricerca_Change()
On Error GoTo Err_parametro_ricerca_Change
Me.parametro_ricerca.SetFocus
    If Right(Me.parametro_ricerca.Text, 1) = " " Then
    Me.parametro_ricerca.SetFocus
    Else
errore_ricerca:
    Me.Requery
    Me.parametro_ricerca.SetFocus
    If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
Len(Me.parametro_ricerca.Text)
    End If
Exit_parametro_ricerca_Change:
    Exit Sub
Err_parametro_ricerca_Change:

    If Err.Number <> 2185 Then
    MsgBox Err.Number
        Else
        GoTo errore_ricerca:
    End If
    Resume Exit_parametro_ricerca_Change
End Sub
ciao a tutti



title: menu con testuale con tasto destro mouse con versione runtime.

text:
vorrei creare un menu contestuale con click tasto destro del mouse che
contiene le seguenti 3 voci
taglia
copia
incolla
in effetti tale menu esiste già in access ma contiene molte piu voci che non
vorrei mostrare, inoltre tale menu non funziona con la versione runtime di
access ma solo se c'è presente access sul pc
sapete se e come sia possible creare un menu contestuale come detto sopra
che vada anche con il runtime?
grazie a tutti.


author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c3sjn2$2k6$1...@lacerta.tiscalinet.it...

Non funziona perchè il Runtime non distribuisce le Lib di Office, credo
ti basti includerle, sempre sia legalmente fattibile......!!!
Questo ti dà la possibilità di accedere all'Insieme CommandBars
e fai tutto ciò che ti serve.
@ALex.


author: S. Savoldi

text:
"Simba883" <


Devi semplicemente creare un menù di scelta rapida personalizzato (l'help
spiega tutto) e assegnarlo alla maschera attraverso relativa proprietà...
A meno che tu non voglia generarlo a Runtime (vedi post di Alessandro
Baraldi), ma non vedo in questo caso per quale ragione.
Ciao: Silvio


text:
"ALESSANDRO Baraldi"
> Non funziona perchè il Runtime non distribuisce le Lib di Office, credo
> ti basti includerle, sempre sia legalmente fattibile......!!!
In realtà MSO.Dll  (Mso97rt.dll con la versione '97) è presente
nell'installazione Runtime _peraltro Access non s'avvierebbe senza_ e puoi
sfruttarla normalmente...
Ciao: Silvio


text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:Ycl8c.90945$FJ6.3...@twister1.libero.it...

Buono a sapersi ero convinto del contrario....!
Noto che hai ucciso WARP, cosa ti ha fatto di
male....??
Ciao.
@Alex.


text:
> In realtà MSO.Dll  (Mso97rt.dll con la versione '97) è presente
> nell'installazione Runtime _peraltro Access non s'avvierebbe senza_ e puoi
> sfruttarla normalmente...
>
> Ciao: Silvio
salvoldi savoldi??? questo nome non mi è nuovo, vuoi vedere che sei (Bs)


text:
>
> In realtà MSO.Dll  (Mso97rt.dll con la versione '97) è presente
> nell'installazione Runtime _peraltro Access non s'avvierebbe senza_ e puoi
> sfruttarla normalmente...
>
> Ciao: Silvio
>
hai un esempio per crearla da codice vba? oppure che cosa cerco nell'help
per un menu contestuale personalizzato? come gli dico alla voglia TAGLIA
esegui COMANDO taglia ecc....
grazie.


text:
sono riuscito grazie mille, ora dovrei però impostare il nome barra menu
contestuale di tutte le form uguale a NomeMenu
siccome o parecchie form sapete come posso eseguire un ciclo sulle form per
impostarne la proprità menu contestuale= mionomemenu
???
Grazie


author: warp

text:
"ALESSANDRO Baraldi"
> Buono a sapersi ero convinto del contrario....!
> Noto che hai ucciso WARP, cosa ti ha fatto di
> male....??
Preferisci cosě?   ;-))
Ciao: Silvio


text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:yGm8c.87806$Kc3.2...@twister2.libero.it...

Ganzo....!
@Alex.


text:
"Simba883"
> > In realtà MSO.Dll  (Mso97rt.dll con la versione '97) è presente
> > nell'installazione Runtime _peraltro Access non s'avvierebbe senza_ e
puoi
> > sfruttarla normalmente...
> salvoldi savoldi??? questo nome non mi è nuovo, vuoi vedere che sei (Bs)
Ehmmm ... beh, sì: sono di Brescia: la patria del tondino  :-)


text:
"Simba883"


Sì può fare ... ma è fatica sprecata.
Basta accedere alle proprietà d'avvio dell'applicazione e assegnare il menù
personalizzato alla voce:
"Menù scelta rapida".
Ciao: Silvio


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel
messaggio
news:c3sntq$6mo$1...@lacerta.tiscalinet.it...

No, è mister 1 milione...
MAssimiliano


title: Pubblicazione pagina di accesso ai dati di una maschera con relativa sottomaschera

text:
Buonasera,
qualcuno mi sa dire se con access XP è possibile pubblicare una
maschera con sottomaschera tramite pagina web?
Ovvero...
ho una tabella collegata, tramite un campo, con una seconda tabella in
questo modo:
TAB1: IDTB1, CAMPOx, CAMPOy
TAB2: IDTB2, CAMPOz, IDTB1
(con il campo IDTB1 di TAB2 collegato tramite integrità referenziale a
IDTB1 di TAB1)
Creando una pagina di accesso ai dati (HTML) riesco a modifcare via
web la TAB1.
Posso inserire anche la TAB2 collegata come faccio nelle maschere
inserendo una sottomaschera? Come?
Grazie a tutti.


author: Sergio MAZZA

text:
"
keyspyk...@hotmail.com
" <
key...@hotmail.com
> ha scritto nel messaggio
news:3eaa37e5.0401...@posting.google.com...

Questo tema non è mai stati approfondito in modo esaustivo, almeno per
quanto ne ho memoria e in questo NG; prova a fare una ricerca con google.
Personalmente mi risultano oscure le "pagine di accesso ai dati", se devo
pubblicare db su web utilizzo altre tecniche che ritengo più appropiate.
Una curiosità, ma MS che ne dice? Hai provato a cercare lì?
Ciao.
--
Sergio MAZZA
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message news:<CQLQb.141643$
VW.57...@news3.tin.it
>...

Anche io di solito non uso questo metodo, ma ho avuto la necessità di
creare rapidamente delle pagine per aggiornare il db visto che alla
fine quello che mi interessava erano solo i dati.
Avevo a disposizione la maschera bella e pronta, e sarebbe stato
davvero comodo poterla pubblicare.
In MS ho trovato qualcosa, ma nulla riguardo le sottomaschere o le
tabelle collegate. Ricerche con google non hanno dato risultati.
Se qualcuno ha qualche idea mi faccia sapere.
Cosa intendi con altre tecniche? Pagine ASP con JavaScript e VBScript?
O esiste qualche sw ad hoc?


text:
"
keyspyk...@hotmail.com
" <
key...@hotmail.com
> ha scritto nel messaggio
news:3eaa37e5.04012...@posting.google.com...
> Anche io di solito non uso questo metodo, ma ho avuto la necessità di
> creare rapidamente delle pagine per aggiornare il db visto che alla
> fine quello che mi interessava erano solo i dati.
Non è molto chiaro cosa intendi per "...pagine per aggiornare il db..."; se
devi aggiornare il db su web fai prima ad inviarlo via ftp.
> Avevo a disposizione la maschera bella e pronta, e sarebbe stato
> davvero comodo poterla pubblicare.
Eh! Eh! Vorrai dire: sarebbe stato fin troppo facile!
> In MS ho trovato qualcosa, ma nulla riguardo le sottomaschere o le
> tabelle collegate. Ricerche con google non hanno dato risultati.
Le sottomaschere su web potresti simularle con i frame o gli oggetti activex
o con ASPNET;
> Se qualcuno ha qualche idea mi faccia sapere.
>
> Cosa intendi con altre tecniche? Pagine ASP con JavaScript e VBScript?
sì tutti i linguaggi (lato server)/tecniche che interagiscono con i db su
web.
> O esiste qualche sw ad hoc?
Se "ad-hoc" intendi la pubblicazione su web di db, ne trovi a bizzeffe; ma
non sono "soluzioni" ma esempi di utilizzo (come dicevo prima) di linguaggi
(lato server)/tecniche...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<bv2l7n$rd0$
1...@canarie.caspur.it
>...
> "
keyspyk...@hotmail.com
" <
key...@hotmail.com
> ha scritto nel messaggio
> news:3eaa37e5.04012...@posting.google.com...
>
> > Anche io di solito non uso questo metodo, ma ho avuto la necessità di
> > creare rapidamente delle pagine per aggiornare il db visto che alla
> > fine quello che mi interessava erano solo i dati.
>
> Non è molto chiaro cosa intendi per "...pagine per aggiornare il db..."; se
> devi aggiornare il db su web fai prima ad inviarlo via ftp.
Intendo che due o più utenti inseriscono, modificano e cancellano i
dati.

> > Avevo a disposizione la maschera bella e pronta, e sarebbe stato
> > davvero comodo poterla pubblicare.
>
> Eh! Eh! Vorrai dire: sarebbe stato fin troppo facile!
>
> > In MS ho trovato qualcosa, ma nulla riguardo le sottomaschere o le
> > tabelle collegate. Ricerche con google non hanno dato risultati.
>
> Le sottomaschere su web potresti simularle con i frame o gli oggetti activex
> o con ASPNET;
E' un idea... farò qualche prova.

> > Se qualcuno ha qualche idea mi faccia sapere.
> >
> > Cosa intendi con altre tecniche? Pagine ASP con JavaScript e VBScript?
>
> sì tutti i linguaggi (lato server)/tecniche che interagiscono con i db su
> web.
>
> > O esiste qualche sw ad hoc?
>
> Se "ad-hoc" intendi la pubblicazione su web di db, ne trovi a bizzeffe; ma
> non sono "soluzioni" ma esempi di utilizzo (come dicevo prima) di linguaggi
> (lato server)/tecniche...
No, intendevo proprio che mi generava le pagine asp/jsp di
accesso/modifica al database senza dovermele fare.

> Ciao.
Grazie per l'aiuto.


title: Si'/No

author: Alessandro Bondi

text:
Quale' la funzione per far apparire in VBA una finestra Si'/No per chiedere
la conferma di un'operazione?


title: Si'/No

author: Pablitomf (dalle ferie)

text:
Alessandro Bondi ha scritto:
> Quale' la funzione per far apparire in VBA una finestra Si'/No per chiedere
> la conferma di un'operazione?
Ciao Alessandro.
E' da qualche tempo che ti vedo frequentare questo NG... bhè sicuramente
ti sarai imbattuto in CAZZIATONI del tipo "devi usare Object significativi
altrimenti non dai modo a chi ti vuole aiutare di capire cosa ti serve, se
non dovendo entrare per forza di cose nel post specifico e leggere il
tutto"... bhè questo a quanto pare è il tuo caso in questo post. SI/NO non
significa nulla in oggetto se non accompagnato da qualche altro elemento,
quindi riposta please.
Potrai pensare "guarda quanto scrivi al posto di rispondermi
comunque"...credimi lo faccio nel bene comune, non è qualcosa contro di
te... i perchè sono indicati nel regolamento di questo NG pubblicato su
www.sitocomune.com
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Si'/No

text:
> Ciao Alessandro.
> E' da qualche tempo che ti vedo frequentare questo NG... bhè
> sicuramente ti sarai imbattuto in CAZZIATONI del tipo "devi usare
> Object significativi altrimenti non dai modo a chi ti vuole aiutare
> di capire cosa ti serve, se non dovendo entrare per forza di cose nel
> post specifico e leggere il tutto"... bhè questo a quanto pare è il
> tuo caso in questo post. SI/NO non significa nulla in oggetto se non
> accompagnato da qualche altro elemento, quindi riposta please.
>
> Potrai pensare "guarda quanto scrivi al posto di rispondermi
> comunque"...credimi lo faccio nel bene comune, non è qualcosa contro
> di te... i perchè sono indicati nel regolamento di questo NG
> pubblicato su
www.sitocomune.com
Per fortuna di cazziatoni non me ne sono giunti.
Ho trovato persone veramente gentili in questo newsgroup.
Io in genere frequenti altri gruppi, essendo principalmente uno sviluppatore
web ma un cliente mi ha richiesto un programmino in Access abbastanza
urgente e quindi mi sono catapultato su google e su questo gruppo, essendo
5/6 anni che non uso piu' VBA.
Chiedo scusa se a volte faccio domande troppo stupide o fuori luogo, ma
faccio fatica a trovare un bel reference per VBA (tipo quello per PHP...
bellissimo....).


title: Si'/No

text:
Alessandro Bondi ha scritto:
> Per fortuna di cazziatoni non me ne sono giunti.
> Ho trovato persone veramente gentili in questo newsgroup.
Come temevo, non hai ben compreso lo spirito del mio intervento.
Non è questione di gentilezza l'aver ricevuto o meno gli Pseudo CAZZIATONI
di cui ti parlavo (che poi altro non sono che un semplice richiamo alle
regole di questo NG per permettere a me che voglio aiutarti di capire cosa
ti serve, e a te che chiedi aiuto di essere aiutato in maniera solerte e
veloce, senza obbligarmi a leggere il post per capire qual'è il problema
in cui sei incorso, niente di più niente di meno), ma questione di
motivazione (si vede che non hai usato Oggetti poco significativi nei tuoi
post precedenti)
> Io in genere frequenti altri gruppi, essendo principalmente uno sviluppatore
> web ma un cliente mi ha richiesto un programmino in Access abbastanza
> urgente e quindi mi sono catapultato su google e su questo gruppo, essendo
> 5/6 anni che non uso piu' VBA.
Allora google funziona ancora bene! :-D
> Chiedo scusa se a volte faccio domande troppo stupide o fuori luogo,
Non esistono domande stupide o fuori luogo in questo NG, se le stesse
riguardano codice VBA o simile, quindi non chiedere scusa ;-)
> faccio fatica a trovare un bel reference per VBA (tipo quello per PHP...
> bellissimo....).
Bhè, questo non ha niente da invidiare a nessuno... credimi, se sai
chiedere quel che ti serve, troverai di sicuro (con uno scarto del 10% :-D
) chi saprà risolvere il tuo problema.
Cmq benvenuto



title: Collegamento a MSAccess

author: Paola

text:
Ciao a tutti,
ho creato il pacchetto d'installazione del mio db. Ora però quando lo
installo se provo ad avviare il programma scegliendolo da
START->PROGRAMMI->MIOPACCHETTO->PROGRAMMA, da errore e cerca un collegamento
a MSAccess. Ripristinato il collegamento funziona tutto.
Sapete dirmi come mai?
Ciao e grazie a tutti per l'immenso aiuto datomi fino adesso


title: Bug funzioni A2000

author: Lawrence Oluyede

text:
Ho provato ad eseguire un'applicazione in Access versione
2000 e ho riscontrato problemi con la funzione Date, Date$ e
UCase....č un problema noto?
Se si come č possibile ovviare a ciň?
ps. se converto in A97 cambia qualcosa?
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

author: Salvatore

text:
"Lawrence Oluyede" <
rhy...@myself.com
> ha scritto nel messaggio
news:l2cvcu8ajdrfa8qn8...@4ax.com...
>
> Ho provato ad eseguire un'applicazione in Access versione
> 2000 e ho riscontrato problemi con la funzione Date, Date$ e
> UCase....è un problema noto?
>
> Se si come è possibile ovviare a ciò?
>
> ps. se converto in A97 cambia qualcosa?
>
> --
> Lawrence Oluyede
>
rhy...@myself.com
Prova a creare un nuovo database e ad importare tutti gli oggetti dal
database "difettoso". Dovresti eliminare gli errori.
Ciao
Salvatore


title: Bug funzioni A2000

author: Alberto S.

text:
> Ho provato ad eseguire un'applicazione in Access versione
> 2000 e ho riscontrato problemi con la funzione Date, Date$ e
> UCase....è un problema noto?
>
> Se si come è possibile ovviare a ciò?
>
> ps. se converto in A97 cambia qualcosa?
>
> --
> Lawrence Oluyede
Per quanto riguarda la funzione 'Date()' è sicuramente un bug. Però basta
che ti scarichi anche solo la prima patch di aggiornamento e risolvi il
problema.
--
Alberto


title: Bug funzioni A2000

text:
"Alberto S." <
sartor...@tin.it
> wrote:
>Per quanto riguarda la funzione 'Date()' è sicuramente un bug. Però basta
>che ti scarichi anche solo la prima patch di aggiornamento e risolvi il
>problema.
mmm le trovo sul sito della ms?
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

author: Ivan

text:
"Lawrence Oluyede" <
rhy...@myself.com
> ha scritto nel messaggio
news:l2cvcu8ajdrfa8qn8...@4ax.com...
>
> Ho provato ad eseguire un'applicazione in Access versione
> 2000 e ho riscontrato problemi con la funzione Date, Date$ e
> UCase....è un problema noto?
>
> Se si come è possibile ovviare a ciò?
>
> ps. se converto in A97 cambia qualcosa?
>
> --
> Lawrence Oluyede
>
rhy...@myself.com
sicuro di non avere un riferimento mancante, che ti genera poi dei bugs
assurdi !!??
prova a guardare in STRUMENTI >> RIFERIMENTI ....
nell'ambiente VBA,   e se qualcuno dei riferimenti spuntati ha un MANCA alla
sua destra allora sai cosa cercare.  O elimini il riferimento  o lo
ricolleghi con uno più recente.
I.B.A.L.


title: Bug funzioni A2000

text:
"Lawrence Oluyede" <
rhy...@myself.com
> ha scritto nel messaggio
news:3cl0dusgbanad5j4q...@4ax.com...
> "Alberto S." <
sartor...@tin.it
> wrote:
>
> >Per quanto riguarda la funzione 'Date()' č sicuramente un bug. Perň basta
> >che ti scarichi anche solo la prima patch di aggiornamento e risolvi il
> >problema.
>
> mmm le trovo sul sito della ms?
>
> --
> Lawrence Oluyede
Credo proprio di sě ... prova un po' a cercare
Io ho installato direttamente la SR1
Ciao
--
Alberto


title: Bug funzioni A2000

text:
"Alberto S." <
sartor...@tin.it
> wrote:
>Credo proprio di sě ... prova un po' a cercare
>Io ho installato direttamente la SR1
oggi sono andato da un tipo a cui devo dare l'applicazione
che ho finito...l'ho eseguita sul suo pc (WinME+Office2K
Premium) e mi da problemi sulle funzioni (Date(), UCase()
eccetera..) e quindi l'app non va :(
Invece sul mio pc (Win2K + Office2K Prof.) l'applicazione va
alla perfezione.... da cosa puň essere causato? la vedo
grigia se sul suo pici non va nulla
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

author: Lorenzo Coronati

text:
"Lawrence Oluyede" <
> Ho provato ad eseguire un'applicazione in Access versione
> 2000 e ho riscontrato problemi con la funzione Date, Date$ e
> UCase....è un problema noto?
Certo che è noto: hai inserito dei riferimenti in VBA che non vengono
trovati sulla macchina del cliente.
Cerca sullo storico del sito comune: troverai decine di msg sulla questione
--
Lorenzo Coronati
---
<<Non sono un coglione, solo mi piace cazzeggiare>>
(Lorenzo Coronati)
--


title: Bug funzioni A2000

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote:
>Cerca sullo storico del sito comune: troverai decine di msg sulla questione
non potresti essere 1 pochino + preciso? il motore di
ricerca interno non va :(
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

text:
"Lawrence Oluyede" <
> "Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote:
>
> >Cerca sullo storico del sito comune: troverai decine di msg sulla
questione
>
> non potresti essere 1 pochino + preciso? il motore di
> ricerca interno non va :(
Nella sezione riferimenti, hai inserito voci che non vengono trovate sulla
macchina del cliente.
Ti consiglio di non usare .OCX (se non strettamente necessario) e ridurre al
minimo i riferimenti: se lavori con DAO quelli strettamente necessari sono
tre o quattro.
Lorenzo Coronati.


title: Bug funzioni A2000

text:
"Lawrence Oluyede" <
rhy...@myself.com
> ha scritto nel messaggio
news:0973du83as8s9lfcr...@4ax.com...

Magari i suggerimenti giusti sono quelli che ti hanno dato gli altri...
Comunque, eventualmente, prova a
1-Controllare le release dei due Access. Da menu: ?/Informazioni si
Microsoft Access
2-Sostituire la funzione 'Date()' con 'Int(Now())'
Per UCase non sono in grado di aiutarti.
Ciao
--
Alberto


title: Bug funzioni A2000

text:
"Alberto S." <
sartor...@tin.it
> wrote:
>Magari i suggerimenti giusti sono quelli che ti hanno dato gli altri...
>Comunque, eventualmente, prova a
>1-Controllare le release dei due Access. Da menu: ?/Informazioni si
>Microsoft Access
>2-Sostituire la funzione 'Date()' con 'Int(Now())'
>Per UCase non sono in grado di aiutarti.
grazie vedrň che riesco a combinare smanettando con i
moduli, le patch e ste funzioni :)
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

author: Marco Nolli

text:
"Lawrence Oluyede"
> >Magari i suggerimenti giusti sono quelli che ti hanno dato gli altri...
> >Comunque, eventualmente, prova a
> >1-Controllare le release dei due Access. Da menu: ?/Informazioni si
> >Microsoft Access
> >2-Sostituire la funzione 'Date()' con 'Int(Now())'
> >Per UCase non sono in grado di aiutarti.
> grazie vedrň che riesco a combinare smanettando con i
> moduli, le patch e ste funzioni :)
Inutile scaricare patch e quant'altro: il tuo č un tipico problema di
riferimenti mancanti.
Devi accedere ai Riferimenti dall'editor VBA e sistemare il path delle
librerie "perse".
Ciao.


title: Bug funzioni A2000

text:
"Marco Nolli" <
marco...@tiscalinet.it
> wrote:
>Devi accedere ai Riferimenti dall'editor VBA e sistemare il path delle
>librerie "perse".
capisco per i moduli...ma le funzioni non sono builtin in
access?
--
Lawrence Oluyede
rhy...@myself.com


title: Bug funzioni A2000

text:
Scrisse "Lorenzo Coronati" <lorenzo.coronati@liberopuntoit>:

Ah ah ah :-)
ti sei stufato di clonare il Biso?
Quale onore!
Cmq sei ancora riconoscibile, devi migliorare ;-)


title: Bug funzioni A2000

author: Emyr

text:
On Tue, 07 May 2002 16:26:34 GMT, lorenzo.coronati@liberopuntoit
(Lorenzo Coronati) wrote:
>Ah ah ah :-)
>ti sei stufato di clonare il Biso?
>
>Quale onore!
>Cmq sei ancora riconoscibile, devi migliorare ;-)
questa non l'avrei mai immaginata....
Saluti.
Emanuele.


title: Bug funzioni A2000

text:
Scrisse Emyr <
fan...@lavoro.com
>:
>questa non l'avrei mai immaginata....
Vedessi un annetto fa l'epopea col Biso
:-)
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---


title: Bug funzioni A2000

author: Antonio Biso

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3cdfb3f4...@news.edisontel.com...
> Scrisse Emyr <
fan...@lavoro.com
>:
> >questa non l'avrei mai immaginata....
>
> Vedessi un annetto fa l'epopea col Biso
> :-)
Che mi sono perso?!?
Antonio


title: Bug funzioni A2000

text:
Scrisse IL FINTO "Antonio Biso" <
ch...@etruria.net
>:
>Che mi sono perso?!?
>
>Antonio
>
>
Ah ah ah
Se ti prende...



title: access e cddb

author: Lenny

text:
esiste qualche controllo activex free
per accedere al database di cddb ?
volevo fare un db con access della lista dei miei cd. (da acess poi farei un
syncro con il palm)
esiste qualcosa di già fatto ?
grazie.


title: access e cddb

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:b32kqo$6mo$1...@lacerta.tiscalinet.it...

risolto.
cercate ufreedb.


title: campo testo

author: gabriele

text:
E' possibile che una colonna di una tabella di access abbia formato TESTO
( alfanumerico quindi ) , mentre il corrispondente campo di inserimento dati
( situato su una form di caricamento dati creata con VB6 ) non mi permetta
la digitazione di caratteri , ma accetti solo numeri .
Eppure il campo sottostante è appunto alfanumerico , non basta ciò affinchè
mi accetti in input anche lettere ?
saluti


title: campo testo

author: Gaspare

text:
"gabriele" <
ol...@virgilio.it
> ha scritto nel messaggio
news:457da679$0$19100$4faf...@reader4.news.tin.it...

Ciao,
spieghi meglio quello che vuoi dire? Sinceramente non seguo...
Gaspare


title: campo testo

text:
> Ciao,
> spieghi meglio quello che vuoi dire? Sinceramente non seguo...
>
in un applicativo di inserimento fatture c'è un form con un campo di input ,
tale campo si chiama NUMERO DOCUMENTO : tale campo accetta in input solo
cifre , niente lettere .
Eppure la colonna della tabella sottostante di access in cui viene
memorizzato tale NUMERO DOCUMENTO ha come formato TESTO , per cui
potrebbe  ospitare cifre e lettere , essendo un campo alfanumerico . E
infatti se apro la tabella con access , in quel campo vi posso digitare
cifre e lettere tranquillamente.
Come si spiega tale comportamento ?
ciao


title: campo testo

text:
"gabriele" <
ol...@virgilio.it
> ha scritto nel messaggio
news:457dbbe9$0$19089$4faf...@reader4.news.tin.it...

Vediamo se ci sono: in una textbox (vb) puoi inserire solo cifre che vanno a
finire in un campo text di access...probabilmente sarà stata esclusa
l'immissione di caratteri alfabetici utilizzando la codifica ascii dei tasti
premuti ...penso.
Riesci ad aprire il progetto ed a controllare il codice?


title: campo testo

text:
> Vediamo se ci sono: in una textbox (vb) puoi inserire solo cifre che vanno
> a finire in un campo text di access...probabilmente sarà stata esclusa
> l'immissione di caratteri alfabetici utilizzando la codifica ascii dei
> tasti premuti ...penso.
quindi si può fare ?
>
> Riesci ad aprire il progetto ed a controllare il codice?
no


title: campo testo

text:
"gabriele" <
ol...@virgilio.it
> ha scritto nel messaggio
news:457dcdc3$0$19102$4faf...@reader4.news.tin.it...

Mi dispiace...per come la vedo io ti crei una maschera d'inserimento tu o
ciccia :-(
Buona serata :-)
Gaspare


title: INSERT INTO e meccanismi SQL

author: Marco

text:
Ciao, vorrei sapere come funziona il meccanismo di protezione della INSERT
INTO (o della UPDATE). In pratica, se aggiorno delle tabelle mediante
recordset e .AddNew devo prevedere un error handler per verificare se la
pagina č lockkata. Devo prevedere lo stesso meccanismo anche se utilizzo
l'SQL? Cioč, in altre parole, l'uso di stringhe SQL e dei recordset sono
equivalenti ed intercambiabili?
Grazie


title: INSERT INTO e meccanismi SQL

author: lbo dal portatile

text:
>recordset e .AddNew devo prevedere un error handler per verificare se la
>pagina č lockkata. Devo prevedere lo stesso meccanismo anche se utilizzo
>l'SQL? Cioč, in altre parole, l'uso di stringhe SQL e dei recordset sono
>equivalenti ed intercambiabili?
non credo.  se metti l'esecuzione dell'istruzione sql all'interno di
due docmd.setwarnings, uno false e l'altro true, non hai messaggi di
errore di sorta.  se l'istruzione si puo' eseguire si esegue, se non
si puo' per un motivo qualsiasi non si esegue e basta.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: INSERT INTO e meccanismi SQL

text:
Mi pare un meccanismo perverso; se io accodo dei record da una tbl
temporanea allora puň succedere che alcuni li accodi ed altri no, č cosě?? E
tutto senza dare msg di errore?? Allora quale controllo posso avere se
utilizzo dell'SQL invece dei recordset?? Nessuno??
Grazie della risposta
lbo dal portatile ha scritto nel messaggio
<
39358b99...@news.interbusiness.it
>...



title: Caselle combinate e valori predefiniti

author: Robby Naish

text:
Ciao,
scusate della domanda, che per voi è sicuramente una sciocchezza, ma
non riesco a trovare un modo "pulito"
Come fare ad avere in una casella combinata, all'apertura di una
scheda, un valore predefinito tra quelli che ha in elenco?
Ho provato con "Valore predefinito" nelle proprietà =[Tipi di
Pagamento]![Tipo Pagamento]=[Assegno]	, ma la casella è sempre
vuota!
Come posso fare?
ciao e grazie
Alex


title: Caselle combinate e valori predefiniti

author: Gianni Vba

text:
Devi mettere su predefinito il valore del campo Id associato a quel
pagamento
Es::
1 - Contanti
2 - Bonifino
3 - Assegno
etc..
Se vuoi che all'apertura venga visualizzato contanti:
Valore predefinito = 1
Bye
  Gianni
"Robby Naish" <
robbyn...@yahoo.it
> ha scritto nel messaggio
news:3c542cbc...@news.cis.dfn.de...



title: Caselle combinate e valori predefiniti

text:
On Sun, 27 Jan 2002 17:54:12 GMT, "Gianni Vba"
<
gianni.s...@libero.it
> wrote:
>Devi mettere su predefinito il valore del campo Id associato a quel
>pagamento
>Es::
>1 - Contanti
>2 - Bonifino
>3 - Assegno
>etc..
>
>Se vuoi che all'apertura venga visualizzato contanti:
>Valore predefinito = 1
Mi vergogno, era tutto qui?
Infatti ho provato ed è tutto OK!!!
Ciao e grazie tantissimo
Alex


title: Modifica Link Tabelle in un altro database

author: Marco Ponti

text:
Utilizzando un po di codice preso dal sito comune (cercando di capirne il
contenuto visto il mio livello abbastanza basso) sto cercando di modificare
il link di una tabella collegata utilizzando codice da un altro database;
spiego meglio: ho 10 database FE sui quali voglio modificare il link delle
tabelle collegate al BE.
Volendo risparmiare tempo nelle operazioni, vorrei usare un 11° db con il
codice che apre uno ad uno i 10 db da modificare, aggiornando il link delle
tabelle (per esempio se ho dovuto necessariamente spostare il BE su una
posizione diversa...)
Il codice che ho usato è il seguente:
    Dim wrkJet As Workspace
    Dim dbs As Database, tdf As TableDef
    Set wrkJet = CreateWorkspace("", "Admin", "", dbUseJet)
    Set dbs = wrkJet.OpenDatabase("nome_del_database_FE_da_modificare",
True)
    With dbs
        Set tdf = .CreateTableDef("JetTable")
        tdf.Connect = "nome_del_database_BE_su_cui_stanno_le_tabelle"
        tdf.SourceTableName = "FORNIT"
        tdf.RefreshLink
    End With
    Set dbNew = Nothing
End Sub
Quando esegue la riga con il RefreshLink, mi da errore 3170: impossibile
trovare ISAM installabile.
Cercando un po' nell'help parla di driver ISAM da installare se si deve
accedere a database Paradox ecc, ma effettivamente non capisco dove sta il
problema.
Grazie anticipatamente per ogni indicazione
Marco


text:
"Marco Ponti" <
ponti...@tin.it
> ha scritto nel messaggio
news:HJh9c.137825$O31.5...@news4.tin.it...
> Utilizzando un po di codice preso dal sito comune (cercando di capirne il
> contenuto visto il mio livello abbastanza basso) sto cercando di
modificare
> il link di una tabella collegata utilizzando codice da un altro database;
> Quando esegue la riga con il RefreshLink, mi da errore 3170: impossibile
> trovare ISAM installabile.
Prova a vedere questo articolo del KB Microsoft
http://support.microsoft.com/default.aspx?scid=kb;it;209805&Product=accIN2
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:c9X9c.96196$Kc3.3...@twister2.libero.it...

Grazie, alla fine ho trovato il problema (aprivo il database FE anzichč il
BE....:-(...), ma comunque l'informazione mi č stata utile per imparare
qualche cosa....di nuovo....
Ciao


title: TESTI SUL VBA

author: Crusader

text:
Salve a tutti.
Qualcuno potrebbe dirmi dove trovare un buon testo che tratti soltanto
del Visual Basic for Applications, senza dover acquistare i costosi
(per me) manuali della Microsoft?


title: TESTI SUL VBA

author: Sib dal portatile

text:
Crusader <
pasquale...@tin.it
> wrote in message
qdmpbts445k9r776d...@4ax.com...
> Qualcuno potrebbe dirmi dove trovare un buon testo che tratti soltanto
> del Visual Basic for Applications, senza dover acquistare i costosi
> (per me) manuali della Microsoft?
Sul sito comune (link qui sotto) trovi la recensione di alcuni testi.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Esportare dati

author: Simone

text:
Ciao a tutti,
volevo sapere se esiste un modo per esportare dati da access ad un file di
excel, tenendo presente che il file in cui si esportano i dati è sempre lo
stesso e che i dati devono essere inseriti  a partira da una determinata
riga e colonna.
Ciao e grazie.


title: Esportare dati

author: Sergio MAZZA

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:YIlE6.5382$o3.1...@news2.tin.it...

Sì c'é e lo trovi nell'help alla voce transferspreadsheet...
Ciao.


title: Esportare dati

text:
Ciao,
Ho ancora il solito problema di esportare dati da access ad un file excell
(che deve essere sempre lo stesso),  il metodo transferspreadsheet, da
quanto ho capito nell'help, non mi permette di trasferire i dati a partire
da un intervallo valido di celle.
Come posso fare?
Ciao e grazie.


title: Esportare dati

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:M6TE6.2789$QK.8...@news1.tin.it...

Strano perché nell'help e precisamente nell'esempio del metodo
TransferSpreadsheet c'é scritto:
'--------------
Nell'esempio riportato di seguito viene indicato come importare i dati
dell'intervallo specificato del foglio di calcolo di Lotus Nuoviimp.wk3
nella tabella Impiegati di Microsoft Access. La prima riga del foglio di
calcolo viene utilizzata come nomi di campo.
DoCmd.TransferSpreadsheet acImport, 3, "Impiegati","C:\Lotus\Newemps.wk3",
True, "A1:G12"
'--------------
Solo che devi modificare l'istruzione in modo tale da esportare utilizzando
i tuoi parametri:
Es.
'--------------
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "nomeTabella",
"nomeFile", true, "foglio1!A1:G12"
'--------------
Ciao.


title: Esportare dati


title: Esportare dati

text:
Ciao a tutti,
Scusate se il messaggio è stato inviato più volte, ma ho avuto dei problemi.
Io dovrei esportare dati in un file excell (sempre lo stesso), ho provato a
leggere' come mi avevate consigliato il comando transferspreadsheet, ma per
il mio caso non va bene, in quanto nelle istruzione dell'help, c'è scritto
che per quanto riguarda l'esportazione non è possibile specificare un
intervallo di caselle del foglio di calcolo, dalle quali inserire i dati.
Come posso risolvere il problema?
Ciao e grazie


title: Esportare dati

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:d7%E6.792$4u1....@news1.tin.it...

Allora prova ad allegare il foglio excel (file - carica dati esterni -
collega tabelle...)...
Ciao.


title: Salve, chiedo lumi e/o patch per Access2K (1+1=1,999999...)

author: LEOrap

text:
Come intuibile dall'oggetto ho un problemino con Access,
mi son fatto un mini "programmino", 2 tabelle, 1 query ed una maschera
per uso ufficio, un "programmino" abbastanza banale, ma evito così
di dover usare spesso la calcolatrice.
Il problem sorge quando voglio confrontare una somma di valori
immessi a mano col risultato sempre immesso a mano
Esempio, immetto a mano i valori A,B,C (inrealtà son 8 in tutto)
Mi serve una piccola funzioncina che mi verifichi se la somma
mi dia il risultato che ho scritto (C) ed al massimo mi visualizzi un
errore...
Il problema è che non so caxxo sia,
Se scrivo 1,00 + 2,20 = 3,40 a video ho in effetti i valori corretti,
ma NONOSTANTE abbia imposto precisione singola 2 decimali dopo la
virgola, se sblocco tutti i decimali (precisione doppia 15decimali)
vedo che sto figlio di p*****a mi mette dei decimali che vuole lui in fondo
es se scrivo 1, mi ritrovo in cella un valore pari a 1,00000000344556...
Ok che a video, l'errore è talmente irrisorio che non me ne frega un cavolo,
ma con sta fregatura non posso far funzioni banali, e volevo evitare di
dover
fare una roba tipo X= ( intero (A x 100) ) / 100  specie di un valore che
immetto a mano...
Vi ringrazio di eventuali spiegazioni, link o consigli.
A.GiovanniB. AKA LEOrap IHMS-Bergamo ICQ {76678996}


author: MA

text:

Ciao e benvenuto,
Inserisci in un modulo questa funzione
Function fctRound(Optional varNr, Optional varPl As Integer = 2) As Double
   If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
   fctRound = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) / (10 ^
varPl)
End Function
Poi le tue somme o moltiplicazioni saranno
C= fctround(A*B)
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


author: Silvio

text:
"LEOrap" <
Leora...@hotmail.com
> ha scritto nel messaggio
news:3Dq9e.74668$zZ1.2...@twister1.libero.it...

Non so se ti risolve il problema ma, con Access, non usare MAI valori in
precisione singola (Single), sempre doppia (Double)...
Ciao
Silvio


author: Oscar Manfredini

text:
> Non so se ti risolve il problema ma, con Access, non usare MAI valori in
> precisione singola (Single), sempre doppia (Double)...
Che gli risolva o meno il problema, la tua affermazione non è corretta.
In generale i floatings point sono "approssimativi": anche usando il formato
doppia precisione si possono verificare approssimazioni decimali nei
risultati dei calcoli: provare per credere.
I Single sono da evitare quando la logica gestionale non li richieda (campi
che andranno a contenere valori oltre il limite di
memorizzazione del precisione singola), oppure per semplice "antipatia"
personale.
Ma in ogni caso, sia chiaro, anche con i Double il problema degli errori
d'arrotondamento nei calcoli sarà latente.
Ci sono vari metodi per aggirare:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q210423
Personalmente consiglio l'utilizzo di CDec()
Ciao.


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:4Lq9e.3011$TR5....@news.edisontel.com...
> Ciao e benvenuto,
Grazie.
Permettimi una piccola osservazione,
sono da molti anni nei NG e quindi rompo... ^_^
quota un po quando rispondi.
> Poi le tue somme o moltiplicazioni saranno
>
> C= fctround(A*B)
Tnk, proverň.
Grazie a tutti.
A.GiovanniB.
--
      LEOrap      IHMS-Bergamo      ICQ {76678996}


text:
LEOrap wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:4Lq9e.3011$TR5....@news.edisontel.com...
>> Ciao e benvenuto,
>
> Grazie.
> Permettimi una piccola osservazione,
> sono da molti anni nei NG e quindi rompo... ^_^
> quota un po quando rispondi.
ROTFL



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fMs9e.3066$TR5...@news.edisontel.com...> >> Permettimi una piccola
osservazione,
>> sono da molti anni nei NG e quindi rompo... ^_^
>> quota un po quando rispondi.
>
> ROTFL
Perchè, glielo dite spesso? ;~)



text:

Indubbiamente hai ragione su tutto! Sconsiglio i Single perché ritengo che
gli errori si propaghino con una rapidità veramente inaccettabile. Non avevo
mai preso in considerazione il tipo di dati Decimal ma sembra molto
interessante...
Ciao
Silvio


text:
"Silvio" <
tilvioX...@softhome.net
> ha scritto nel messaggio
news:42675...@x-privat.org...
> Indubbiamente hai ragione su tutto! Sconsiglio i Single perché ritengo che
> gli errori si propaghino con una rapidità veramente inaccettabile.
Specie visto che in un altro "programmino" che ho fatto con access per
lavoro
~80MB, di cui 10MBdi foto, 15MB di database, resto di formule!
Che l'errore si propaga sittanto con molte formule... NON mi piace molto...
> Non avevo mai preso in considerazione il tipo di dati Decimal ma sembra
> molto interessante...
Infatti ho provato ad usarli in questo prg banale che ho fatto  (quello del
post)
e finalmente sega i valori alla 2° cifra!
Impostato a:
- 18 di precisione (lo mette di default)
- 2 di decimali dopo la virgola
- 2 di decimali che voglio vedere.
E funziona... ora lo sbattimento sarà...
di convertire il "programmone" ;-/
Chissà che divertimento ^_^
Solo di tabelle, ne ho una 15ina piene di campi al limite del contenibile
;°)
Lo so che per pacconi così grossi sarebbe meglio usare altri prg più
profetional
e trasformarlo in un programam vero e proprio, ma siccome questo
"programmino"
viene modificato/aggiornato/integrato giorno per giorno, non solo da me, in
base
a ciò che serve, beh... mi conviene Access ^_^
Cmq vi ringrazio TUTTI della disponibilità!
Bye.



text:

Guarda che usi male le foto e il db è gonfiato.
non riapro qui la polemica del programma professionale



text:
"Silvio"
> Indubbiamente hai ragione su tutto! Sconsiglio i Single perché ritengo che
> gli errori si propaghino con una rapidità veramente inaccettabile.
Beh, è chiaro che li hai sconsigliati per quel motivo ... e in effetti è una
filosofia non opinabile quella d'utilizzare solo il tipo di floating point
più "capiente".
Detto ciò, la velocità con cui si propagano gli errori di calcolo è un
parametro NON significativo: gli errori non devono proprio esistere!   :-)
Specialmente quando i risultati saranno poi archiviati in tabelle.
Come già dicevo, avendo l'accortezza d'applicare CDec() agli argomenti
floating point dei calcoli, i risultati saranno precisi: Single o Double che
siano.
Ciao.


text:
"LEOrap"
> Lo so che per pacconi cosě grossi sarebbe meglio usare altri prg piů
> profetional
Il problema č un altro fratello: per pacconi cosě grossi sarebbe meglio
*imparare*   l'utilizzo di Access e relativo Visual Basic!
Ciao.


text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:38K9e.57116$IN.10...@twister2.libero.it...

Beh... il mio programmino č composto da
~90tabelle
~80query
~450maschere (ognuna con anche 2-3 pagine di codice)
~200macro
Beh, anche comprimando qua e la, direi che non si puů farlo dimagrire ;-)



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:F1K9e.3316$TR5...@news.edisontel.com...
> Guarda che usi male le foto e il db è gonfiato.
Il volume in MB delle foto l'ho misurato togliendole dal database e
compattantolo ;°)
> non riapro qui la polemica del programma professionale
Si, si, immagino che ne avrete parlato.



text:
LEOrap wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:F1K9e.3316$TR5...@news.edisontel.com...
>> Guarda che usi male le foto e il db è gonfiato.
>
> Il volume in MB delle foto l'ho misurato togliendole dal database e
> compattantolo ;°)
Il problema è che poi ce le hai rimesse.
Magari tutte jpg!?!
>
>> non riapro qui la polemica del programma professionale
>
> Si, si, immagino che ne avrete parlato.
--



text:
LEOrap wrote:
> "Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
> news:38K9e.57116$IN.10...@twister2.libero.it...
>>> Lo so che per pacconi cosě grossi sarebbe meglio usare altri prg piů
>>> profetional
>>
>> Il problema č un altro fratello: per pacconi cosě grossi sarebbe
>> meglio *imparare*   l'utilizzo di Access e relativo Visual Basic!
>
> Beh... il mio programmino č composto da
> ~90tabelle
> ~80query
> ~450maschere (ognuna con anche 2-3 pagine di codice)
??????
> ~200macro
??????
Che ti affidi alle macro apnche per aprire maschere?
> Beh, anche comprimando qua e la, direi che non si puů farlo dimagrire
> ;-)
--



text:
"LEOrap"
> Beh... il mio programmino è composto da
> ~90tabelle
> ~80query
> ~450maschere (ognuna con anche 2-3 pagine di codice)
> ~200macro
> Beh, anche comprimando qua e la, direi che non si puù farlo dimagrire ;-)
Eh, eh, eh...
Con tutto il rispetto: un tizio che ignora come trattare i floating point
nei calcoli, non è proprio nelle condizioni di stabilire cosa sia o NON sia
"professionale" e stabilire se un'applicazione sia abbastanza "magra"   :-)
Ma è pur vero che nelle aree pubbliche chiunque abbia una tastiera sottomano
può picchiarci sopra quello che gli pare...
In rapporto alle cifre che hai citato, farei alcune considerazioni
aggiuntive:
1.
le tabelle, 90 o 900 che siano, saranno "stoccate" in un .mdb a parte o su
un Server SQL, quindi esulano dalla cura "dimagrante" e da qualunque
considerazione inerenti le dimensioni dell'applicazione Front-End.
A meno che tu non le abbia lasciate nel FE  (PORC...), in tal caso vanno
tolte!
2.
Le query possono essere costruite dinamicamente nei moduli di codice VBA,
invece che salvate nel FE.
I piani di compilazione delle Query "salvate" occupano spazio su disco e
producono benefici in termini di prestazioni, oggigiorno, assolutamente
risibili.
A parte questo la costruzione dinamica di stringhe SQL attraverso Visual
Basic consente un'ottima ri-leggibilità e un controllo totale della
situazione quando si debbano realizzare selezioni complesse dipendenti da
una moltitudine di parametri sulle Forms.
2.
450 maschere, OGNUNA con modulo di codice indicano metodi di sviluppo
che non valorizzano sufficientemente la "riusabilità del codice".
Peraltro una Form/report priva di modulo di codice alloca assai meno spazio
su disco.
4.
Evita le Macro: non servono a nulla, occupano spazio e riducono notevolmente
la leggibilità dei programmi.
5.
Non inglobare immagini pesanti nelle applicazioni e se lo fai utilizza
esclusivamente
il formato .bmp;  a progetto terminato reimporta tutto in un nuovo .mdb
e crea il relativo file .MDE.
I principali applicativi sviluppati nell'ente in cui lavoro (non solo da me
ovviamente) hanno caratteristiche ** numerologiche **  simili alle cifre che
hai citato, con l'aggiunta di una buona scarica di Reports.
Eppure i relativi FE  .ADE  allocano non più di 25 MB!
Ciao.


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:2UN9e.3397$TR5....@news.edisontel.com...
>> Beh... il mio programmino è composto da
>> ~90tabelle
>> ~80query
>> ~450maschere (ognuna con anche 2-3 pagine di codice)
>
> ??????
Che c'è? Son tante le maschere? ;°)
>> ~200macro
>
> ??????
> Che ti affidi alle macro apnche per aprire maschere?
Solo una 40ina, spesso uso codice.
D'altronde dev'esser "smanettato" anche da un paio di persone
che ci capiscono molto poco di programmazione, quindi non volendo
compilare millemilavolte un programma, access, pare abbastanza
"malleabile" ;-)



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1VN9e.3398$TR5....@news.edisontel.com...
> Il problema è che poi ce le hai rimesse.
>
> Magari tutte jpg!?!
Si, JPG compresse
D'altronde mi servono, e lasciarle fuori dal DB mi rompe le @@,
mi piace viagiare con 1 solo file, mentre alcuni colleghi amici,
per un programma simile usano Approach...
A me di girare con una cartella con millemila files, mi rompe ;°)



text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:fsO9e.57728$IN.10...@twister2.libero.it...
>> Beh, anche comprimando qua e la, direi che non si puù farlo dimagrire ;-)
>
> Eh, eh, eh...
> Con tutto il rispetto: un tizio che ignora come trattare i floating point
> nei calcoli, non è proprio nelle condizioni di stabilire cosa sia o NON
> sia
> "professionale"
beh, io non faccio il programmatore di mestiere, sono più che altro un
utilizzatore (so smontare un PC, riassemblarlo, caricare un S.O e prg vari,
bla... bla... smanetto nei PCda quando ho 6 anni...) ma la preogrammazione
non mi serve molto di più di quella che uso, per me un BataBase di 80MB
usato come un programma, non è molto "profesisonale" come utilizzo ;°)
> e stabilire se un'applicazione sia abbastanza "magra"   :-)
beh, un programma fatto in C sarebbe forse più semplice, il problerma
che talvolta devo usare pi+ di 255  dati assieme e mi son dovuto arrangiare
con "barbatrucchi", mentre con programmi C, mi pare che si possono usare
tanti
dati assieme quanta memoria si ha...
Io lavoro moltgo sul singolo record, che su tanti record, ecco perchè IMHO
uso access in modo un po improprio...
"Ma d'altronde..." [cit] ;-)
>
> In rapporto alle cifre che hai citato, farei alcune considerazioni
> aggiuntive:
>
> 1.
> le tabelle, 90 o 900 che siano, saranno "stoccate" in un .mdb a parte o su
> un Server SQL, quindi esulano dalla cura "dimagrante" e da qualunque
> considerazione inerenti le dimensioni dell'applicazione Front-End.
> A meno che tu non le abbia lasciate nel FE  (PORC...), in tal caso vanno
> tolte!
No, no,
1° devo tirarmi in giro uno ed un solo "programma"
2° non devo avere in giro collegamenti esterni
3° le tabelle in questione cambiano spesso e volentieri e quindi non
sarebbero
    compatibili con varie "versioni" del "programma"...
> 2.
> Le query possono essere costruite dinamicamente nei moduli di codice VBA,
> invece che salvate nel FE.
> I piani di compilazione delle Query "salvate" occupano spazio su disco e
> producono benefici in termini di prestazioni, oggigiorno, assolutamente
> risibili.
ma son per me, ed altri, più comprensibili e veloci...
Il mio codice è molto a livelli base...
> A parte questo la costruzione dinamica di stringhe SQL attraverso Visual
> Basic consente un'ottima ri-leggibilità e un controllo totale della
> situazione quando si debbano realizzare selezioni complesse dipendenti da
> una moltitudine di parametri sulle Forms.
Ehhh... non pè che non ho voglia di studiare ;°°°)
Ma già adesso mi chiamano i colleghi per piccole banalità, figuariamoci
se devo rompermi le @@ per tutte le stupidatine ;°)
> 450 maschere, OGNUNA con modulo di codice indicano metodi di sviluppo
> che non valorizzano sufficientemente la "riusabilità del codice".
> Peraltro una Form/report priva di modulo di codice alloca assai meno
> spazio
> su disco.
Lo spazio mi interessa relativamente poco, usandolo per l'80% dei mio
lavoro,
una volta zippato arriva a 15-16MB e con 2 dischi da 60GB  non ho problemi
;°)
Qui si parla altro che di backkup, di tale programma, versione per versione
ho
2 copie (una normale + una zip) su 2 dischi di 2 PC differenti, su un CD ed
una
USB key... del singolo programma... più copie per relativi clienti per cui è
stato
usato...
presumo che poca gente abbia un tale numero di backup ;°)
> 4.
> Evita le Macro: non servono a nulla, occupano spazio e riducono
> notevolmente
> la leggibilità dei programmi.
Capito...
ma convertire sittante macro (frutto di 5-6anni di bestemmie) in codice...
Altro che bestemmie ;°°°)
> 5.
> Non inglobare immagini pesanti nelle applicazioni e se lo fai utilizza
> esclusivamente
> il formato .bmp;  a progetto terminato reimporta tutto in un nuovo .mdb
> e crea il relativo file .MDE.
Si, lo facico.
> I principali applicativi sviluppati nell'ente in cui lavoro (non solo da
> me
> ovviamente) hanno caratteristiche ** numerologiche **  simili alle cifre
> che
> hai citato, con l'aggiunta di una buona scarica di Reports.
>
> Eppure i relativi FE  .ADE  allocano non più di 25 MB!
Eh, ma ho sesigenze "particolari", conoscenze e tempo abbastanza limitate,
quindi... nel possibile tito avanti così ;°)
--
      LEOrap      IHMS-Bergamo      ICQ {76678996}
=========================================
        Ex F12 truccato, Ex Leonardo2½ tamarrizzato,
    ORA su Fz6 Fazer '04
LEOra...@hotmail.com
NOMINE: Leomeccanico, Babysitter e SquadroneVolante


text:
"LEOrap" <
Leora...@hotmail.com
> ha scritto nel messaggio
news:BDV9e.58546$IN.10...@twister2.libero.it...
Cax, scusate per la firma, ma a forza di far post,
mi è scappata la versione completa!



text:
LEOrap wrote:
> "LEOrap" <
Leora...@hotmail.com
> ha scritto nel messaggio
> news:BDV9e.58546$IN.10...@twister2.libero.it...
>
> Cax, scusate per la firma, ma a forza di far post,
> mi è scappata la versione completa!
Ciao,
no ho visto la tua applicazione e quindi parlo sull'idea che mi sono fatto
leggendoti.
credo che tu abbia un db molto dispersivo.
tra l'altro no so neanche se si possono fare più di 250 maschere, ma tant'è
già quelle sarebbero troppe.
Io spesso uso maschere "riutilizzabili" e soprattutto funzioni richiamabili
con parametri diversi:
questo per poter intervenire dove mi serve.
Spesso nelle maschere ci sono solo call è poi nei moduli che mi gioco la
partita.
bisognerebbe capire cosa fanno quelle macro, ma credimi, le macro fanno ben
poco e solo di difficile gestione (metti per esempio un debug, come
lointerrompi?)
Per quanto riguarda le foto io sicuramente le metterei fuori in una cartella
a parte e le richiamerei dicendogli di andare a vedere il path del db più la
directory foto (anche perchè una penna usb viaggia al massimo a 8 mbit (e
stiamo parlando di usb 2.0), se il db è così (inutilmente) pesante, quanto
ci metti per aprirlo?
Portarti una directory in più non mi sembra una cosa assurda, senza
considerare la faciltà concui potresti inserire la foto.
Per quanto riguarda C come "editor" di FE la vedo dura e lunga e cmq ti
dovrai appoggiare ad un report maker e a delle tabelle Access se vuoi
tenerlo sulla penna SQL (o prodotti simili) se invece lo lasci sul pc del
cliente.
Rivedi un pò il tutto, e guarda soprattutto qualche lavoro di altri prima di
sindacare sulla poca professionalità dei prodotti Access



text:
"LEOrap" <
> beh, io non faccio il programmatore di mestiere, sono più che altro un
> utilizzatore (so smontare un PC, riassemblarlo, caricare un S.O e prg
vari,
> bla... bla... smanetto nei PCda quando ho 6 anni...) ma la preogrammazione
> non mi serve molto di più di quella che uso,
>per me un BataBase di 80MB
> usato come un programma, non è molto "profesisonale" come utilizzo ;°)
Certo che non è *professionale*; d'altro canto anche utilizzare un BMW come
macchina agricola sarebbe poco *professionale*.
I mezzi vengono creati per essere sfruttati in determinate maniere: se poi
gli utenti "la vedono a modo loro" è un altro paio di maniche!    :-)
> > e stabilire se un'applicazione sia abbastanza "magra"   :-)
> beh, un programma fatto in C sarebbe forse più semplice, il problerma
> che talvolta devo usare pi+ di 255  dati assieme e mi son dovuto
arrangiare
> con "barbatrucchi", mentre con programmi C, mi pare che si possono usare
> tanti
> dati assieme quanta memoria si ha...
Evitiamo divagazioni: in questo ng. si parla di Access ... e gli 80 MB che
dichiari per il FE, ti piaccia o no, restano pura follia.
> > 1.
> > le tabelle, 90 o 900 che siano, saranno "stoccate" in un .mdb a parte o
su
> > un Server SQL, quindi esulano dalla cura "dimagrante" e da qualunque
> > considerazione inerenti le dimensioni dell'applicazione Front-End.
> > A meno che tu non le abbia lasciate nel FE  (PORC...), in tal caso vanno
> > tolte!
> No, no,
Come???   :-DDDD
> 1° devo tirarmi in giro uno ed un solo "programma"
Cosa??   :-DDD
> 2° non devo avere in giro collegamenti esterni
> 3° le tabelle in questione cambiano spesso e volentieri e quindi non
> sarebbero
>     compatibili con varie "versioni" del "programma"...
Spero tu stia scherzando: le tabelle **DEVONO** essere separate dal FE!!
La configurazione che state usando è quantomeno dilettantesca:
un'applicazione del genere, di fatto è "inutilizzabile" in rete e pensata
per lavorare oggi e in futuro esclusivamente col motore Jet.
> > A parte questo la costruzione dinamica di stringhe SQL attraverso Visual
> > Basic consente un'ottima ri-leggibilità e un controllo totale della
> > situazione quando si debbano realizzare selezioni complesse dipendenti
da
> > una moltitudine di parametri sulle Forms.
> Ehhh... non pè che non ho voglia di studiare ;°°°)
> Ma già adesso mi chiamano i colleghi per piccole banalità, figuariamoci
> se devo rompermi le @@ per tutte le stupidatine ;°)
Eh, eh, eh ... però poi non lamentarti dei risultati :-)
E, soprattutto, ficcati in testa che con TALI metodi di lavoro non esistono
ambienti *professionali* con cui realizzare applicazioni più *professionali*
... già così ti devi leccare le dita.
> > 450 maschere, OGNUNA con modulo di codice indicano metodi di sviluppo
> > che non valorizzano sufficientemente la "riusabilità del codice".
> > Peraltro una Form/report priva di modulo di codice alloca assai meno
> > spazio
> > su disco.
> Lo spazio mi interessa relativamente poco, usandolo per l'80% dei mio
> lavoro,
> una volta zippato arriva a 15-16MB e con 2 dischi da 60GB  non ho problemi
> ;°)
> Qui si parla altro che di backkup, di tale programma, versione per
versione
> ho
> 2 copie (una normale + una zip) su 2 dischi di 2 PC differenti, su un CD
ed
> una
> USB key... del singolo programma... più copie per relativi clienti per cui
è
> stato
> usato...
> presumo che poca gente abbia un tale numero di backup ;°)
Ma non ti stavi lamentando degli 80 MB occupati "dall'applicazione" (con
tabelle accluse!)?
> > 4.
> > Evita le Macro: non servono a nulla, occupano spazio e riducono
> > notevolmente
> > la leggibilità dei programmi.
> Capito...
> ma convertire sittante macro (frutto di 5-6anni di bestemmie) in codice...
> Altro che bestemmie ;°°°)
E qui si ritorna al discorso del BMW utilizzato per fresare il terreno :-)
> > I principali applicativi sviluppati nell'ente in cui lavoro (non solo da
> > me
> > ovviamente) hanno caratteristiche ** numerologiche **  simili alle cifre
> > che
> > hai citato, con l'aggiunta di una buona scarica di Reports.
> >
> > Eppure i relativi FE  .ADE  allocano non più di 25 MB!
> Eh, ma ho sesigenze "particolari", conoscenze e tempo abbastanza limitate,
> quindi... nel possibile tito avanti così ;°)
Ma certo che va bene così!
Va molto meno bene "trollare" opinioni su quanto NON si conosce su aree
pubbliche  :-)
Ciao.


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:AG1ae.3548$TR5....@news.edisontel.com...
> Ciao,
> no ho visto la tua applicazione e quindi parlo sull'idea che mi sono fatto
> leggendoti.
> credo che tu abbia un db molto dispersivo.
Mah...
> tra l'altro no so neanche se si possono fare più di 250 maschere, ma
> tant'è
> già quelle sarebbero troppe.
Ehhh... d'altronde ;°°°)
> Io spesso uso maschere "riutilizzabili" e soprattutto funzioni
> richiamabili
> con parametri diversi: questo per poter intervenire dove mi serve.
In effetti un buona 50ian di pagine sono molto simili tra loro, li si potrei
risparmiare spazio e codice, alla fine mi cambiano solo 4-5campi in
cui mettere dati ed una foto...
Non è che mi sapresti dire come faccio a cambiare una foto di una maschera,
tenendo comunque le foto dentro il MDB?
> bisognerebbe capire cosa fanno quelle macro, ma credimi, le macro fanno
> ben
> poco e solo di difficile gestione (metti per esempio un debug, come
> lointerrompi?)
Non lo uso ;°°°)
Come detto, io non sono un programmatore SO che ci son delle "cavolate",
so cosa vorrei e come farlo, ma mi mancano leconoscenze...
> Per quanto riguarda le foto io sicuramente le metterei fuori in una
> cartella
> a parte e le richiamerei dicendogli di andare a vedere il path del db più
> la
> directory foto (anche perchè una penna usb viaggia al massimo a 8 mbit (e
> stiamo parlando di usb 2.0),
Il fatto che NON voglio decentrarne il contenuto, ho capito che se metto le
foto in una directory prestabilita risparmio spazio... ma mi vie un po di
casino...
> se il db è così (inutilmente) pesante, quanto
> ci metti per aprirlo?
P4 2,53 - 512ddr - Radeon9700pro - HD mi pare 7200rpm...
Il FB lo apro e lo navigo in millisecondi, al max 1 secondo nei punti
pesanti ^_^
> Portarti una directory in più non mi sembra una cosa assurda, senza
> considerare la faciltà concui potresti inserire la foto.
Beh, in effetti ci stavo già pensando...
Es lasciare le foto in una dir ipoteticamente C:\winnt\foto\ ...
Devo vedere... ;-/
> Per quanto riguarda C come "editor" di FE la vedo dura e lunga e cmq ti
> dovrai appoggiare ad un report maker e a delle tabelle Access se vuoi
> tenerlo sulla penna SQL (o prodotti simili) se invece lo lasci sul pc del
> cliente.
Il DBsone viene usato da me, dal babbo e da 2 colleghi...
ognuno alvora indipendentemente sulla sua copia...
> Rivedi un pò il tutto, e guarda soprattutto qualche lavoro di altri prima
> di
> sindacare sulla poca professionalità dei prodotti Access
No, non mo sarò spiegato bene, non dico che non sono professionali i prg
in Access...
ma che IO lo uso in modo un po "spannometrico".



text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:Ig2ae.78293$zZ1.2...@twister1.libero.it...
>>per me un BataBase di 80MB
>> usato come un programma, non è molto "profesisonale" come utilizzo ;°)
>
> Certo che non è *professionale*; d'altro canto anche utilizzare un BMW
> come
> macchina agricola sarebbe poco *professionale*.
LOL ,°)
> I mezzi vengono creati per essere sfruttati in determinate maniere: se poi
> gli utenti "la vedono a modo loro" è un altro paio di maniche!    :-)
Sono io che lo uso un po a spanne ;°)
> Evitiamo divagazioni: in questo ng. si parla di Access ... e gli 80 MB che
> dichiari per il FE, ti piaccia o no, restano pura follia.
Capito... ma daltronde... ;-P
>> 1° devo tirarmi in giro uno ed un solo "programma"
>
> Cosa??   :-DDD
1 solo file ^_^
>> 2° non devo avere in giro collegamenti esterni
>> 3° le tabelle in questione cambiano spesso e volentieri e quindi non
>> sarebbero
>>     compatibili con varie "versioni" del "programma"...
>
> Spero tu stia scherzando: le tabelle **DEVONO** essere separate dal FE!!
Non capisco, son un po primino ;°)
> La configurazione che state usando è quantomeno dilettantesca:
> un'applicazione del genere, di fatto è "inutilizzabile" in rete e pensata
> per lavorare oggi e in futuro esclusivamente col motore Jet.
Il fatto è che PROPRIO NON DEVE GIRARE IN RETE ;°)
Ogni lavoratore 4 usa una sua copia, nata per fare più clienti, ma spesso
1 copia del pacchettone per ogni cliente... salvata zippata ;-)
OK che è un sistema un po strano e/o forse idiota di usare Access ;°)
ma a noi va bene così ;°)
>> Ehhh... non pè che non ho voglia di studiare ;°°°)
>> Ma già adesso mi chiamano i colleghi per piccole banalità, figuariamoci
>> se devo rompermi le @@ per tutte le stupidatine ;°)
>
> Eh, eh, eh ... però poi non lamentarti dei risultati :-)
E chi si lamente?
L'unico problema che ho avuto fin'ora è la "storia" dei decimali in più,
io lavoro talvola si con decimali, ma es 100,45... anche se mi mette dei
decimali
oltre le 2 cifre... l'errore è talmente minimo che proprio non si vede ;°)
> Ma non ti stavi lamentando degli 80 MB occupati "dall'applicazione" (con
> tabelle accluse!)?
no ;°)
Si è divagato un po dal  mio post iniziale e "vi son venuto dietro" ;°)
>> ma convertire sittante macro (frutto di 5-6anni di bestemmie) in
>> codice...
>> Altro che bestemmie ;°°°)
>
> E qui si ritorna al discorso del BMW utilizzato per fresare il terreno :-)
^_^
>> Eh, ma ho sesigenze "particolari", conoscenze e tempo abbastanza
>> limitate,
>> quindi... nel possibile tito avanti così ;°)
>
> Ma certo che va bene così!
> Va molto meno bene "trollare" opinioni su quanto NON si conosce su aree
> pubbliche  :-)
E chi ha trollato? ;°°°)
Solo perchè ho detto che FORSE tutto il paccone era più "bello" se
andava scritto in un'altro linguaggio, ma uso cmq lo stesso access ;ç)
Il bello che il paccone inizialmente nacque in Approach... uno era fissato
con quel programma ;°°°)
Sai io che imprecazioni in 3 mesi di "conversione/copia"? ;°)
Dopo 5-6anni di lavoro e continue patch/add, trovo spesso caxxate che
correggo man mano ;°)
Son felice di usare ACCESS, solo che lo uso in modo un po
improprio/spannometrico ;-)



text:
>> Io spesso uso maschere "riutilizzabili" e soprattutto funzioni
>> richiamabili
>> con parametri diversi: questo per poter intervenire dove mi serve.
>
> In effetti un buona 50ian di pagine sono molto simili tra loro, li si
> potrei risparmiare spazio e codice, alla fine mi cambiano solo
> 4-5campi in
> cui mettere dati ed una foto...
> Non è che mi sapresti dire come faccio a cambiare una foto di una
> maschera, tenendo comunque le foto dentro il MDB?
Basta che cambi il recordsource della maschera a volo
me.recordsource ="Select * from ..."
>
>> bisognerebbe capire cosa fanno quelle macro, ma credimi, le macro
>> fanno ben
>> poco e solo di difficile gestione (metti per esempio un debug, come
>> lointerrompi?)
>
> Non lo uso ;°°°)
> Come detto, io non sono un programmatore SO che ci son delle
> "cavolate",
> so cosa vorrei e come farlo, ma mi mancano leconoscenze...
Incredibile, quindi in 4 anni non hai mai compilato il db?



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Ag5ae.3614$TR5....@news.edisontel.com...
> Basta che cambi il recordsource della maschera a volo
>
> me.recordsource ="Select * from ..."
Si, si, l'avevo già affrontato, ma c'era il discorso di tirsi in giro un
filettone solo.
> Incredibile, quindi in 4 anni non hai mai compilato il db?
Premettendo che le mie conoscenze in programmazione
sono abbastanza limitate...
Domanda da primino: Cosa intendi per compilarlo ;°)
Trasformarlo in un prg vero e proprio (.exe)?
Non so come si faccia ;°°°°°)



text:
LEOrap wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:Ag5ae.3614$TR5....@news.edisontel.com...
>> Basta che cambi il recordsource della maschera a volo
>>
>> me.recordsource ="Select * from ..."
>
> Si, si, l'avevo già affrontato, ma c'era il discorso di tirsi in giro
> un filettone solo.
Che in italiano sarebbe...
>
>> Incredibile, quindi in 4 anni non hai mai compilato il db?
>
> Premettendo che le mie conoscenze in programmazione
> sono abbastanza limitate...
>
> Domanda da primino: Cosa intendi per compilarlo ;°)
>
> Trasformarlo in un prg vero e proprio (.exe)?
> Non so come si faccia ;°°°°°)
No, vai in un modulo
Debug
compila
Lui ti evidenzia tutti gli errori nel codice.



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WF6ae.3625$TR5....@news.edisontel.com...
>> Si, si, l'avevo già affrontato, ma c'era il discorso di tirsi in giro
>> un filettone solo.
>
> Che in italiano sarebbe...
;°) Sorry ;-P
"Tirarsi in giro il filettone" ;°)
Avere sul disco solo 1 file bello grosso ;-)
>> Trasformarlo in un prg vero e proprio (.exe)?
>> Non so come si faccia ;°°°°°)
>
> No, vai in un modulo
> Debug
> compila
> Lui ti evidenzia tutti gli errori nel codice.
Ah, non mi da errori ;°)



title: Problema modifica tabella dbf collegata ad access 2000

author: Panzeri Gianfranco

text:
Ho collegato in access 2000 una tabella Clipper formato DBF
Access mi visualizza i dati ma non riesco a modificare i valori dei campi
visualizzati
e mi viene visualizzato in basso a sinistra il seguente messaggio:
recordset non aggiornabile.
Ho installato la SR1 di office 2000 ma non ho ottenuto alcun cambiamento sto
sbagliando qualcosa?
--
Colombo Gas S.p.A.
Servizio E.D.P.
Piazza Lega Lombarda 3
23900 Lecco LC
Tel. 0341.364147 - 366057
Fax. 0341.281998
Cell. 0335.7259019
e-mail
gianfranc...@interbusiness.it


author: sib

text:
Panzeri Gianfranco <
gianfranc...@interbusiness.it
> wrote in message
8pljm7$ppg$1...@fe2.cs.interbusiness.it...
> Ho collegato in access 2000 una tabella Clipper formato DBF
> Access mi visualizza i dati ma non riesco a modificare i valori dei campi
> visualizzati
> e mi viene visualizzato in basso a sinistra il seguente messaggio:
> recordset non aggiornabile.
>
> Ho installato la SR1 di office 2000 ma non ho ottenuto alcun cambiamento
sto
> sbagliando qualcosa?
Non ho verificato personalmente, ma ho sentito dire che, a differenza di
A97, A2000 non consente di apportare modifiche a tabelle dbf.
Boh?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Evento su aggiornamento

author: Andrea

text:
Ciao ragazzi ho questo problema che credo banale ma non riesco a risolvere:
Ho un controllo [cod1] mi attiva una funzione con l'evento  "su
aggiornamento", tutto bene finche inserisco manualmente un dato e premo
invio attivando l'aggiornamento, ma se modifico il controllo [cod1] da
codice es.: Me![cod1] = Me![cod2] pur cambiando il valore di [cod1]  non si
verifica l'evento "su aggiornamento" .... come faccio a dire ad Access che
il valore è cambiato e deve attivare la mia funzione ??
Un grosso grazie a tutti
Andrea


title: Evento su aggiornamento

author: Esteban

text:
"Andrea" <
andr...@libero.it
> wrote in message
news:kIbT6.2638$7F4....@news.infostrada.it...

Non puoi eseguire la funzione direttamente da codice, per l'esattezza nella
parte di codice in cui modifichi il valore di [cod1]?
Me![cod1] = Me![cod2]
MiaFunzione()
Oppure, se le operazioni che fai nell'evento OnChange sono varie, allora
richiama da codice direttamente la sub cod1_OnChange():
Me![cod1] = Me![cod2]
cod1_OnChange
Ciao!
Esteban
Hosted by
www.seber.it


title: sostituire il "." punto con "_" trattino nel nome del file

author: Giancarlo

text:
Ciao a tutti.
In A97 ho elencato in una tabella tutti i file excel contenuti in una
cartella. Posso rinominare tutti i files sostituendo il "." punto presente
all'interno del file con "_" lineetta bassa?
Ovviamente non devo sostituire il "." di   ".XLS".
Giancarlo


text:
"Giancarlo" <
thi...@libero.it
> ha scritto nel messaggio
news:42e60...@x-privat.org...

supponiamo che la variabile stringa 'nomefile' contenga il generico nome del
file xls:
1) ti crei una string adi supporto appoggioStr:
dim appoggioStr as String
2) Estrai il nome senza l'estensione:
appoggioStr= Left(nomefile, Len(nomefile-4)
4)Esegui il replace del nome senza l'esetensione
appoggioStr = Replace(appoggioStr, ".", "_")
5) Ricungiungi nome del file all'estensione
nomefile = appoggioStr + ".xls"
Ok?
Facci sapere
Ciao.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.


author: Karl Donaubauer

text:
simplex2 wrote:
> "Giancarlo ha scritto:
>> In A97 ...
> ...
> 4)Esegui il replace del nome senza l'esetensione
> appoggioStr = Replace(appoggioStr, ".", "_")
> ...
Ciao Michele,
> Ok?
> Facci sapere
No, perché in A97 Replace() non esiste ancora.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto > No, perché in A97
Replace() non esiste ancora.
:-(
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
> + Conferenza Italiana per Sviluppatori di Access (CISA)
Ah, Ma allora ci sei!



text:
simplex2 wrote:
> "Karl Donaubauer ha scritto
> ...
> Ah, Ma allora ci sei!
Sě, ero "chiuso x restauro" nelle settimane scorse.
--



author: Jonathan Canova

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3kmtjlF...@individual.net...
> simplex2 wrote:
>> "Karl Donaubauer ha scritto
>> ...
>> Ah, Ma allora ci sei!
> Sě, ero "chiuso x restauro" nelle settimane scorse.
Sei piů bello, adesso? ;-)
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3kms2aF...@individual.net...
> No, perché in A97 Replace() non esiste ancora.
Ok, su questo sito c'è una versione di Replace per Access 97
http://www.mvp-access.com/accessvbafaq/item.asp?pagina=6
E' in spagnolo ma si capisce alla perfezione.
Possibile che sul SitoComune manchi questa funzione (ho trovato solo Split e
Join)?



text:
Jonathan Canova wrote:
> "Karl Donaubauer ha scritto:
>> simplex2 wrote:
>>> ...
>>> Ah, Ma allora ci sei!
>> Sì, ero "chiuso x restauro" nelle settimane scorse.
>
> Sei più bello, adesso? ;-)
Sì, ma ad una parte del corpo che normalmente non presento
sulle conferenze.
--
:-)



text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:dc7gen$p33$1...@canarie.caspur.it...
>
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
> news:3kms2aF...@individual.net...
> > No, perché in A97 Replace() non esiste ancora.
>
> Ok, su questo sito c'è una versione di Replace per Access 97
>
http://www.mvp-access.com/accessvbafaq/item.asp?pagina=6
> E' in spagnolo ma si capisce alla perfezione.
Grazie!
Giancarlo



title: stampa di una query pivot

author: kingborn

text:
Ho bisogno di totalizzare le gg/allievo e il numero di allievi
suddividendo per tipologia di corso, qualifica dell'allievo e unità di
provenienza.
La sola soluzione che ho trovato  è quella di una query visualizzata
come tabella Pivot (la query a campi incrociati ha troppe
limitazioni).
Ora però devo gestirne la stampa: come faccio? C'è qualche modo di
trasferire in un Report una query Pivottizata? Si può fare da codice?
Grazie per l'aiuto
Kingborn


title: stampa di una query pivot

author: Roberto dalla campagna

text:
"kingborn" <
r_pierg...@libero.it
> ha scritto nel messaggio
news:c3d60840.0410...@posting.google.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports vedi se fa al
caso tuo la FAQ di RoDAgo e Davide La Mantia (Sib) intitolata "Report
dinamici per rappresentazioni a campi incrociati".
> Grazie per l'aiuto
> Kingborn
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa di una query pivot

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message news:<pTsad.35403$
H11.1...@twister1.libero.it
>...
> "kingborn" <
r_pierg...@libero.it
> ha scritto nel messaggio
> news:c3d60840.0410...@posting.google.com...
> > Ho bisogno di totalizzare le gg/allievo e il numero di allievi
> > suddividendo per tipologia di corso, qualifica dell'allievo e unità di
> > provenienza.
> > La sola soluzione che ho trovato  è quella di una query visualizzata
> > come tabella Pivot (la query a campi incrociati ha troppe
> > limitazioni).
> > Ora però devo gestirne la stampa: come faccio? C'è qualche modo di
> > trasferire in un Report una query Pivottizata? Si può fare da codice?
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione Reports vedi se fa al
> caso tuo la FAQ di RoDAgo e Davide La Mantia (Sib) intitolata "Report
> dinamici per rappresentazioni a campi incrociati".
>
> > Grazie per l'aiuto
> > Kingborn
Nel frattempo ho risolto la faccenda facendo riempire da codice una
tabella da codice e poimutilizzando una interessante soluzione. mi
paredi Baraldi che suiggerisce di unire due query a campi incrociati
in una terza query. Il prblema infatti è che i campi incrociati non
consente più di un valore.
Come ripet, con un pò di codice il problema l'ho risolto: volevo
sapere se c'era uha soluzione più semplice utilizzando la query pivot
Comunque mi guarderò anche la soluzione che suggerisci e che ho già
scaricato.
Grazie


title: stampa di una query pivot

text:
"kingborn" <
r_pierg...@libero.it
> ha scritto nel messaggio
news:c3d60840.04101...@posting.google.com...
> "Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:<pTsad.35403$
H11.1...@twister1.libero.it
>...
> > "kingborn" <
r_pierg...@libero.it
> ha scritto nel messaggio
> > news:c3d60840.0410...@posting.google.com...
> > > Ho bisogno di totalizzare le gg/allievo e il numero di allievi
> > > suddividendo per tipologia di corso, qualifica dell'allievo e unità di
> > > provenienza.
> > > La sola soluzione che ho trovato  è quella di una query visualizzata
> > > come tabella Pivot (la query a campi incrociati ha troppe
> > > limitazioni).
> > > Ora però devo gestirne la stampa: come faccio? C'è qualche modo di
> > > trasferire in un Report una query Pivottizata? Si può fare da codice?
> >
> > Vai sul Sito Comune (link qui sotto) e nella Sezione Reports vedi se fa
al
> > caso tuo la FAQ di RoDAgo e Davide La Mantia (Sib) intitolata "Report
> > dinamici per rappresentazioni a campi incrociati".
> >
> > > Grazie per l'aiuto
> > > Kingborn
> Nel frattempo ho risolto la faccenda facendo riempire da codice una
> tabella da codice e poimutilizzando una interessante soluzione. mi
> paredi Baraldi che suiggerisce di unire due query a campi incrociati
> in una terza query. Il prblema infatti è che i campi incrociati non
> consente più di un valore.
Solo per onor del vero la soluzione di mettere in join due query a campi
incrociati in una terza query è pubblicata in una mia FAQ sia sul Sito
Comune che nel sito di Alessandro Baraldi, ma non fa nulla. ;-)
> Come ripet, con un pò di codice il problema l'ho risolto: volevo
> sapere se c'era uha soluzione più semplice utilizzando la query pivot
> Comunque mi guarderò anche la soluzione che suggerisci e che ho già
> scaricato.
> Grazie
--



title: stampa di una query pivot

text:
"kingborn" <
r_pierg...@libero.it
> ha scritto nel messaggio
news:c3d60840.04101...@posting.google.com...
[CUT]
>
> Chiedo scusa per l'errore, ma se guardi l'ora alla quale ho postato
> forse mi perdonerai.
Non devi scusarti; la mia era solo un precisazione ad "onor del vero". :)



title: Conversione data

author: Miss Sixty

text:
In un campo ho una data formata cosi: data/ora e come valore predefinito ho
Date() e la data ad esempio č 20/09/2004
per esigenze di portare questo valore in un DB diverso devo fare una query e
il valore da 20/09/2004 deve diventare 20040920
come deve essere fatta la query per fare questo?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Conversione data

author: Cinzia

text:
"Miss Sixty" <
si...@libero.it
> ha scritto nel messaggio
news:80Z18Z72Z164Y1...@usenet.libero.it...
> In un campo ho una data formata cosi: data/ora e come valore predefinito
ho
> Date() e la data ad esempio č 20/09/2004
> per esigenze di portare questo valore in un DB diverso devo fare una query
e
> il valore da 20/09/2004 deve diventare 20040920
> come deve essere fatta la query per fare questo?
>
Ciao
prova con Format( [data]; "yyyymmdd")
Cinzia


title: report con campi memo.

author: Picaro

text:
Il problema è questo :
1)se il report agisce su una tabella , i campi memo risultano completi.
2) se il report agisce su una query  con campi memo  .. i campi memo
vengono tagliati a 255 caratteri ... perch?
grazie atutti.


title: report con campi memo.


title: report con campi memo.

author: sv

text:
Picaro ha scritto:

> grazie atutti.
http://www.donkarl.com/it/
FAQ 5.18 Campo memo troncato dopo 255 caratteri
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: funzione BrowseFolder di sitocomune

text:
Qualcuno sa dove posso trovarla?? O me la puň inviare?
Grazie


title: funzione BrowseFolder di sitocomune

text:
"..." <
fsa...@libero.it
> ha scritto nel messaggio
news:MPG.18c54ffc...@powernews.libero.it...
> Qualcuno sa dove posso trovarla?? O me la può inviare?
> Grazie
www.sitocomune.com
Area Moduli mi pare....!
@Alex.


title: Inserire un valore in una tabella da codice ??

author: MM

text:
Ciao a tutti,
Come faccio tramite codice ad inserire una valore in un determinato campo di
una tabella.?
Inserire da una maschera un valore in un campo di una tabella non aperta o
collegata. ?
Come faccio ad asseganre ad un tasto una determinata etichetta in base al
valore inserito in un campo ?
Come faccio ad  assegnare a quel pulsante un collegamento ipertestuale che
prende il link da un campo ?
Grazie in anticipo.
Con simpatia.
Marco.


author: Alex

text:
"MM" <
mar...@libero.it
> wrote in message
news:ODyA9.26331$
8E3.7...@twister2.libero.it

Per la serie di domande che hai fatto è un pò lunghetta la cosa,
visto che non hai dato molti dettagli......!
1)Vedi DAO e utilizzo dei RECORDSET funzioni ADDNEW e UPDATE
2)Come punto 1
3)I pulsanti hanno una proprietà che si chiama CAPTION
  Me.TuoPulsante.CAPTION="MARCO"
4)Dubito si possa, devi usare un trucco, creare una LABEL
  alla quale assegni il Collegamento Hyperlink leggendolo
  dalla Tabella, fai l'etichetta in RILIEVO e gestisci il suo
  evento DOWN per lanciare il link......!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Ciao Emyr,
volevo ringraziarti per i consigli dati che in parte sono tornati utili.
Devo ancora chiarire bene come faccio ad inserire una valore in un campo di
tabella di una tabella colllegata, facendo questo inserimento direttamente
da codice.
Conoscete qualche altro modo , apparte la modifica diretta.
Il fatto sta che è il mio FRONTEND che deve inserire un valore in un campo
della tabella collegata, ma direttamente da codice.
Grazie ciao.
Con simpatia.
Marco.


author: Roberto da casa

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:ZY1B9.32273$Zn2.9...@twister1.libero.it...

Apri un recordset sulla tabella collegata, posizionati sul record che vuoi
modificare e modifica il valore del campo che ti interessa.
Oppure prova a farlo con una query di aggiornamento parametrica eseguita da
codice.
>
> Grazie ciao.
>
> Con simpatia.
>
> Marco.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Apri un recordset sulla tabella collegata, posizionati sul record che vuoi
> modificare e modifica il valore del campo che ti interessa.
> Oppure prova a farlo con una query di aggiornamento parametrica eseguita
da
> codice.
> Roberto
>
Vedi Roberto, faccio tutte queste domande perchè devo spesso aggiornare il
db del mio cliente,
ma lo faccio mandando via email il frontend modificato che va a
sovrascrivere quello vecchio.
Il fatto di dover apportare modifiche al backend deve essere svolto dal
frontend aggiornato che quando aperto verifica se l'aggiornamento non è
stato fatto e quindi ne esegue le istruzioni e successivamente cancella,
elinina, o inibisce al codice di aggiornamento di ripartire visto che
l'aggiornamento è stato effettuato.
Cio' che serve a me è forse più semplice di quello che sembra. Dal frontend
devo aggiornare una tabella del backend (revisione) che contiene i campi
"revisione";"data".
Nel campo revisione voglio inserire da codice il valore per esmpio "PACK5"
mentre nel campo data voglio inserire "11/12/2002".
Con una query di aggiornamento potrei farlo ! Lo so.
Ma mi domandavo come farlo da VBA.
Grazie comunque della pazienza e cortesia nel rispondere.
Con simpatia.
MArco.


text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:D65B9.32938$Zn2.9...@twister1.libero.it...
[CUT]
>
> Con una query di aggiornamento potrei farlo ! Lo so.
> Ma mi domandavo come farlo da VBA.
>
Beh, come ti ho detto, apri un recordset sulla tabella Revisione del tuo BE
e aggiorna i suoi record.
> Grazie comunque della pazienza e cortesia nel rispondere.
>
> Con simpatia.
> MArco.
--



author: Emyr

text:
On Fri, 15 Nov 2002 08:09:29 GMT, "MM" <
mar...@libero.it
> wrote:
>Ciao Emyr,
veramente era Alex
Saluti.
Emanuele.


title: comdlg32.dll error

author: lucia

text:
I cannot print from the window of INTERNET EXPLORER 6.00 or from the
window of OUTLOOKEXPRESS 6.00
Whenever I click the print command from the File menu i get this error
Msimn has caused error in COMDLG32.DLL
Msimn will be shut down.
If the problem keeps beein existing try to switche off and on your
computer
Anybody can help me?
Thanks


title: Form tabellare nascondere alcuni controlli

author: FaVa

text:
Ciao
Su una form in visualizzazione "maschere continue" avrei l'esigenza a
dipendenza di un valore di un campo nescondere dei controllo, come posso
fare?
Grazie
Fabio


author: Alessandro Cara

text:

controllo.visible = false?
--
ac
y-1=x


text:
Alessandro Cara ha scritto:

mi sono spiegato male allora scheda in visualizzazione continua
Se il valore del campo Test = A mi mostra i controlli   S1 a S4
		       Test = B mi nasconde i controllo S1 a s4
Data	    Nome	S1	S2	S3	S3	Test
------------------------------------------------------------
08.01.2008  Fabio	1	1	1	1	 A
08.01.2008  Fabio1	1	1	1	1	 A
09.01.2008  Luca					 B
09.01.2008  Luca1	1	1	1	1	 A
10.01.2008  Sara					 B
10.01.2008  sara1 	1	1	1	1	 A
io vorrei che all'apertura della scheda mi si presentasse la situazione
come sopra
In Visualizzazione singola nn ho problemi
Grazie a tutti
Fabio


author: ciroteo

text:

in maschere continue non credo sia possibile.
invece mi sa che sui report puoi perchè agisci sull'evento
formattazione  o stampa.


title: 2 campi univoci oltre l'ID

text:
Ho una tabella con i seguenti 4 campi:
ID     contatore    chiave primaria
Libro
Argomento
Note
Devo fare in modo che:
Libro e Argomento, insieme, siano univoci: cioè duplicati non ammessi.
Quindi, un record, non può avere entrambi i campi libro e argomento
uguali.
n.b. mi serve, non tanto per l'univocità del record, che ho dall'ID,
ma per evitare di riscrivere due record uguali e quindi essere
avvisato dalla msgbox di Access dell'errore.
(L'Id  chiave primaria mi serve perché e relazionata in uno a molti con
un'altra tabella).
Nel caso di un solo campo si utilizza la proprietà indicizzato della
tabella
impostata a SI duplicati non ammessi; nel caso di due campi come si
supera il problema
Ho provato con chiave multipla su tre campi,
con dalla tabella indici della tabella:
Nome indice           Nome campo
PrimariKey             Id
                               Libro
                               Argomento
Non va bene, perché  quando aggiungo un record,
anche se Libro e Argomento sono uguali ad un record esistente
l' univocità gli viene comunque data dall'ID che è sempre diverso.
Ringrazio in anticipo per chiarimenti e suggerimenti in merito.


title: 2 campi univoci oltre l'ID

author: Frankkk

text:
"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:3A047B13...@NOSPAMusa.net...
>
> Ho una tabella con i seguenti 4 campi:
> ID     contatore    chiave primaria
> Libro
> Argomento
> Note
>
> Devo fare in modo che:
> Libro e Argomento, insieme, siano univoci: cioè duplicati non ammessi.
> Quindi, un record, non può avere entrambi i campi libro e argomento
> uguali.
> n.b. mi serve, non tanto per l'univocità del record, che ho dall'ID,
> ma per evitare di riscrivere due record uguali e quindi essere
> avvisato dalla msgbox di Access dell'errore.
> (L'Id  chiave primaria mi serve perché e relazionata in uno a molti con
> un'altra tabella).
>
>
> Nel caso di un solo campo si utilizza la proprietà indicizzato della
> tabella
> impostata a SI duplicati non ammessi; nel caso di due campi come si
> supera il problema
>
>
Non esiste il problema...nel senso che la chiave "ID" che hai è superflua
per il tuo scopo è sufficiente che la chiave primaria (multicampo) siano i
tuoi campi Libro ed argomento...per fare ciò si evidenziano entrambi (tenedo
premuto il tasto shift se sono uno di seguito all'altro o ctrl se non lo
sono) e cliccki su "chiave primaria"...a tua scelta poi per ciascun campo
puoi selezionare si o no per i duplicati di ciascuno....se poi il campo id è
necessario per la relazione con altre tabelle, nessun problema poichè la
chiave non è quella ma le altre due...!
Per quanto riguarda l'errore di access, poi, puoi a livello di form
(maschera) customizzaterlo a tuo piacimento nel caso la chiave primaria
(anche multicampo) sia duplicata.....tipo :
Evento del form SU ERRORE...
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Response = acDataErrContinue
Const DuplicateKey = 3022
    Dim strMsg As String
    If DataErr = DuplicateKey Then
        Response = acDataErrContinue
        strMsg = "Attenzione !!! Record duplicato" _
            & "Verificare i dati inseriti."
        MsgBox strMsg
    End If
end sub
> Ho provato con chiave multipla su tre campi,
> con dalla tabella indici della tabella:
> Nome indice           Nome campo
> PrimariKey             Id
>                                Libro
>                                Argomento
>
> Non va bene, perché  quando aggiungo un record,
> anche se Libro e Argomento sono uguali ad un record esistente
> l' univocità gli viene comunque data dall'ID che è sempre diverso.
>
...è chiaro che non va bene...viene a mancare una delle condizioni...cioè
l'id (che magari è un campo contatore...) cambia a meno che non sia un campo
numerico che possa essere ripetuto !!!



title: 2 campi univoci oltre l'ID

text:
Ho provato, penso che vada tutto bene, piccolo problema (personale), solo nello
stabilire le relazioni 1 a molti, (bastava collegare sia Libro che Argomento
della tabellabase con la
tabella secondaria. Nella finestra relazioni vedendo 2 simboli di relazione 1 a
molti
pensavo che vi fosse qualcosa di errato; però in realtà, correggimi se sbaglio,
la relazione
1 a molti è comunque 1 sola; n.b. è la prima volta che uso una chiave doppia per
le
relazioni uno a molti).
A questo punto, ipotizzo che a livello di chiavi primarie, si possa agire solo
così, se non si vuole che due record abbiano simili il campo Libro e Argomento.
Però, mi interessava, avere una chiave identificativa unica, cioè l'ID (nota *)
e superare a questo punto, credo, il problema della immissione di due record
ripetuti per quanto riguarda il campo Libro e Argomento, tramite codice; Oppure
si può risolvere tramite la proprietà  del campo Valido se dalla tabella (con
opportuno codice)?
* n.b
(sono obbligato ad usare un unico ID, non tanto per semplicità di lettura delle
relazioni ad esempio nel caso in cui ho piu relazioni su più tabelle, ma perché
nel campo libro e/o argomento dovrò usare il tipo dati memo: non più
indicizzabile)
Mi sembra che non avevo sottolineato questo particolare nel post iniziale.
Chiedo scusa per la distrazione (l'ho scoperto ora).
Grazie per  i suggerimenti;
very very interessante anche la personalizzazione della msgbox di errore.
riposto anche risemplificando il post e risottolineando tute le problematiche
come: Individuare dati già inseriti e attivare msgbox


title: 2 campi univoci oltre l'ID

text:
"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:3A047B13...@NOSPAMusa.net...
>
> Ho una tabella con i seguenti 4 campi:
> ID     contatore    chiave primaria
> Libro
> Argomento
> Note
>
[CUT]
> Ho provato con chiave multipla su tre campi,
> con dalla tabella indici della tabella:
> Nome indice           Nome campo
> PrimariKey             Id
>                                Libro
>                                Argomento
>
> Non va bene, perché  quando aggiungo un record,
> anche se Libro e Argomento sono uguali ad un record esistente
> l' univocità gli viene comunque data dall'ID che è sempre diverso.
>
Come chiave primaria adopera solo Id, poi dichiara un altro indice (Chiave2)
composto solo dai campi Libro e Argomento:
Nome indice           Nome campo
PrimariKey             Id
Chiave2                  Libro
                                Argomento
Quindi a Chiave2 setta la Proprietà indice "Univoco" a SI.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: 2 campi univoci oltre l'ID

text:
Nuovamente grazie per il suggerimento.
Con i campi testo funziona perfettamente.
Finalmente ho capito, con le sei righe postatomi,
come si deve utilizzare la tabella degli indici.
Sicuramente mi servirà per altre applicazioni
Solo che nel caso specifico devo usare dei campo memo poichè
ho del testo superiore ai 255 caratteri
Giusta la puntualizzazione inerente l'uso dei codici ISBN;
(nel mio caso però nella voce Libri, catalogo il testo di libri che delle
dispense,
e in alcuni casi ho dei titolo superiori a 255 caratteri, quindi devo usare
la ricerca sul record)


title: Banalita su DLookup non capisco

author: lolince

text:
Scusatemi per la banalita, poniamo che ho una maschera e dentro un
controllo non associto chiamato targ e in un'altro chiamato telaio ,
bene ora dopo aggiornamento scrivo in vba
Me.telaio = DLookup("telaio", "tabella", "[targ] = [targa]")  bene
cosi funziona , mi crea problemi se pero ha lo stesso nome il campo
non associato con il campo in tabella tipo :
Me.telaio = DLookup("telaio", "targhe", "[targa] = [targa]"), dove
sbaglio?


title: Banalita su DLookup non capisco

author: Bruno Campanini

text:
"lolince" <
lol...@hotmail.com
> wrote in message
news:8e17d94d-45d6-4617...@k13g2000hse.googlegroups.com...

Se [targa] è stringa:
Me.telaio = DLookup("telaio", "targhe", "[targa] ='" &  [targa] & "'")
Se [targa] è numero:
Me.telaio = DLookup("telaio", "targhe", "[targa] =" & [targa])
Con:
"[targa] = [targa]" si cerca nella tasca e non sulla scheda...
Bruno


title: Banalita su DLookup non capisco

text:
On 8 Apr, 18:46, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "lolince" <
loli...@hotmail.com
> wrote in message

grazie mille ;-)


title: Scroll inarrestabile

author: Gensel s.a.s.

text:
Ho un proplema:
ho una maschera Fatture e una casella combinata per il codice cliente.
Quando apro la casella combinata e mi muovo in su o in giu col mouse va
tutto bene, se muovo la rotellina del mouse il programma comincia a
visualzzare, una alla volta, tutte le fatture e si ferma alla prima. Non so
come evitare il problema.
Spero di essere stata chiara.
Grazie
Luisa


title: Scroll inarrestabile

author: Leo

text:
"Gensel s.a.s." <
gen...@gensel.it
> ha scritto nel messaggio
news:LYGV6.42090$Uo3.1...@news6.giganews.com...

Fai un ricerca nei messaggi precedenti (cerca "mouse" o "rotellina");
ho visto che ci sono parecchi thread che trattano la questione.
Ciao
Leo
Lo scrool della rotellina lo rilevi con l'evento "Su Corrente"
della maschera (ti cambia l' ID), se ti può interessare.


title: Scroll inarrestabile

text:
Leo <
leo_...@libero.it
> wrote in message 3b274...@news.dada.it...

> Chiedo troppo se ti chiedo come si rileva?
Grazie
Luisa


title: Disabilitare un controllo di ShortcutMenu

author: Andytre

text:
Ciao a tutti,
Qualcuno sa gentilmente dirmi qual'č l'esatta sintassi per disabilitare un
controllo (Ordinamento crescente) del menu di scelta rapida?
Ho provato cosě ma non funziona:
Application.CommandBars("ShortcutMenu").Controls("8").Enabled = False
oppure:
Application.CommandBars("ShortcutMenu").Controls("acCmdSortAscending").Enabled
= False
Non riesco a trovare da nessuna parte la giusta sintassi.
Grazie e ciao,
Andrea
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: ALESSANDRO Baraldi

text:
"Andytre" <
andytr...@tiscali.it
> ha scritto nel messaggio
news:217Z133Z144Z134Y...@usenet.libero.it...
> Ciao a tutti,
>
> Qualcuno sa gentilmente dirmi qual'è l'esatta sintassi per disabilitare un
> controllo (Ordinamento crescente) del menu di scelta rapida?
> Ho provato così ma non funziona:
> Application.CommandBars("ShortcutMenu").Controls("8").Enabled = False
> oppure:
>
Application.CommandBars("ShortcutMenu").Controls("acCmdSortAscending").Enabl
ed
> = False
> Non riesco a trovare da nessuna parte la giusta sintassi.
>
> Grazie e ciao,
> Andrea
>
Se dalla Form vai nelle proprietà e leggi sotto la Cartella ALTRO
trovi "Menù di Scelta Rapida"=Si metti NO.
@Alex.


text:

Hai perfettamente ragione.
Grazie,



title: Help query SQL

author: Vincenzo Palomba

text:
Salve a tutti,
ho un db con due tabelle così strutturate
TABELLA: Tiponegozi
                Campi:  Codice
                             Tipologia
TABELLA: Negozi
                Campi: ID
                            Nome
                            Tipo
                            Indirizzo
                            Descrizione
                            Immagine
Il campo Tipo serve a collegare le due tabelle, ovvero nel campo tipo viene
scritto il codice della tabella Tiponegozi.
Ho fatto una query che riporto:
SELECT DISTINCT Tipologia FROM Tiponegozi, Negozi WHERE
INT(Tiponegozi.Codice) = INT(Negozi.Tipo)
Tale query mi seleziona solo le categorie di negozi che abbiamo almeno un
negozio inseritonella tabella negozi (da premettere che ho dovuto aggiungere
INT poiché Codice è un campo contatore e Tipo è un campo stringa e che il
database è access). Poi tramite asp le elenco in una pagina web ottenendo
una cosa come:
                        Barbieri, Informatica, Macellerie
Quello che mi serve raggiungere invece è una cosa come:
                        Barbieri(4), Informatica(10), Macellerie(2)
Dove i numeri tra parentesi rappresentano rispettivamente il numero di
barbieri, di negozi di informatica e di macellerie presenti nella tabella
Negozi.
Come posso strutturare la query per ottenere questi numeri?
Come si gestisce poi in ASP questo campo?
Grazie
VP


title: Help query SQL

author: Antonio Biso

text:
"Vincenzo Palomba" <
blkp...@tiscali.it
> ha scritto nel messaggio
news:EKAAd.586986$35.24...@news4.tin.it...
> Il campo Tipo serve a collegare le due tabelle, ovvero nel campo tipo
viene
> scritto il codice della tabella Tiponegozi.
> negozio inseritonella tabella negozi (da premettere che ho dovuto
aggiungere
> INT poiché Codice è un campo contatore e Tipo è un campo stringa e che il
Due cose:
- il subject è poco significativo.
- quando si usa un link tra due tabelle tra un campo contatore chiave e un
altro, l'altro si mette intero lungo, non stringa
Antonio


title: Help query SQL

author: Alex NSB

text:
> Ho fatto una query che riporto:
> SELECT DISTINCT Tipologia FROM Tiponegozi, Negozi WHERE
> INT(Tiponegozi.Codice) = INT(Negozi.Tipo)
>
> Tale query mi seleziona solo le categorie di negozi che abbiamo
> almeno un negozio inseritonella tabella negozi (da premettere che ho
> dovuto aggiungere INT poiché Codice è un campo contatore e Tipo è un
> campo stringa e che il database è access). Poi tramite asp le elenco
> in una pagina web ottenendo una cosa come:
>                         Barbieri, Informatica, Macellerie
> Quello che mi serve raggiungere invece è una cosa come:
>                         Barbieri(4), Informatica(10), Macellerie(2)
> Dove i numeri tra parentesi rappresentano rispettivamente il numero di
> barbieri, di negozi di informatica e di macellerie presenti nella
> tabella Negozi.
> Come posso strutturare la query per ottenere questi numeri?
SELECT Tipologia, COUNT(*) AS NumNegozi
FROM Tiponegozi T, Negozi N WHERE T.Codice = INT(N.Tipo)
GROUP BY T.Tipologia HAVING COUNT(*) > 0;
> Come si gestisce poi in ASP questo campo?
Sono due normali campi di un record: cosa intendi con "Come si gestisce"?
Tieni comunque conto che:
- E' caldamente consigliabile che trasformi il campo Tipo in intero lungo
(come ha già raccomandato Antonio)
- Se usi ASP stai attento ai nomi delle tabelle e, soprattutto, dei campi:
alcuni nomi non riservati in Access lo possono essere in ambito web (ID è
già sospetto)
HTH.
Alessandro


title: Come trasformare una procedura Access in un eseguibile autonomo

author: RobertoA

text:
Ho visto che esistono diverse applicazioni progettate per 'impacchettare' in
un solo file e rendere immediatamente eseguibile dei programmi che
solitamente necessitano di installazione
Ad esempio questi:
http://alternativeto.net/software/altiris-svs/

Avete mai usato questi sistemi con delle procedure Access per renderle
'autonome' ed immediatamente eseguibili senza installazione?
Consigli, pro/contro ?
Ciao e grazie
RobertoA


text:

Argomento dibattutissimo.....non puoi!!! Puoi fare un exe dell'mdb, ma per quello basta anche 7zip...preparare un installer vuol dire cmq installare almeno la runtime, se no access mica funziona...dal 2007 in poi lo puoi fare da Access direttamente, prima dovevi avere il pacchetto per lo sviluppatore