title: Campi in visualizzazione struttura tabella nascosti

text:
Scusate...ma non mi era mai successo.
Ho una tabella dove in visualizzazione struttura risultano 13 campi mentre
in visualizzazione foglio dati ne vedo solamente 7.
Che impostazioni hanno gli altri 6 campi che non me li fanno visualizzare?
Grazie a tutti per l'aiuto!!
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
Raffa74 wrote:
> Ho una tabella dove in visualizzazione struttura risultano 13 campi
> mentre in visualizzazione foglio dati ne vedo solamente 7.
> Che impostazioni hanno gli altri 6 campi che non me li fanno
> visualizzare?
In visualizzazione foglio dati controlla gli spuntini nel menu
Formato/Scopri colonne...
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:
> Raffa74 wrote:
> > Ho una tabella dove in visualizzazione struttura risultano 13 campi
> > mentre in visualizzazione foglio dati ne vedo solamente 7.
> > Che impostazioni hanno gli altri 6 campi che non me li fanno
> > visualizzare?
> In visualizzazione foglio dati controlla gli spuntini nel menu
> Formato/Scopri colonne...
Perfetto...grazie tante Karl!!!!
Ciao ciao



title: Aiuto su Relazioni

author: Frankkk

text:
...la cosa più semplice è che tu adoperi la funzione Dlookup.
Mi spiego meglio.
Tra le due tabelle relazioni il campo sigla provincia, nel form sul quale
devi lavorare inserisci entrambi cioà siglaprovincia e provincia.
Siglaprovincia deriva dalla tabella e li non credo avrai nessun problema,
per il campo Provincia come origine dati gli dai la funzione Dlookup, cioè
Dlookup (espressione, dominio, criteri), ovvero
Dlookup ([Provincia],
[Tabellachecontienesiglaeprovincia],"([Tabellachecontienesiglaeprovincia]![C
amposiglaprovincia]=forms![nomedeltuoform]![camposiglaprovincia])"
automaticamente, se aggiorni la sigla si aggiorna anche il campo
Provincia...spero di essere stato chiaro !
Ciao
Frankkk


title: Aiuto su Relazioni

author: Wirecom

text:
Ciao a tutti.
Premetto che sono un neofita di access e quindi non meravigliatevi se la
mia domanda puo' sembrarvi banale e/o di facile soluzione... con una
altro database saprei come fare, ma di access ripeto che non so molto.
Lo uso da 2 giorni...
Ecco a voi, dunque:
Ho una tabella di anagrafica clienti e una tabella "Province" contenente
la sigla della provincia e il nome esteso, cioe':
MI | Milano
GE | Genova
e cosi' via.
Nella tabella clienti ho un campo SiglaProvincia e Provincia, e vorrei
fare in modo che inserendo MI venga automaticamente inserito nel campo
Provincia la stringa "Milano".
Ho pensato di usare le relazioni, ma non ne ho ricavato ancora niente...
Domande:
1. E' giusto pensare cosi' o esistono altre soluzioni?
2. Come si puo' risolvere?
3. State ridendo di me?
Ciao e grazie per tutti i consigli che "posterete"...
Carmine.
--
Se vuoi scrivermi una email aggiungi un puntino tra la c e la l


title: On mouse over

author: Gianni

text:
salve a tutti
ecco il problema:
(nel mio caso un centro medico, ma potrrebbe essere una palestra o altro):
un form generato da una query, nelle righe le ORE, nelle colonne i BOX,
vorrei che su ON MOUSE OVER mi venisse visualizzato il paziente
relativamente all'ora e al box "puntato dal Topo", ci riesco solo se ci
clicco sopra quindi passo lo stato di attivo al record in oggetto, e
possibile farlo senza doverci cliccare ?
ditemi anche solo "dimenticati tutto" ...
Buona giornata
Gianni
visita il mio paese
www.guspini.net


title: On mouse over

author: Lindbergh

text:
"Gianni" <
gian...@hotmail.com
> ha scritto nel messaggio
news:9im3v6$cmp$1...@usenet.inwind.it...

Ciao Gianni
innanzitutto č un piacere trovare ogni tanto un conterraneo  :-))
Per il resto stai solo commettendo un errore interpretativo che all'inizio
ho commesso anch'io.
OnMouseOver non intende "al passaggio del mouse sopra" , ma al rilascio del
click del mouse.
Le routine sono cosi' strutturate:
OnMouseDown corrisponde al "click" SENZA rilasciare il mouse
OnMouseOver  corrisponde al rilascio del pulsante del mouse
OnMouseMove corrisponde al puntatore del mouse sull'oggetto che ti
interessa.
Sposta la tua routine sulla propietą "su mouse spostato" e vedrai che il tuo
codice funzionera'.
Ciao
Eddie


title: On mouse over

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:mKz37.4996$Pv.1...@news.infostrada.it...
>
> "Gianni" <
gian...@hotmail.com
> ha scritto nel messaggio
> news:9im3v6$cmp$1...@usenet.inwind.it...
> > salve a tutti
> > ecco il problema:
> >
> > (nel mio caso un centro medico, ma potrrebbe essere una palestra o
altro):
> > un form generato da una query, nelle righe le ORE, nelle colonne i BOX,
> > vorrei che su ON MOUSE OVER mi venisse visualizzato il paziente
> > relativamente all'ora e al box "puntato dal Topo", ci riesco solo se ci
> > clicco sopra quindi passo lo stato di attivo al record in oggetto, e
> > possibile farlo senza doverci cliccare ?
> >
> > ditemi anche solo "dimenticati tutto" ...
> >
> > Buona giornata
> > Gianni
> >
> > visita il mio paese
www.guspini.net
> >
> >
> Ciao Gianni
> innanzitutto è un piacere trovare ogni tanto un conterraneo  :-))
> Per il resto stai solo commettendo un errore interpretativo che all'inizio
> ho commesso anch'io.
> OnMouseOver non intende "al passaggio del mouse sopra" , ma al rilascio
del
> click del mouse.
> Le routine sono cosi' strutturate:
> OnMouseDown corrisponde al "click" SENZA rilasciare il mouse
> OnMouseOver  corrisponde al rilascio del pulsante del mouse
> OnMouseMove corrisponde al puntatore del mouse sull'oggetto che ti
> interessa.
>
> Sposta la tua routine sulla propietà "su mouse spostato" e vedrai che il
tuo
> codice funzionera'.
> Ciao
> Eddie
>
non e' quello il problema Eddie, ho volutamente usato un espressione tipo
Javascript per esprimere il concetto, ora provero' a spiegarmi meglio:
una query a campi incrociati mi "pesca" gli appuntamenti e mi genera una
tabella (una sorta di mappa) di 250 righe (le frazioni di tempo) per 52
colonne (i box), nella "mappa" per motivi di visualizzazione le colonne sono
ridotte e si intravedono le prime due lettere del paziente che occupa quello
spazio.
*soffermandomi* su una cella, vorrei che mi visualizzasse per intero il
contenuto del campo puntato dal mouse.  Facendo "click" ottengo il risultato
(il nome intero del paziente) in orizzontale perche' passo lo stato di
attivo al record, ma io voglio evitare di dover far sparare tanti click
all'operatore.
spero che ora il problema sia chiaro, e sempre ammesso che non stia andando
oltre i limiti di access
Ciao da Gianni e Grazie


title: On mouse over

text:
"Gianni" <
gian...@hotmail.com
> ha scritto nel messaggio
news:9imv8k$9nu$1...@usenet.inwind.it...

[CUT]
Ok adesso ho capito esattamente il tuo problema.
Quello che non mi è chiaro è come tu visualizzi i risultati della query e
"dove" intendi fare queste
operazioni.
In Access le tabelle e le query servono rispettivamente a contenere ed
elaborare i dati.Le maschere ed i report
a visualizzarli.Se hai bisogno di fare quello che chiedi su una maschera od
un report non ci sono problemi ed è fattibile;
se vuoi fare questo direttamente in una query non saprei:forse è una mia
mancanza, non so, ma sarebbe la prima volta
che sento parlare di un evento click sulla cella di una query.
In una maschera o in un report che ti visualizza il risultato della tua
query a campi incrociati si puo' con estrema facilita' fare
quello che chiedi.
Fammi sapere...sono curioso
Ciao
Eddie
>
>
>
>
>
>
>
>


title: On mouse over

author: Gianni da Casa

text:
[megaCUT]
> > una query a campi incrociati mi "pesca" gli appuntamenti e mi genera una
> > tabella (una sorta di mappa) di 250 righe (le frazioni di tempo) per 52
> > colonne (i box), nella "mappa" per motivi di visualizzazione le colonne
> sono
> [CUT]
>
> Quello che non mi è chiaro è come tu visualizzi i risultati della query e
> "dove" intendi fare queste
> operazioni.
> In Access le tabelle e le query servono rispettivamente a contenere ed
> elaborare i dati.Le maschere ed i report
> a visualizzarli.Se hai bisogno di fare quello che chiedi su una maschera
od
> un report non ci sono problemi ed è fattibile;
> se vuoi fare questo direttamente in una query non saprei:forse è una mia
> mancanza, non so, ma sarebbe la prima volta
> che sento parlare di un evento click sulla cella di una query.
> In una maschera o in un report che ti visualizza il risultato della tua
> query a campi incrociati si puo' con estrema facilita' fare
> quello che chiedi.
> Fammi sapere...sono curioso
> Ciao
> Eddie
>
il risultato della query viene gestito da una maschera, l'operaratore si
trova davanti a questa maschera quando deve poter prenotare un appuntamento.
Ciao e Grazie
Gianni
p.s. ti ho scritto all'indirizzo privato, se vuoi ti mando una print della
videata


title: Accesso esclusivo

author: Filippo

text:
Cosa è l'accesso esclusivo (e condiviso)in Access?
ho un database di integrazione gestionale,e alcuni report e query quando ci
si lavora in molti mi segnala ODBC CALL FAIL ,posso eliminare il problema
usando questa opzione?


title: Accesso esclusivo

author: George

text:
"Filippo" <
flo...@virgilio.it
> ha scritto nel messaggio
news:ppBDa.42721$pR3.9...@news1.tin.it...

Nel caso di OBC non credo possa essere questo il problema.
Semplificando ti direi che se accedi a un database in modo esclusivo, gli
altri utenti non lo possono usare; in modo condiviso più utenti accedono al
database per lavorarci insieme.
Ciao.


title: Accesso esclusivo

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bbmo8v$8cr$1...@newsreader.mailgate.org...

Grazie.


title: Metodo Undo

author: SunRex

text:
Che voi sappiate non è possibile utilizzare il metodo Undo
su un campo di una maschera foglio dati?
SunRex


title: Metodo Undo

author: MA

text:

          Che vuoi fare? Hai già vagliato oldvalue?
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Apri maschera con *2* argomenti per filtro

text:
Ho creato un bottone su di una maschera che mi apre un'altra maschera e
i dati di quest'ultima sono filtrati a seconda del contenuto di una
casella di testo nella prima. (ho una maschera "donatari" con tasto che
apre la maschera "donazioni" con filtro sul donatario corrente)
Il filtro lo ottengo con la riga di codice
  stLinkCriteria = "[D05CODICEID]=" & Me![Testo32]
  DoCmd.OpenForm stDocName, , , stLinkCriteria
con Testo32 un controllo nella prima finestra e D05CODICEID un campo
della tabella cui è connessa la seconda maschera
MA
se io voglio dare un *secondo* criterio? (ho bisogno che il campo
D05TIPOSOGGETTO nella seconda maschera sia uguale ad una stringa, "P" o
"S")
Grazie!!


author: Alessandro Cara

text:

uhmmm...complicato ;<)
criterio1 and criterio2
i.e.
stLinkCriteria = "[D05CODICEID]=" & Me![Testo32] & " and D05TIPOSOGGETTO
  in ('P','S')"
--
ac


text: grazie :D


title: Rendere un .mbd esegibile

author: F. Canova

text:
Ciao a tutti.
Che voi sappiate, c'č un modo per poter rendere eseguibile un .mdb??
Grazie, Fabio.


title: Rendere un .mbd esegibile

author: Antonio Ganci

text:
"F. Canova" <
fa...@fabiocanova.it
> ha scritto nel messaggio
news:ah17i3$ii3$1...@atlantis.cu.mi.it...
> Ciao a tutti.
> Che voi sappiate, c'č un modo per poter rendere eseguibile un .mdb??
> Grazie, Fabio.
>
Si esiste, ma si deve avere l'Access Developer Edition, ti permette di
creare un CD di installazione che installa su un PC senza ACCESS i run-time
necessari ad eseguire il tuo DB.
Io l'ho acquistato ed č un'ottima soluzione per non far acquistare Access ai
clienti in modo da risparmiare i soldi della licenza.
Unico neo se devo modificare il DB lo puoi fare solo su un PC con access
installato.
Ciao, Antonio.


title: Sommare una colonna in una casella di riepilogo

author: FANCIULLO

text:
Ciao sono Fanciullo
access97
In una maschera non associata ho una
casella di riepilogo con due colonne.
1995 ----- 10
1996------ 20
1997------ 8
1998------ 24
come potrei fare - sempre nella stessa maschera -
la somma della  colonna 2 da visualizzare
in una casella di testo ??
Grazie.


author: CIDI

text:
"FANCIULLO" <VITO...@toglimiLIBERO.IT> ha scritto nel messaggio
news:4931378a$0$1085$4faf...@reader2.news.tin.it...

se la casella di riepilogo ha come origine record una query
potresti metter un campo calcolato che ti faccia la somma della colonna,
e poi su un evento,  della maschera o casella di riepilogo:
me.tuatxtbox = me.tuacasellaRiepilogo.column(2)
Ciao
Daniele


text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:493140bf$0$40312$4faf...@reader5.news.tin.it...

>Sě, ma come faccio ad accodare la somma sotto la colonna due
della query???
Nella seconda colonna praticamente
c'č nella query di origine
-somma([sesso]="m")
non ho capito bene la tua soluzione
ciaoo


author: 'Roccia' Max

text:
On 29 Nov, 15:05, "FANCIULLO" <VITOCH...@toglimiLIBERO.IT> wrote:
> >> In una maschera non associata ho una
> >> casella di riepilogo con due colonne.
>
> >> 1995 ----- 10
> >> 1996------ 20
> >> 1997------ 8
> >> 1998------ 24
>
> >> come potrei fare - sempre nella stessa maschera -
> >> la somma della  colonna 2 da visualizzare
> >> in una casella di testo ??
Se il tuo e' un interesse accademico ("voglio farlo cosi' anche se e'
un sistema assurdo, per capire come funziona"), possiamo parlarne.
Se invece vuoi solo risolvere il problema di inserire il totale nella
casella di testo, in questo caso penso che ti convenga salvare
l'origine record della casella di riepilogo come query, e poi usare la
funzione DCOUNT.
dcount("Sesso","Nome della query","Sesso='m'") occhio alle virgolette
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:f16b28aa-e3c2-44da...@33g2000yqm.googlegroups.com...



cia'
Max
no no no che interesse accademico.
Io devo sommare quella benedetta colonna perché a scuola mia dobbiamo
inviare
dei dati concreti al ministero ehehehehehe
grazie provo


title: Decimali in una query

author: Paolo

text:
Ciao a tutti,
Ho un problema con una espressione in una query.
in n campo di questa query infatti ho inserito una espressione che
divide un prezzo per un imballo ovvero: Espr1:Prezzovendita/Imballo.
Il valore che mi viene restituito su certi articoli mi restituisce
pero' una marea di numeri decimali, mentre a me ne sono sufficenti
due, del tipo 12,01 e non 12, 03040506..ecc.
Ho provato ad utilizzare la funzione "FormatCurrency" ed in access
funziona. Il problema e' che questa query fa parte di un database di
supporto ad un sito Web scritto in ASP, e quando vado a chiamare con
il Browser il prezzo convertito con "FormatCurrency" mi arriva un
messaggio di errore perche' la funzione non viene riconosciuta.. ho
provato anche con la Funzione "Int" e questa funziona sia in access
che nel browser, ma ovviamente mi mancano i due numeri decimali...
Qualcun puo' aiutarmi?
grazie
Paolo


title: Decimali in una query

author: Emyr

text:


sistema questa
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
Saluti.
Emanuele.


title: saldo fatture

author: Giuseppe

text:
Salve a tutti. Vi chiedo un piccolissimo aiuto.
Espongo il mio problema.
In una maschera continua visualizzo tutte le fatture e le note credito
a clienti che hanno la casella di controllo "stato saldo" su 0 cioè
pagate.
Nella tabella tblFatture ho inserito oltre al campo TotaleFattura
altri campi tipo PrimoAcconto, SecondoAcconto e Saldo.
Quando nella maschera continua inserisco nel controllo PrimoAcconto
l'incasso totale della fattura con il seguente codice vorrei che il
saldo diventi zero e la casella di controllo stato saldo passi da 0 a
1.
Il codice è:
saldo = [totale fattura] - Nz([primo acconto], 0)
if me.saldo = 0 then
me.[stato saldo] = 1
end if
Il saldo viene aggiornato a 1 ma la casella di controllo no.
Se inserisco if me.saldo < 0 invece funziona, ma mi crea problemi
quando mi sposto sul controllo PrimoAcconto del record in cui ho la
Nota Credito in quanto su saldo inferiore a 0 mi cambia il valore
della casella di controollo.
Il problema è forse il saldo 0 ??
Attendo il Vostro solito prezioso aiuto.
Grazie.


title: saldo fatture

text:
Giuseppe wrote:
> Salve a tutti. Vi chiedo un piccolissimo aiuto.
> Espongo il mio problema.
> In una maschera continua visualizzo tutte le fatture e le note credito
> a clienti che hanno la casella di controllo "stato saldo" su 0 cioè
> pagate.
> Nella tabella tblFatture ho inserito oltre al campo TotaleFattura
> altri campi tipo PrimoAcconto, SecondoAcconto e Saldo.
> Quando nella maschera continua inserisco nel controllo PrimoAcconto
> l'incasso totale della fattura con il seguente codice vorrei che il
> saldo diventi zero e la casella di controllo stato saldo passi da 0 a
> 1.
> Il codice è:
> saldo = [totale fattura] - Nz([primo acconto], 0)
> if me.saldo = 0 then
> me.[stato saldo] = 1
> end if
> Il saldo viene aggiornato a 1 ma la casella di controllo no.
Il valore di un controllo booleano in Access è -1
> Se inserisco if me.saldo < 0 invece funziona, ma mi crea problemi
> quando mi sposto sul controllo PrimoAcconto del record in cui ho la
> Nota Credito in quanto su saldo inferiore a 0 mi cambia il valore
> della casella di controollo.
> Il problema è forse il saldo 0 ??
Spiega megglio che questa l'ho capita
> Attendo il Vostro solito prezioso aiuto.
> Grazie.
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: saldo fatture

text:

Credo che il problema sia nel risultato della sottrazione. A tal fine
ho incollato una funzione con il quali la query quando calcola gli
importi delle fatture le arrotonda a solo due decimali.
O forse il problema è che in Vba scrivo che il saldo deve essere 0 e
non 0,00.
Se però metto 0,00 mi cambia in 0#.
Grazie per l'intervento Massimiliano.
Giuseppe.


title: saldo fatture

text:

> Giuseppe.- Nascondi testo citato
>
> - Mostra testo citato -
Come la solito ho molti dubbi circa l'aver capito...
Cmq se [stato saldo] è un controllo booleano selezionato ovvero sì = -
1 (meno uno) e non = 1


title: saldo fatture

text:
On 31 Mar, 11:19, Giuseppe <
gcardas...@tin.it
> wrote:

> Giuseppe.- Nascondi testo citato
>
> - Mostra testo citato -
Ops distrazzzzionen!
TI avevano già risposto in merito....
F.


title: saldo fatture

text:

Ho provato a mettere -1 ma non è cambiato nulla.
Giuseppe.


title: saldo fatture

text:

Come sospettavo era questione di decimali. Ho applicato
l'arrotondamento a due decimali sia nella generazione del totale
fattura che alla sottrazione degli acconti.
Quindi, ora, senza utilizzare la casella di controllo "stato saldo"
filtro le maschere o i report in base al saldo.
Grazie a tutti.
Giuseppe.


author: sanchirco

text:
Vorrei creare un albero genealogico con il Controllo Microsoft treeview
versione 6.0 inserendo nome cognome eta ecc.ecc..
mi sapete dire dove posso reperire un esempio di codice per il controllo
sopracitato
grazie anticipatamente per le risposte.


title: Controllo Microsoft treeview versione 6.0

author: Federico Luciani

text:

Sito Comune, sez download: 'ODE 97 - ActiveX(TM) Controls Sample Application'
Link qua sotto
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Come sincronizzare due caselle combinate?

author: Mik

text:
Come da oggetto, non riesco a farlo.
Qualcuno gentilmente può spiegarmelo? Oppure indirizzarmi ad un sito dove lo
spiegano?
Grazie.
Mik


author: Alessandro

text:
"Mik" <
nonl...@tin.it
> wrote in message
news:b9Ba8.15084$tv6.3...@twister1.libero.it...

Come da oggetto:
Requery.
Se spieghi meglio ti si risponde meglio.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:af5b8286f3e91a38cc...@mygate.mailgate.org...
> "Mik" <
nonl...@tin.it
> wrote in message
> news:b9Ba8.15084$tv6.3...@twister1.libero.it...
>
> > Come da oggetto, non riesco a farlo.
> > Qualcuno gentilmente puň spiegarmelo? Oppure indirizzarmi ad un sito
dove lo
> > spiegano?
> > Grazie.
> > Mik
>
>
> Come da oggetto:
> Requery.
>
> Se spieghi meglio ti si risponde meglio.
>
> Alessandro.
>
Non serve piů, ho trovato sul web le informazioni che mi servivano.
E tu se usi un pň piů di educazione non fai male.
Mik


text:
"Mik" <
nonl...@tin.it
> wrote in message
news:SwQa8.18739$tv6.4...@twister1.libero.it...
> > Come da oggetto:
> > Requery.
> >
> > Se spieghi meglio ti si risponde meglio.
> >
> > Alessandro.
> >
> Non serve piů, ho trovato sul web le informazioni che mi servivano.
> E tu se usi un pň piů di educazione non fai male.
>
> Mik
Mi pare di essere stato educato ma chiaro.
Non ti ho offeso.
Poi fai come vuoi, ma se vuoi informazioni chiare devi specificare
meglio il problema, tutto quě.



text:
On Thu, 14 Feb 2002 15:41:47 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"Mik" <
nonl...@tin.it
> wrote in message
>news:SwQa8.18739$tv6.4...@twister1.libero.it...
>
>> > Come da oggetto:
>> > Requery.
>> >
>> > Se spieghi meglio ti si risponde meglio.
>> >
>> > Alessandro.
>> >
>> Non serve piů, ho trovato sul web le informazioni che mi servivano.
>> E tu se usi un pň piů di educazione non fai male.
>>
>> Mik
>
>
>Mi pare di essere stato educato ma chiaro.
>Non ti ho offeso.
>Poi fai come vuoi, ma se vuoi informazioni chiare devi specificare
>meglio il problema, tutto quě.
>
>Alessandro.
perfettamente d'accordo!
Saluti.
Emanuele.


text:
"Emyr" <
fan...@lavoro.com
> wrote in message
news:h2tp6uompc263g536...@4ax.com...
[CUT]
> >Alessandro.
>
>
> perfettamente d'accordo!
> Saluti.
> Emanuele.
Ciao Emanuele tutto OK..??
E' qualche settimana che non ti facevi sentire....!!
Buon Week End.



text:
On Fri, 15 Feb 2002 22:48:09 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"Emyr" <
fan...@lavoro.com
> wrote in message
>news:h2tp6uompc263g536...@4ax.com...
>
>[CUT]
>> >Alessandro.
>>
>>
>> perfettamente d'accordo!
>> Saluti.
>> Emanuele.
>
>
>Ciao Emanuele tutto OK..??
>E' qualche settimana che non ti facevi sentire....!!
>
>Buon Week End.
>Alessandro.
ero in arretrato per impegni di lavoro
700 post da leggere....
adesso me ne mancano solo 78 per tornare in pari....
Saluti.
Emanuele.


text:
"Offendersi" č una parola troppo grossa, quello di essere piů educati era
solo un consiglio per avere rapporti sociali piů dignitosi.
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:3e01c29b7dbc535fb1...@mygate.mailgate.org...



author: Dedalo

text:
Sono d'accordissimo con te Mik, l'educazione innanzittutto, che nei NG pare
sia rara ultimamente.
Ciao, e fammi sapere per quel progetto Access-Java.
Dedalo
"Mik" <
no...@tin.it
> ha scritto nel messaggio
news:jIrb8.3965$8F6.2...@twister2.libero.it...



title: [OT] software gestionale

author: stwe

text:
Che software gestionale belloche impacchettato mi consigliate? la richiesta
è qualcosa che faccia tutto per la contabilità ordinaria.
Chiedo a Voi perchè avete sicuramente esperienza in merito e saprete dirmi
quale è il "Software" che faccia al caso mio, con tanto di assistenza e
aggiornamenti.
grazie per l'eventuale interessamento
by
stwe


title: [OT] software gestionale

text:


io ne ho visto solo uno da un cliente, estremamente personalizzabile
tipoo access che si chiamava King della Datalog
Saluti.
Emanuele.


title: [OT] software gestionale

author: DBS Easytech

text:
Io ho acquistato PASSEPARTOTU 2000.
Incredibile!!!
Ha un linguaggio intrinseco di programmazione ed e' veloce .
Emyr <
fan...@lavoro.com
> wrote in message
o3439u47490qf0agq...@4ax.com...



title: [OT] software gestionale

author: VT @ home

text:
Se ti serve per tenere la tua contabilità come libero professionista,
ma anche quella di piccole aziende, ti consiglio (per favore, non
metterti a ridere !) Banana 4.0
Dai un'occhiata su
http://www.banana.ch/base/ita/welcome.html?ver405I
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: [OT] software gestionale

author: Simone Calligaris

text:
"DBS Easytech" <
> Io ho acquistato PASSEPARTOTU 2000.
> Incredibile!!!
> Ha un linguaggio intrinseco di programmazione ed e' veloce .
Lo Sprix: veramente eccezionale ;-)
Però il gestionale vero e proprio non è nativo per win, quindi un tantino
obsoleto.


title: Un Mazzetto in Più

text:
Mi associo agli auguri ed aggiungo anch'io un mazzetto di mimose.
Auguri
Charliebo59


title: Un Mazzetto in Più

author: Cinzia

text:
"Charliebo59" <
utente...@jumpy.it
> ha scritto nel messaggio
news:hkdXd.631480$b5.28...@news3.tin.it...
> Mi associo agli auguri ed aggiungo anch'io un mazzetto di mimose.
>
> Auguri
>
> Charliebo59
>
>
Grazie,
mimose virtuali sempre gradite!
Cinzia


title: Visualizzare man mano.........

author: MarkRed

text:
Salve!
ho questo problema:
in una maschera ho una casella di riepilogo e un controllo non associato.
E' possibile visualizzare, mentre sto inserendo un criterio nel controllo
associato visualizzare, in tempo reale e, cioč, posizionando il "focus" sul
record interessato nella casella di riepilogo?
Mi spiego meglio. Ipotizziamo che la casella di riepilogo contenga Cognome e
Nome di un elenco di dipendenti. Nel controllo, non associato, dopo i
classici eventi VBA, mentre sto digitando il nominativo, la casella di
riepilogo mi visualizza o, meglio, si posiziona evidenziami il record che
sta per soddisfare la mia richiesta. Se non fosse possibile, qual'č la
giusta sintassi in VBA per poter posizionare il "focus" sul record, a
seguito dell'evento AfterUpdate, nella casella di riepilogo?
Spero di essere stato abbastanza chiaro e Vi cordializzo tutti.
(un saluto particolare a Roberto dal portatile o da casa :-))


title: Visualizzare man mano.........


title: Visualizzare man mano.........

author: Sib dall'ufficio

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
> ho questo problema:
>
> in una maschera ho una casella di riepilogo e un controllo non associato.
>
> E' possibile visualizzare, mentre sto inserendo un criterio nel controllo
> associato visualizzare, in tempo reale e, cioč, posizionando il "focus"
sul
> record interessato nella casella di riepilogo?
CUT
Sito comune o
http://digilander.iol.it/syb
Sib


title: tooltip con fade che parte dalla posizione di un controllo

author: PePonzio

text:
Salve a tutti.
Ho visto con piacere l'esempio di fade tooltip di Alex.
Ora mi chiedevo 2 cose.
La prima era se potevo far partire la tooltip allineandola a un
controllo casella di testo inserito in una maschera continua, invece
che farla partire dal puntatore del mouse.
La seconda e' che se il mouse e' troppo a destra la tooltip sfora lo
schermo.
Un ringraziamento a tutti.


author: ALESSANDRO Baraldi

text:
"PePonzio" <
ponzio_...@yahoo.it
> ha scritto nel messaggio
news:1194287790.1...@e34g2000pro.googlegroups.com...

L'esempio è un Demo e come tale puoi personalizzarlo a piacere.
Per la 1° Richiesta è fattibile ma molto complesso se non hai esperienza con
le API, la posizione
del controllo Attivo in una Maschera continua si può calcolare con
precisione solo con quelle...
Pe la 2° sempre con le API basta rilevare la dimensione del Monitor e
verificare se il posizionamento esce dalla Risoluzione, quindi arretrare la
Form in X/Y a seconda di quello che supera ....
La strada te l'ho indicata ora puoi procedere.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
Ok allora inizio a studiare un pochino...
Grazie Alex, come sempre gentilissimo, veloce  e disponible ;)
P.S.
Accetto suggerimenti su letture online (naturalmente il tuo sito,
access group e sito comune sono gia' nei miei bookmarks)


author: MA

text:
PePonzio wrote:
> Ok allora inizio a studiare un pochino...
bravo
>
> Grazie Alex, come sempre gentilissimo,
...
> veloce
speriamo che non se ne lamenti la moglie...
> e disponible ;)
però quando si inc... a...
;-)
>
> P.S.
> Accetto suggerimenti su letture online (naturalmente il tuo sito,
> access group
seee, è un parola...
> e sito comune
è una sola parola!!! sitocomune come AccessGroup
>sono gia' nei miei bookmarks)
ah mi dispiace e ti caitano spesso ste cose brutte???
piccolino..
;-)
p.s. scusate l'eccessivo cazzeggio, ma avevo bisogno di rilassarmi 'n attimo...
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: Alessandro Baraldi

text:
[cut]
> > Grazie Alex, come sempre gentilissimo,
> ...
> > veloce
>
> speriamo che non se ne lamenti la moglie...
ti accorgerai anche tu che la moglie se sono meno di 5minuti sei
troppo veloce ma se sono più di 10 sei un rompibolle...
;-)
> p.s. scusate l'eccessivo cazzeggio, ma avevo bisogno di rilassarmi 'n attimo...
Io ero in ferie ed ho cazzeggiato una settimana... ;-)
Ciao
@Alex


text:
Studuando un po' ho fatto questa funzione da aggiungere all'esempio...
Prima di tutto bisogna dichiarare questa funzione
-------------
      Private Const SPI_GETWORKAREA = 48
      Private Declare Function SystemParametersInfo Lib "user32" _
        Alias "SystemParametersInfoA" (ByVal uAction As Long, _
        ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long)
_
        As Long
----------------
Questa da l'area del desktop non occupata dalla taskbar.
poi ho inserito la seguente funzione e l'ho sostituita al movewindow
----------------
Private Sub MoveWinInBorder(hWindow, CoordX, CoordY, IntWidth,
IntHeight)
    Dim hWndParent As Long
    Dim rctParent As RECT
    Dim rct As RECT
    Dim intParentWidth As Integer
    Dim intParentheight As Integer
    On Error GoTo HandleErrors
     hWndParent = GetParent(hWindow)
    If hWndParent <> Application.hWndAccessApp Then
        Call GetWindowRect(hWndParent, rctParent) 'area mdi
    Else
        Call SystemParametersInfo(SPI_GETWORKAREA, vbNull, rctParent,
0) 'desktop
    End If
    intParentWidth = rctParent.Right
    intParentheight = rctParent.Bottom
    rct.Left = IIf((CoordX + IntWidth) > intParentWidth, CoordX -
IntWidth, CoordX)
    rct.Top = IIf((CoordY + IntHeight) > intParentheight, CoordY -
IntHeight, CoordY)
    Call MoveWindow(hWindow, rct.Left, rct.Top, IntWidth, IntHeight,
True)
ExitHere:
    Exit Sub
HandleErrors:
    Select Case Err.Number
        Case Else
            Err.Raise Err.Number, Err.Source, _
            Err.Description, Err.HelpFile, Err.HelpContext
    End Select
End Sub
-------------------
Per quanto riguarda il posiuzionamento sotto un controllo ho ancora
problemi...
Praticamente la mia idea era di prender l'hWnd del controllo con l'API
GotFocus e prenderne il RECT usando il GetWindowRect ma la popup esce
sempre nella stessa posizione a discapito di quale riga o colonna
della maschera continua clicco....


text:
Mi correggo L'api e' GetFocus; in piu'  sono riuscito nel mio
intento... L'unico problema e' che il controllo non ha effettivamente
il focus quando si catena l'evento su attivato e GetFocus mi
restituisce l'handle della finesta access.
ho ovviato usando il mouse up, ma non e' poulita come soluzione.
suggerimenti?


title: Ordinare records di una query tramite campi di una maschera

author: michele

text:
Salve
un report del mio db A97 ha come origine dei dati una query.
volevo sapere se era possibile ordinare a mio piacimento i records tramite
uno o più controlli di una maschera al fine di ottenere vari tipi di
risultato utilizzando lo stesso report.
Un saluto grazie a tutto il newsgroup e buone feste
Michele
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Pablitomf

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:193Z227Z215Z155...@usenet.libero.it...
> Salve
> un report del mio db A97 ha come origine dei dati una query.
> volevo sapere se era possibile ordinare a mio piacimento i records tramite
> uno o più controlli di una maschera al fine di ottenere vari tipi di
> risultato utilizzando lo stesso report.
Parli di report per cui mi chiedo... ordinare per te vorrebbe dire?
Se il senso è letterario, gli puoi passare un source al volo e risolvi


title: Tabella spuria in un MDB

author: UBT

text:
Vorrei sapere se qualcuno di voi ha avuto a che fare con uno stranissimo
inconveniente di creazione automatica di una tabella spuria in un file MDB.
Ho realizzato qualche mese fa un programma in VB6 SP3 che gestisce alcuni
file MDB residenti su un computer di una rete locale comprendente una
cinquantina di postazioni. La rete è Nowel (credo).
Uno di questo file MDB ("ARCOD.MDB") è a sua volta gestito da un programma,
non scritto da me, scritto in Access: io mi limito a leggerne una sola
tabella ("Arch_codici_Prodotto").
Il mio programma si occupa di altri due files MDB ciascuno dei quali ha
ovviamente alcune tabelle; i files si chiamano DVIEW.MDB e UTENTI.MDB.
Al lancio del mio programma creo, in DVIEW.MDB, un collegamento alla tabella
"Arch_codici_Prodotto" del file ARCOD.MDB. Riporto qui sotto il codice
utilizzato perchè credo che sia significativo.
============================================================================
========================
  Dim nn As Integer
   Dim catDB As ADOX.Catalog
   Dim tblLink As ADOX.Table
   Set catDB = New ADOX.Catalog
   ' Open a Catalog on the database in which to create the link.
   catDB.ActiveConnection = cnn
   Set tblLink = New ADOX.Table
   With tblLink
      ' Name the new Table and set its ParentCatalog property to the
      ' open Catalog to allow access to the Properties collection.
      .Name = "Arch_codici_Prodotto"
      Set .ParentCatalog = catDB
      ' Set the properties to create the link.
      .Properties("Jet OLEDB:Create Link") = True
      .Properties("Jet OLEDB:Link Datasource") = NomeArchivioDitta
      .Properties("Jet OLEDB:Remote Table Name") = "Arch_codici_Prodotto"
   End With
   ' Append the table to the Tables collection.
   catDB.Tables.Append tblLink
   Set catDB = Nothing
   Rs99ADO.Open "SELECT * FROM Arch_codici_Prodotto", cnn, adOpenKeyset,
adLockOptimistic, adCmdTableDirect
============================================================================
=======================
E' già successo due volte (2 sole volte !) a distanza di mesi che, senza
intervento da parte di nessuno, sia stata creata in DVIEW.MDB una tabella
collegata dallo stranissimo nome "TMP%#MAU@" che oltretutto ha tutte le
"Autorizzazioni utenti e gruppi" settate a False. Ne consegue che bisogna
manualmente modificare (da Access "Strumenti" - "Sicurezza" -
"Autorizzazioni utenti e gruppi") i vari permessi ("Lettura struttura",
"Modifica struttura", "Amministrazione", "Lettura dati", ecc. ecc.)  prima
di cancellarla fisicamente.
Se non si cancella questa tabella spuria il mio programma non può procedere
ed anzi appare il messaggio :
"Errore -
2147217857
. Oggetto 'Arch_codici_Prodotto' già esistente. E' stata
creata una tabella anomala.".
============================================================================
======================
   Case -
2147217857
         frmSplash.Visible = False
         MsgBox "Errore " + Str$(Err.Number) + vbCrLf + Err.Description +
vbCrLf + "E' stata creata una tabella anomala", vbCritical, "FINE
PROGRAMMA": End
============================================================================
=======================
Questo programma viene utilizzato quotidianamente da moltissime persone
connesse in rete senza altri problemi.
Qualcuna ha idea di come si sia creata questa tabella e, soprattutto, come
evitare che il fatto si ripeta ?
Grazie anticipatamente.
--
Ugo Bottari


title: Operatori di ricerca in MSK da pulsante

author: Die#

text:
Buongiorno,
ho creato una Msk che esegue una ricerca in più tabelle correlate.
Dalla Msk è possibile copiare il filtro in un report in modo da vedere nel
report il risultato della ricerca effettuata.
Ora mi piacerebbe creare dei pulsanti in questa Msk relativi a degli
operatori di ricerca ( tipo > < and or ; between and ; etcc) , in modo che
quando uno imposta il filtro maschera puo evitare di scrivere gli operatori
da tastiera ma può averli nel campo attivo semplicemente cliccando questi.
E' possibile?
Grazie
Diego V.
--------------------------------
Inviato via
http://usenet.libero.it


title: Operatori di ricerca in MSK da pulsante

author: Emyr

text:


considerali come semplice testo per creare la stringa del filtro
Saluti.
Emanuele.


title: Operatori di ricerca in MSK da pulsante

author: Roberto da casa

text:
"Die#" <
SP...@asdf.it
> ha scritto nel messaggio
news:212Z177Z101Z19Y...@usenet.libero.it...
> Buongiorno,
> ho creato una Msk che esegue una ricerca in più tabelle correlate.
> Dalla Msk è possibile copiare il filtro in un report in modo da vedere nel
> report il risultato della ricerca effettuata.
>
Se il tuo problema è quello che la propietà Filter del report sia uguale
alla prprietà Filter della maschera dalla quale hai aperto il report.
Se la maschera si chiama Maschera1.
Se la maschera resta aperta durante l'esecuzione del report.
A fronte dell'evento "Su apertura" del report genera il seguente codice VBA:
Me.Filter = Forms!Maschera1.Filter
Me.FilterOn
> Ora mi piacerebbe creare dei pulsanti in questa Msk relativi a degli
> operatori di ricerca ( tipo > < and or ; between and ; etcc) , in modo che
> quando uno imposta il filtro maschera puo evitare di scrivere gli
operatori
> da tastiera ma può averli nel campo attivo semplicemente cliccando questi.
> E' possibile?
>
Se il controllo nel quale digiti i dati si chiama Pippo e vuoi aggiungere il
valore > quando pigi un pulsante di comando, a fronte dell'evento " Suclic
del pulsante di comando genera il seguente codice VBA:
Me!Pippo.SetFocus
Me!Pippo.SelStart = Len(Me!Pippo.Text) + 1
SendKeys ">"
> Grazie
> Diego V.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Operatori di ricerca in MSK da pulsante

text:
Il 21 Nov 2002, 13:01, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Die#" <
SP...@asdf.it
> ha scritto nel messaggio
> news:212Z177Z101Z19Y...@usenet.libero.it...
> > Buongiorno,
> > ho creato una Msk che esegue una ricerca in più tabelle correlate.
> Se il tuo problema è quello che la propietà Filter del report sia uguale
> alla prprietà Filter della maschera dalla quale hai aperto il report.
> Se la maschera si chiama Maschera1.
> Se la maschera resta aperta durante l'esecuzione del report.
>
> A fronte dell'evento "Su apertura" del report genera il seguente codice
VBA:
>
> Me.Filter = Forms!Maschera1.Filter
> Me.FilterOn
Grazie , ma questo non è il problema , ero riuscito a farlo... (mi dilungo
troppo?)
> > Ora mi piacerebbe creare dei pulsanti in questa Msk relativi a degli
> > operatori di ricerca ( tipo > < and or ; between and ; etcc) , in modo
che
> > quando uno imposta il filtro maschera puo evitare di scrivere gli
> operatori
> > da tastiera ma può averli nel campo attivo semplicemente cliccando
questi.
> > E' possibile?
> >
>
> Se il controllo nel quale digiti i dati si chiama Pippo e vuoi aggiungere
il
> valore > quando pigi un pulsante di comando, a fronte dell'evento " Suclic
> del pulsante di comando genera il seguente codice VBA:
>
> Me!Pippo.SetFocus
> Me!Pippo.SelStart = Len(Me!Pippo.Text) + 1
> SendKeys ">"
>
In linea di max funzionerebbe , ma non è quello che cerco.
ci sono 2 problemi:
1 i pulsanti controllo (quello che inserirebbe il >) in modalità filtro in
maschera non sono più visibili ne attivi
(c' è forse un controllo che mi sfugge , o che devo mettere?)
2 Non so in principio se il campo dove devo mettere > è pippo o pluto.
Il > dovrebbe essere inserito dove c' era l'ultimo stato attivo.
Quindi se ero in pippo mette > in pippo
Se ero in pluto mette > in pluto.



title: Operatori di ricerca in MSK da pulsante

text:
"Die#" <
a...@AASDF.IT
> ha scritto nel messaggio
news:212Z177Z101Z19Y...@usenet.libero.it...
> Il 21 Nov 2002, 13:01, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
[CUT]
>
> > > Ora mi piacerebbe creare dei pulsanti in questa Msk relativi a degli
> > > operatori di ricerca ( tipo > < and or ; between and ; etcc) , in modo
> che
> > > quando uno imposta il filtro maschera puo evitare di scrivere gli
> > operatori
> > > da tastiera ma può averli nel campo attivo semplicemente cliccando
> questi.
> > > E' possibile?
> > >
> >
> > Se il controllo nel quale digiti i dati si chiama Pippo e vuoi
aggiungere
> il
> > valore > quando pigi un pulsante di comando, a fronte dell'evento "
Suclic
> > del pulsante di comando genera il seguente codice VBA:
> >
> > Me!Pippo.SetFocus
> > Me!Pippo.SelStart = Len(Me!Pippo.Text) + 1
> > SendKeys ">"
> >
>
> In linea di max funzionerebbe , ma non è quello che cerco.
Allora spiega meglio cosa ti serve: io ho capito che vuoi digitare dei
caratteri in un controllo (con il quale poi imposterai il filtro di una
maschera) premendo dei pulsanti di comando invece che digitandoli da
tastiera, che, se non sbaglio è quello che hai scritto.
> ci sono 2 problemi:
>
> 1 i pulsanti controllo (quello che inserirebbe il >) in modalità filtro in
> maschera non sono più visibili ne attivi
> (c' è forse un controllo che mi sfugge , o che devo mettere?)
Non ho capito cosa vuoi dire.
>
> 2 Non so in principio se il campo dove devo mettere > è pippo o pluto.
> Il > dovrebbe essere inserito dove c' era l'ultimo stato attivo.
> Quindi se ero in pippo mette > in pippo
> Se ero in pluto mette > in pluto.
Prova così:
Dim ctr As Control
Set ctr = Screen.PreviousControl
Me(ctr.Name).SetFocus
Me(ctr.Name).SelStart = Len(Me(ctr.Name).Text) + 1
SendKeys ">"



title: Operatori di ricerca in MSK da pulsante

text:
Il 21 Nov 2002, 18:36, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Die#" <
a...@AASDF.IT
> ha scritto nel messaggio
> news:212Z177Z101Z19Y...@usenet.libero.it...
> > Il 21 Nov 2002, 13:01, "Roberto da casa" <
r.ma...@libero.it
> ha
scritto:
> [CUT]
> >
> > > > Ora mi piacerebbe creare dei pulsanti in questa Msk relativi a degli
> > > > operatori di ricerca ( tipo > < and or ; between and ; etcc) , in
modo
> > che
> > > > quando uno imposta il filtro maschera puo evitare di scrivere gli
> > > operatori
> > > > da tastiera ma può averli nel campo attivo semplicemente cliccando
> > questi.
> > > > E' possibile?
> > Quindi se ero in pippo mette > in pippo
> > Se ero in pluto mette > in pluto.
>
> Prova così:
>
> Dim ctr As Control
> Set ctr = Screen.PreviousControl
> Me(ctr.Name).SetFocus
> Me(ctr.Name).SelStart = Len(Me(ctr.Name).Text) + 1
> SendKeys ">"
>
> --
> Roberto
Roberto, grazie per l'aiuto cercherò di spiegarmi meglio.
Allora sono in una maschera a visualizzazione predefinita singola. L'
origine record della maschera è un insieme di tab. correlate.
Voglio fare una ricerca, quindi premo il pulsante(imbuto) "filtro in base a
maschera".
A questo punto il pulsante di comando che dovrebbe inserirmi gli operatori >
< etc.. non è attivo. E' visibile , ma non si può schiacciare.
Ho provato a inserire la tua routine in una fuction , per abbinarla ad un
pulsante da mettere in una nuova barra dei comandi personalizata ma la
situazione è la stessa.
Il messaggio è : Impossibile trovare il nome di funzione immesso nell'
espressione.
Invece sia la funzione nella barra dei comandi , che il pulsante comando
sulla maschera funzionano ed inseriscono ">" quando NON è premuto "filtro"
cio in visualizzazione record.
Ciao e grazie ancora a tutti- Diego



title: Operatori di ricerca in MSK da pulsante

text:
"Die#" <
as...@aads.it
> ha scritto nel messaggio
news:212Z177Z101Z19Y...@usenet.libero.it...
[CUT]
>
> Roberto, grazie per l'aiuto cercherò di spiegarmi meglio.
> Allora sono in una maschera a visualizzazione predefinita singola. L'
> origine record della maschera è un insieme di tab. correlate.
> Voglio fare una ricerca, quindi premo il pulsante(imbuto) "filtro in base
a
> maschera".
>
Non mi era affatto chiaro che tu stessi usando il filtro in base maschera;
avevo invece capito che stavi creandoti una in maniera dinamica una stringa
di criteri con cui impostare poi la proprietà Filter della maschera.
> A questo punto il pulsante di comando che dovrebbe inserirmi gli operatori
>
> < etc.. non è attivo. E' visibile , ma non si può schiacciare.
E' normale; il Filtro in base maschera funziona così, con tutti i suoi pregi
e limiti.
> Ho provato a inserire la tua routine in una fuction , per abbinarla ad un
> pulsante da mettere in una nuova barra dei comandi personalizata ma la
> situazione è la stessa.
> Il messaggio è : Impossibile trovare il nome di funzione immesso nell'
> espressione.
>
> Invece sia la funzione nella barra dei comandi , che il pulsante comando
> sulla maschera funzionano ed inseriscono ">" quando NON è premuto "filtro"
> cio in visualizzazione record.
>
Anche questo è normale. Quando pigi il pulsante di Filtro in base maschera,
quella che ti viene mostrata non è la tua maschera ma è una maschera di
ricerca creata on-the-fly da Access sul modello della tua maschera;
naturalmente nulla puoi fare a parte impostare ed eseguire una ricerca nel
recordset che è origine record della tua maschera, nulla che puoi fare
normalmente con la tua maschera quando non è inserito il "filtro".
Insomma, non puoi personalizzare il "Filtro in base maschera" di Access: o
lo accetti così oppure ci rinunci e ti crei tu, ex novo e a manina santa,
una maschera di ricerca dandogli tu le caratteristiche che ritieni più
opportune.
Tanto per concludere, diciamo che, nei messaggi precedenti,  abbiamo
scherzato e perso un po' di tempo.
> Ciao e grazie ancora a tutti- Diego
--



title: Operatori di ricerca in MSK da pulsante

text:
Il 22 Nov 2002, 11:49, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Die#" <
as...@aads.it
> ha scritto nel messaggio
> news:212Z177Z101Z19Y...@usenet.libero.it...
> [CUT]
> >
> > Roberto, grazie per l'aiuto cercherò di spiegarmi meglio.
> > Allora sono in una maschera a visualizzazione predefinita singola. L'
> > origine record della maschera è un insieme di tab. correlate.
> > Voglio fare una ricerca, quindi premo il pulsante(imbuto) "filtro in
base
> a
> > maschera".
> >
>
> Non mi era affatto chiaro che tu stessi usando il filtro in base maschera;
> avevo invece capito che stavi creandoti una in maniera dinamica una
stringa
> di criteri con cui impostare poi la proprietà Filter della maschera.
Probabilmente mi sono spiegato male.
> > A questo punto il pulsante di comando che dovrebbe inserirmi gli
operatori
> >
> > < etc.. non è attivo. E' visibile , ma non si può schiacciare.
>
> E' normale; il Filtro in base maschera funziona così, con tutti i suoi
pregi
> e limiti.
>
> > Ho provato a inserire la tua routine in una fuction , per abbinarla ad
un
> Anche questo è normale. Quando pigi il pulsante di Filtro in base
maschera,
> quella che ti viene mostrata non è la tua maschera ma è una maschera di
> ricerca creata on-the-fly da Access sul modello della tua maschera;
> naturalmente nulla puoi fare a parte impostare ed eseguire una ricerca nel
> recordset che è origine record della tua maschera, nulla che puoi fare
> normalmente con la tua maschera quando non è inserito il "filtro".
>
> Insomma, non puoi personalizzare il "Filtro in base maschera" di Access: o
> lo accetti così oppure ci rinunci e ti crei tu, ex novo e a manina santa,
> una maschera di ricerca dandogli tu le caratteristiche che ritieni più
> opportune.
>
> Tanto per concludere, diciamo che, nei messaggi precedenti, abbiamo
> scherzato e perso un po' di tempo.
Quando ho posto la domanda , mi sembrava impossibile che Access non
prevedesse già di per se dei pulsanti per inserire gli peratori di confronto
più comuni, dato che il DB che precedentemente usavamo (Lotus Approach) già
di per sè li forniva.
In ogni caso in base al tuo suggerimento faro creare una stringa di criteri
da abbinare al filtro.
Quindi almeno per me non è stata una perdita di tempo.
Grazie in ogni caso . Die#



title: Tabelle Collegate

author: lucifero

text:
Ho 2 DB (access 97) , uno su un server NT ed uno su un client W98
Che differenza c'è tra :
1. Collegare le tabelle del db sul server al db del client e poi maniporarle
da codice
    tipo ..... set  Esempio=currentdb().openrecordset("select....* from
NomeTab..........")
2. Utilizzare direttamente il Codice
     tipo...
        Set dbsCurrent = OpenDatabase("c:\DB1.mdb")
        set  Esempio=dbsCurrent.openrecordset("select....* from
NomeTab..........")
Ciao e grazie.


title: Tabelle Collegate

author: Lorenzo Coronati

text:
Scrisse "lucifero" <
luc...@tiscalinet.it
>:
>Che differenza c'è tra :
>1. Collegare le tabelle del db sul server al db del client e poi maniporarle
>da codice
>    tipo ..... set  Esempio=currentdb().openrecordset("select....* from
>NomeTab..........")
>
>2. Utilizzare direttamente il Codice
>     tipo...
>        Set dbsCurrent = OpenDatabase("c:\DB1.mdb")
>        set  Esempio=dbsCurrent.openrecordset("select....* from
>NomeTab..........")
Nel secondo caso puoi aprire rst di tipo table e usare il
seek.
Se devi usare certe tabelle solo da codice, penso sia
conveniente.
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: Script debugger e pws

author: Apotropaico

text:
All'indirizzo
http://msdn.microsoft.com/scripting/default.htm?/scripting/debugger/default.htm
mi sono scaricato lo script debugger di Microsoft per win 98.
Come client side debugger funziona bene, ma come server side debugger,
non riesco a far partire il debugging di alcuna pagina asp.
Nella documentazione non ho trovato scritto  che funzioni solo con IIS
(io uso pws per sviluppare), ma mi sono un po' convinto che con pws
non funzioni.
Qualcuno del newsgroup conosce la risposta a questo problema?


title: [OT]

author: Maicol

text:
Un saluto a tutti. Da cosa dipende il fatto che collegandomi al NG un giorno
trovo es. 3000 post di cui 2000 da leggere ed improvvisamente il giorno dopo
il numero mi si abbassa e resta cosi' salvo poi riabbassarsi
successivamente. Grazie


title: [OT]

author: Antonio Ganci

text:

Perche' i messaggi sui server rimangono per un tempo certo tempo (1
settimana piu' o meno)
e poi vengono cancellati.
Se vuoi leggerti i post piu' vecchi puoi utilizzare
www.google.it
Antonio.


title: [OT]

author: Antonio Biso

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:alt7ab$ua8$1...@newsreader.mailgate.org...
> Maicol wrote:
> > Un saluto a tutti. Da cosa dipende il fatto che collegandomi al NG un
> > giorno trovo es. 3000 post di cui 2000 da leggere ed improvvisamente
> > il giorno dopo il numero mi si abbassa e resta cosi' salvo poi
> > riabbassarsi successivamente. Grazie
>
> Perche' i messaggi sui server rimangono per un tempo certo tempo (1
> settimana piu' o meno)
> e poi vengono cancellati.
Non tutti i server adottano la stessa politica. Alcuni tengono i messaggi
più tempo o non li cancellano affatto.
Delle volte può anche dipendere da settaggi di cancellazione sul proprio PC,
piuttosto che sul server...
Antonio


title: [OT]

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:alt7ab$ua8$1...@newsreader.mailgate.org...

Lo dico cosi' per capire , ho provato ad annullare la sottoscrizione alNG e
vedevo circa 1200 messaggi , l'ho rifatta e ora ne vedo circa 18.000 . E' un
procedimento che ogni tanto uso per rivedere i vecchi, certo ti appaiono
tutti come non letti.
>
>
>
>


title: [OT]

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:%5%g9.16414$my3.2...@twister2.libero.it...

Beh, non credo sia il modo migliore per leggere i messaggi arretrati, anche
perchè per scaricare 18000 messaggi ci vuole un po' di tempo e un po' di
soldini di collegamento; a Roma si dice che hai fatto i guadagni di Maria
Cazzetta che rompeva i fiaschi per vendere i vetri.
Forse collegarsi ad un sito, come ti ha suggerito Antonio, è la cosa
migliore.
Quanto al fatto che il numero dei messaggi del news group che riesci a
vedere cambia ad ogni giorno non dipende da quanti messaggi contiene il
server ma quanti ne contiene il tuo PC; ogni volta che ti colleghi al server
delle news scarichi i messaggi che non hai mai letto e perdi i messaggi
"scaduti"; i messaggi risulteranno scaduti in base ai criteri che sono
impostati in Strumenti => Opzioni => Manutenzione => Elimina messaggi delle
news... .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT]

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8Q%g9.16588$my3.3...@twister2.libero.it...

> Ho un contratto di quelli a canone fisso per cui il tempo per me non e' un
costo.
Ciao


title: problema uscita db con windows 98

text:
ho messo una form nascosta nel mio db per evitare chiusure anomale del
programma se uno per sbaglio cliccasse sulla classica X in alto a destra per
chiudere il DB.
la mia form aperta in modo invisibile
in apertura imposta una variabile boolean a false
PossoUscire=False
mentre su scaricamento esegue il seguente codice
Dim intScelta As Integer
Dim UnloadMode As Integer
If PossoUscire = False Then
    Dim RESPONSE
    RESPONSE = MsgBox("SEI SICURO DI VOLER USCIRE DAL PROGRAMMA?", vbYesNo,
"")
    If RESPONSE = vbYes Then
        DoCmd.Quit acQuitSaveAll
    Else
        If UnloadMode = vbFormControlMenu Then
            Cancel = True
            Exit Sub
        End If
    End If
End If
IL PROBLEMA E' CHE IN WINDOWS98
questo codice provoca un errore che crea le classiche copie di backup del db
quando access và in errore e non capisco il perchè
non posso togliere questa sicurezza perchè non posso far uscire dal
programma senza un controllo sull'uscita, qualcuno ha già
affrontato questo problema?
Grazie.


title: problema uscita db con windows 98

author: ciroteo

text:
Stero72 ha scritto:

Ciao Stero, a me sembra che non si possa attribuire al sistema
operativo questo tipo di problema.
Se hai fatto una buona gestione degli errori e compilato il codice
credo che sia sufficiente per la buona esecuzione del programma.
ovviamente attendo smentite
Ti suggerisco appunto di testare il programma su più sistemi
operativi, ma comunque controlla che sulle macchine più obsolete non
vi siano schede di rete un po' datate, a me succedeva da un cliente.
Sostituito schede l'applicazione va alla grande anche con macchine
vecchie con 98.
Da ultimo prova tutte le tradizionali vie, compattazione,
reimportazione ecc ...


title: scusate per gli urli

text:
non sapevo che scrivendo maiuscolo significasse urlare! cercherò di
rimediare nei prossimi messaggi a meno che non debba veramente urlare
qualcosa a qualcuno! bye ;O)
tosto73.


title: scusate per gli urli

author: Sergio MAZZA

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:D4tw6.164$E01....@news.infostrada.it...

In genere non ho mai visto urlare nessuno, neanche i "vecchi" dell'ng o
quando ci sono state delle scaramucce.
Se vuoi conoscere le poche regole che vengono rispettate in questo ng puoi
leggerle nel sito comune (
http://www.sitocomune.com/netiquette.htm).
..
Ciao.


title: scusate per gli urli

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
99ukav$6rd$1...@suite03.caspur.it...
>
> "Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
> news:D4tw6.164$E01....@news.infostrada.it...
> > non sapevo che scrivendo maiuscolo significasse urlare! cercherò di
> > rimediare nei prossimi messaggi a meno che non debba veramente urlare
> > qualcosa a qualcuno! bye ;O)
> >
> > tosto73.
>
> In genere non ho mai visto urlare nessuno, neanche i "vecchi" dell'ng o
> quando ci sono state delle scaramucce.
Beh, a Roal Zanazzi, qualche urlaccio gli è stato fatto...
Eh eh eh
Antonio


title: scusate per gli urli

author: AntoGal

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio...
> > In genere non ho mai visto urlare nessuno, neanche i "vecchi" dell'ng o
> > quando ci sono state delle scaramucce.
>
> Beh, a Roal Zanazzi, qualche urlaccio gli è stato fatto...
>
> Eh eh eh
Eh Eh
E' incredibile come alcuni post e/o poster lasciano il segno (positivo o
negativo che sia) per diversi anni...
P.S. il tuo clone si è dato una calmata, o sta clonando l'Anti-Lbo? Come si
crede, quando materia e antimateria vengono a contatto, scompaiono entrambi.
A luca... se ci sei facce n'saluto!
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: scusate per gli urli

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:tbCw6.1646$E01.1...@news.infostrada.it...
>
> Beh, a Roal Zanazzi, qualche urlaccio gli è stato fatto...
>
> Eh eh eh
>
> Antonio
>
Eh ma io non ero ancora nato!
Ciao.


title: Pagine accesso remoto

author: All Eyez On me

text:
Funzionano solo in lan ?
Come vanno modificate per poterle usare su un server web?
Grazie
AEOM


title: Pagine accesso remoto

text:
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:a55md7$4ki$1...@pegasus.tiscalinet.it...

Intendevo pagine di accesso ai dati, sorry
AEOM


title: Somma di numero

author: Gianna

text:
Ciao,
esiste una funzione in access che mi riduca un numero ad un'unica
cifra?
es.  16589
1+6+5+8+9 = 29
2+9 = 11
1+1 = 2
Grazie


title: Somma di numero

author: Panathos

text:
Gianna ha scritto:

Temo di no, bisogna farla ad hoc... ma a che ti serve?
ciao,
Panathos


title: Somma di numero

author: Bruno Campanini

text:
"Gianna" <
spozz...@mondoita.com
> wrote in message
news:1152177717.9...@75g2000cwc.googlegroups.com...

=================================
Public Function SumDigit(S As Long) As Long
Dim i As Long
For i = 1 To Len(CStr(S))
    SumDigit = SumDigit + Mid(S, i, 1)
Next
End Function
=================================
Ciao
Bruno


title: Somma di numero

author: Davide Leonardi

text:
"Bruno Campanini" <
brownca...@gmail.com
> ha scritto nel messaggio
news:44ad135b$0$3110$4faf...@reader1.news.tin.it...

Scusate se mi intrometto. La funzione SumDigit di Bruno Campanini è ottima,
ma somma le cifre fra loro una sola volta, invece Gianna vuole ripetere
l'operazione fino a quando il risultato non sia di una cifra sola. Quindi io
utilizzerei la funzione SumDigit all'interno di questa che ho chiamato
NumSum perchè questa operazione è la somma numerologica (così forse rispondo
anche a Panathos)
Public Function NumSum(S As Long) As Long
Dim N As Long
N = SumDigit(S)
Do While Len(CStr(N)) > 1
N = SumDigit(N)
Loop
NumSum = N
End Function


title: Somma di numero

text:
Grazie a tutti per la vostra disponibilità.
Gianna
Davide Leonardi ha scritto:



title: Automatismo per copiatura campi

author: mailgate

text:
ho il seguente problema:
Devo importare in access un file di log per riordinare e filtrare i record
Il file ha la seguente struttura:
| RECORD       | Errori      |
RECORD #1       Errore 1
                            Errore 2
                            Errore n
RECORD #2      Errore 1
                           Errore 2
                           Errore n
RECORD #n      Errore1
                           ....
Naturalmente tale file importato in access č inutilizzabile quando applico
un qualsiasi ordinamento sulla colnna degli errori.
Esiste una qualche sorta di automatismo per far copiare ad Access il campo
"Record" anche nei campi vuoti?
spero di essere stato chiaro.
Ciao


title: Automatismo per copiatura campi

author: mino

text:
mailgate ha scritto:
> ho il seguente problema:

> | RECORD       | Errori      |


> RECORD #n      Errore1
>                            ....


> Ciao
io sinceramente non ho capito nulla ma se nessuno ti ha risposto forse
sono in buona compagnia. prova a spiegare meglio quello che vuoi fare. ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Automatismo per copiatura campi

author: Alessandro Baraldi

text:
"mailgate" <waterp...@XXXlibero.it.> wrote in message
news:cnd8q6$r7q$
1...@newsreader.mailgate.org
>
> ho il seguente problema:
>
> Devo importare in access un file di log per riordinare e filtrare i record
> Il file ha la seguente struttura:
>
[CUT]
> Naturalmente tale file importato in access č inutilizzabile quando applico
> un qualsiasi ordinamento sulla colnna degli errori.
> Esiste una qualche sorta di automatismo per far copiare ad Access il campo
> "Record" anche nei campi vuoti?
>
> spero di essere stato chiaro.
>
> Ciao
Nessun AUTOMATISMO devi fartelo da codice ed occorre avere
un pņ di dimestichezza nella gestione del Codice VBA.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: R: Chiedo AIUTO!!!!

author: OndaMax

text:
Alex wrote:
> Chiarisco. ho creato un database per l'archiviazione di un cerot numero di
> autovetture, tra i vari campi ho creato un campo "SI/NO" che mi serve per
> stabilire quali autovetture siano efficienti e non, ma come posso sapere
> quante autovetture sono efficienti e quante quelle inefficienti?
Se intendi in una query con totali utilizzando la funzione di "Conteggio"
prova a impostare in criterio anche il nome del campo:
es. [NomeCampo]=Sì  ... oppure [NomeCampo]=No
Sempre che tu intendessi proprio questo ...
OndaMax


title: Catturare richiesta su uscita maschera

text:
Buongiorno a tutti,
ho creato un pulsante tramite la creazione guidata di "operazioni sui
record" lancia una macro.
Quando lo premo Access mi chiede "i dati sono cambiati, vuoi salvare le
modifiche?".
Vorrei fare in modo che se l'utente clicca su "no", oppure su
"annulla", la macro non venga eseguita. Come si fa? Qual è l'evento, o
altro, da "catturare?
Grazie,
Panathos


title: Catturare richiesta su uscita maschera

text:
Scusate, specifico meglio:
ho questo codice nell'evento Form_BeforeUpdate (Cancel as Integer)
str1= "vuoi salvare il record?"
RetValue="MsgBox(str1, vbQuestion + vbYesNoCancel)
Select Case RetValue
Case vbYes
'esce e basta
Case vbNo
 Docmd.RunComand acCmdUndo
Case vbCancel
 Cancel = True
' qui dovrei evitare l'esecuzione della macro successiva
End Select
Ecco, io vorrei sapere se nella condizione "Cancel" è possibile dire
ad Access di non eseguire la macro associata al bottone di chiusura che
ha generato questo evento.
In pratica, qualcosa tipo "non eseguire le macro degli altri eventi",
oppure "annulla l'esecuzione di questo evento".
Spero di essermi spiegato...
grazie,
Panathos


title: Problema con tabella

author: Maurizio

text:
Salve a tutti,
sono un principiante e mi servirebbe una mano.
Ho bisogno di creare una tabella in cui il valore di un campo sia
determinato da quello un altro campo.
Mi spiego meglio:
Ho creato un database di libri con diverse tabelle: tbGenereLibro,
tbLibriGialli, tbLibriRosa, tbLibriStorici, eccetera
Vorrei quindi creare una tabella principale che mi permetta, tramite
un casella correlata, di definire il campo genere, ed in base a questo
un'altra casella correlata che contenga il libro.
In pratica, se il genere selezionato e' "giallo", il campo libro
dovrebbe mostrarmi l'elenco dei libri gialli, se e' "storico" l'elenco
dei libri storici, e cosě via.
Ho provato diverse soluzioni, ma senza risultati :-(
Spero in un vostro aiuto
saluti, Maurizio


title: Problema con tabella

author: Roberto da casa

text:
"Maurizio" <NOS...@NOSPAM.it> ha scritto nel messaggio
news:3C7CC04E...@yahoo.it...
>
> Salve a tutti,
> sono un principiante e mi servirebbe una mano.
>
> Ho bisogno di creare una tabella in cui il valore di un campo sia
> determinato da quello un altro campo.
> Mi spiego meglio:
> Ho creato un database di libri con diverse tabelle: tbGenereLibro,
> tbLibriGialli, tbLibriRosa, tbLibriStorici, eccetera
> Vorrei quindi creare una tabella principale che mi permetta, tramite
> un casella correlata, di definire il campo genere, ed in base a questo
> un'altra casella correlata che contenga il libro.
> In pratica, se il genere selezionato e' "giallo", il campo libro
> dovrebbe mostrarmi l'elenco dei libri gialli, se e' "storico" l'elenco
> dei libri storici, e così via.
> Ho provato diverse soluzioni, ma senza risultati :-(
>
> Spero in un vostro aiuto
>
> saluti, Maurizio
Penso proprio che la soluzione migliore sia quella di avere una sola tabella
(tbLibri) che contiene i dati di tutti i tuoi libri; questa tabella deve
contenere anche un campo chiamato Genere in cui tu memorizzerai il genere
del libro (Giallo, Rosa, Storico ecc.).
Se ti organizzi così, sarà sufficiente una query di selezione basata su
tbLibri per avere gli elenchi che ti servono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con tabella

text:
Roberto da casa wrote:
> Penso proprio che la soluzione migliore sia quella di avere una sola tabella
> (tbLibri) che contiene i dati di tutti i tuoi libri; questa tabella deve
> contenere anche un campo chiamato Genere in cui tu memorizzerai il genere
> del libro (Giallo, Rosa, Storico ecc.).
> Se ti organizzi così, sarà sufficiente una query di selezione basata su
> tbLibri per avere gli elenchi che ti servono.
forse non ho capito bene, ma non so se e' la soluzione che cerco.
vorrei avere la possibilita' di scegliere i valori dall'elenco in base
al
genere anche per gli inserimenti..
una query di selezione mi permetterebbe di inserire record in questo
modo?
grazie comunque per la risposta, Maurizio


title: Problema con tabella

author: Max De Poli

text:
Maurizio <NOS...@NOSPAM.it> wrote in message news:<
3C7CC04E...@yahoo.it
>...
> Ho creato un database di libri con diverse tabelle: tbGenereLibro,
> tbLibriGialli, tbLibriRosa, tbLibriStorici, eccetera
> Vorrei quindi creare una tabella principale che mi permetta, tramite
> un casella correlata, di definire il campo genere, ed in base a questo
> un'altra casella correlata che contenga il libro.
> In pratica, se il genere selezionato e' "giallo", il campo libro
> dovrebbe mostrarmi l'elenco dei libri gialli, se e' "storico" l'elenco
> dei libri storici, e così via.
> Ho provato diverse soluzioni, ma senza risultati :-(
Soluzione ideale: mettere tutti i libri in un'unica tabella TbLibri
con un campo "Genere". Poi nella maschera metti una casella combinata
che ha come sorgente "SELECT DISTINCT Genere FROM TbLibri", e una
casella di riepilogo (elenco libri) con sorgente "SELECT Titolo,
Autore, QuelloCheVuoi FROM TbLibri WHERE
Genere=Forms!NomeDellaMaschera!NomeDellaCasellaCombinata".
Nell'evento DopoAggiornamento della casella combinata metti
Me.NomeDellaCasellaDiRiepilogo.requery
e il gioco e' fatto.
Soluzione per non farti modificare troppo il database:
(Sempre che tu abbia una maschera con una casella combinata per
selezionare il genere e una casella di riepilogo per l'elenco dei
libri)
Alla tua tabella tbgenerelibro aggiungi la una colonna contenente, per
ogni genere, il nome della tabella correlata. Poi imposti l'origine
riga della casella combinata a "TbGenereLibro" (assicurati che la
casella combinata abbia 2 colonne), e nell'evento DopoAggiornamento
metti:
Me.NomeDellaCasellaDiRiepilogo.Rowsource="SELECT Titolo, Autore,
QUelloCheVuoi FROM """ & Me.NomeDellaCasellaCombinata.column(1) & """"
Me.NomeDellaCasellaDiRiepilogo.requery
E il gioco è fatto. (Va da se' che tutte le tabelle dei libri devono
avere lo stesso formato. COmunque io ti consiglio fortemente la prima
soluzione...)
Cia'
"Roccia" Max De Poli


title: Problema con tabella

text:
"Maurizio" <NOS...@NOSPAM.it> ha scritto nel messaggio
news:3C7CDAEA...@yahoo.it...

Quando inserisci un libro non ti serve alcuna query di selezione, dovrai
solo classificare il libro determinando il suo genere; la maschera di
inseimento sarà basata direttamente sulla tabella tbLibri.
Resta il fatto che io non possa aver capito nulla del tuo problema e che
quindi ti stia suggerendo una soluzione non idonea a risolvere il tuo
problema; una cosa è però sicura: di tabella ne hai bisogno di una sola e
non una per genere.



title: Problema

author: carlo

text:
Salve a tutti.
Vorrei sapere se esiste un modo di far accettare da un campo solo valori
interi. Poichè sono tutt'altro che un esperto ho sentito parlare a riguardo
della restrizione "valido se" ma non so come fare. Grazie.


title: Problema

author: fidirico

text:
"carlo" <sacafò@
dgh.it
> ha scritto nel messaggio
news:emx_a.241789$lK4.7...@twister1.libero.it...

Apri la tabella in visualizzazione struttura e imposta ad "intero" oppure
"intero lungo" la proprietà "Dimensione campo" del campo che ti interessa.
Ciao
Galliano.
P.S. - per il futuro ti consiglio di postare richieste con subjects meno
generici: aumenteranno di molto le possibilità di ricevere aiuto.


title: Problema

author: Antonio Biso

text:
"carlo" <sacafō@
dgh.it
> ha scritto nel messaggio
news:emx_a.241789$lK4.7...@twister1.libero.it...
> Salve a tutti.
Per il futuro scrivi subject pių significativi, anche se comunque chi ti
risponde seppur cazziando lo trovi sempre...
Antonio


title: Dimensioni moduli contiunui

author: Toto

text:
Salve a tutti,
sono alle prese con un programma gestionale per un frantoio e nn riesco
a stampare dei moduli prestampati. (MODELLI F)
Il problema è che si tratta di modulo continui e ogni pagina è alta
14cm. Nessun driver stampante che ho provato (Generica, Epson LX300, IBM
9 pin, IBM Proprinter) ha la possibilità di impostare le dimensioni del
foglio ad un formato personalizzato.
Come risolvo? AIUTOOOOOOOOOOOOOOOOOOO
PS: ho un pc con Win XP Prof e una stampante ad aghi Epson LX-300+
Saluti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Dimensioni moduli contiunui

author: sv

text:
Toto ha scritto:
> Salve a tutti,
> sono alle prese con un programma gestionale per un frantoio e nn riesco
> a stampare dei moduli prestampati. (MODELLI F)
> Il problema è che si tratta di modulo continui e ogni pagina è alta
> 14cm. Nessun driver stampante che ho provato (Generica, Epson LX300, IBM
> 9 pin, IBM Proprinter) ha la possibilità di impostare le dimensioni del
> foglio ad un formato personalizzato.
> Come risolvo? AIUTOOOOOOOOOOOOOOOOOOO
> PS: ho un pc con Win XP Prof e una stampante ad aghi Epson LX-300+
> Saluti
Hai provato con il formato A5?
--
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: Dimensioni moduli contiunui

author: Salvatore De Salve

text:
Si, il problema se uso fogli A5 è che dopo che stampa espelle la pagina
quindi con il modulo continuo otterrei un foglio si ed uno no.
Devo solo controllare sul manuale della epson lx-300+ se supporta
pagine di 14 cm...  ma nn credo e poi sarebbe un bel problema dover
impostare manualmente la stampante a 14cm e poi riportarla a 11"
grazie cmq
Toto'



title: Dimensioni moduli contiunui


title: Inserimento Dati in SQL Server da Access

author: Odla

text:
Buongiorno a tutti.
Ho collegato con ODBC una tabella di SQL SERVER express ad Access 2007 in
modo
tale da poter sfruttare una maschera Access per l'inserimento dati in SQL
SERVER.
Il problema è che nella maschera di Access visualizzo correttamente i dati
contenuti nella tabella di sql server collegata ma non riesco ad aggiungere
nuovi record.
Come posso fare per inserire nuovi record?
Grazie a tutti per l'aiuto!
Aldo


author: MA

text:

nella tabella hai messo un campio Int e specificato l'identià a sì?
nella query di origine hai inserito quel campo?
la query è di lettura/scrittura?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fvrqjn$9c5$1...@tdi.cu.mi.it...


Ho creato il campo Int con l'identità a si e TUTTO FUNZIONA!
Ti ringrazio molto!
Aldo


title: Esportare in tabelle excel

author: Dan

text:
Salve a tutti, e' la prima volta che visito il newgroup ed e' una
delle prime che mi cimento con Access........
Chidevo cio':
come faccio a generare automaticamente un foglio di excel per esempio
aprendo una query?
Grazie


title: Esportare in tabelle excel

text:
"Dan" <
nutr...@email.it
> ha scritto nel messaggio
news:5qudovgn1caeas9ai...@4ax.com...

Usa il Metodo TransferSpreadsheet (vedi help) in VBA, oppure l'azione
TrasferisciFoglioCalcolo (vedi help) in una macro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: accesso contemporaneo ad un database

author: Gabriele

text:
Come mai un gestionale di contabilità mi permette l'apertura della stessa
azienda ( che è un singolo file MDB di access 2000 ) da parte di più utenti
, mentre un altro gestionale di fatturazione ( sempre con le singole aziende
gestite su singoli files MDB di access 2000 ) me lo vieta espressamente?
Cioè fino a tre versioni fa si poteva accedere con più utenti diversi al
gest. di fatturaz. , ma adesso è stata tolta questa possibilità !
Come mai ?
Access non dovrebbe pensarci lui a gestire eventuali conflitti relativi
all'accesso concorrente  allo stesso MDB ?
Perchè questa scelta differente dei programmatori ?
Il sw è scritto in vb6  ( usa ADO 2.8 ) per entrambi i sw !
Grazie e ciao
--
Cordiali Saluti
AVVERTENZE AI SENSI DEL D.LGS. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e negli
eventuali files allegati, sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio, per
le finalità indicate nel messaggio stesso. Qualora riceveste per errore
questo messaggio, Vi preghiamo cortesemente di darcene notizia all'indirizzo
e-mail di cui sopra e di procedere alla distruzione del messaggio stesso,
cancellandolo dal Vostro sistema; costituisce comportamento contrario ai
principi dettati dal D.lgs. 196/2003 il trattenere il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse.


title: accesso contemporaneo ad un database

author: Massimo Piubelli

text:
Gabriele wrote:
> Come mai ?
Come mai tu fail il xpost?
> Perchè questa scelta differente dei programmatori ?
> Il sw è scritto in vb6  ( usa ADO 2.8 ) per entrambi i sw !
Come mai non lo chiedi ai programmatori che lo hanno fatto?
> Grazie e ciao
Ciao,
Massimo


title: accesso contemporaneo ad un database

text:
"Massimo Piubelli" <
massim...@dominio.it
> ha scritto nel messaggio
news:e284ue$rko$1...@area.cu.mi.it...
> Gabriele wrote:
>> Come mai ?
>
> Come mai tu fail il xpost?
scusi.
>
>> Perchè questa scelta differente dei programmatori ?
>> Il sw è scritto in vb6  ( usa ADO 2.8 ) per entrambi i sw !
>
> Come mai non lo chiedi ai programmatori che lo hanno fatto?
prima di disturbarli mi han detto di cercare di risolvere io i problemi .
Io devo fare da filtro tra loro e i clienti.
saluti


title: accesso contemporaneo ad un database

text:
Gabriele wrote:
> "Massimo Piubelli" <
massim...@dominio.it
> ha scritto nel messaggio
> news:e284ue$rko$1...@area.cu.mi.it...
>> Gabriele wrote:
>>> Come mai ?
>>
>> Come mai tu fail il xpost?
> scusi.
Scusa può andare benissimo ;-)
comunque il xpost (o cross post) è postare una stessa domanda su più ng
(tipo anche su it.comp.lang.visualbasic)
e di solito si cerca di evitare, almeno fino a che non si ottiene qualche
risposta
>> Come mai non lo chiedi ai programmatori che lo hanno fatto?
> prima di disturbarli mi han detto di cercare di risolvere io i
> problemi . Io devo fare da filtro tra loro e i clienti.
Forse c'è un motivo per cui lo hanno fatto?
Access gestisce la multiutenza, ha dei controlli sull'accesso concorrente ai
record.
Ma ciò non vuol dire che il tutto non porti problemi a livello di
applicazione.
Tipo, sta aggiornando il saldo di un cliente e un altro utente sta caricando
una fattura... o che ne so.
Secondo, curiosità hai i sorgenti del programma?
Perchè se non li hai non so come puoi fare da filtro.
> saluti
Ciao,
Massimo


title: esame su access all'università

text:
ciao a tutti
vorrei rivilgervi alcune domande in merito ad un esame unversitario in cui è
richiesta una minima conoscenza di access:
sul programma che mi è stato consegnato (non ho seguito le lezioni) si parla
di diagramma E/R e sua stampa, Entità, attributi
le domande che verrano fatte sono appunto sui suddetti argomenti e la
preparazione di un semplce db costituite da 2 tabelle relazionate, una query
significativa, una maschera e un report....
ora, per la parte pratica non ci dovrebbero essere problemi ma ho bisogno di
conoscere un pò di parte teorica in merito ai diagrammi E/R, rntià ed
attributi...
chi mi aiuta???
grazie in anticipo


title: esame su access all'università

author: ciroteo ®

text:
"N1C0L4" <
nickbi...@virgilio.it
> ha scritto nel messaggio
news:HnRKh.52$1G5...@nntpserver.swip.net...

c' un ottimo esempio webcast, (che è anche più interessante di amici di
maria de filippi) sul sito di ugiss. Dovresti iscriverti e poi guardare
nella sezione eventi un webcast sulla modellazione dati tenuto dal
bravissimo Davide Mauri.
E' relativo a sql server, ma le parti teoriche si applicano benissimo anche
ad access.
www.ugiss.org


title: esame su access all'università

text:
"ciroteo ®" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:45fbea14$0$4798$4faf...@reader4.news.tin.it...

il fatto è che con la pratica (tabelle query e quant'altro) me la cavicchio
è solo che vorrei delle nozioni teoriche o definizioni di quanto ho chiesto
nel post...
grazie per la risposta cmq...


title: esame su access all'università

text:
N1C0L4 wrote:
>>
>> c' un ottimo esempio webcast, (che è anche più interessante di amici
>> di maria de filippi) sul sito di ugiss. Dovresti iscriverti e poi
>> guardare nella sezione eventi un webcast sulla modellazione dati
>> tenuto dal bravissimo Davide Mauri.
>> E' relativo a sql server, ma le parti teoriche si applicano benissimo
>> anche
>> ad access.
>>
>>
www.ugiss.org
>>
>
> il fatto è che con la pratica (tabelle query e quant'altro) me la
> cavicchio è solo che vorrei delle nozioni teoriche o definizioni di
> quanto ho chiesto nel post...
le enciclopedie on line ti aiutano sicuramente...
in italiano
http://it.wikipedia.org/wiki/Modello_relazionale
http://it.wikipedia.org/wiki/Normalizzazione_del_database
ma molto migliore per la spiegazione del modello ER,
http://en.wikipedia.org/wiki/Entity-relationship_model
Segui poi i link...
Buona lettura, ed in bocca al lupo per l'esame
Ciao,
Max


title: esame su access all'università

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:etgqhg$d76$1...@tdi.cu.mi.it...




Ciao,
Max
----------------------------
da un sito che ho trovato mi pare di aver capito che:
le entità sono rappresentate dalle tabelle, gli attributi sono i campi di
queste, il diagramma E/R non è altro che la modalità di relazionare le due
tabelle attraverso i vari campi stabilendo il tipo di relzione che queste
devono avere: 1:1, 1:M, M:M...
ho toppato qualcosa? :-)
grazie per i suggerimenti


title: esame su access all'università

author: VT @ home

text:
Il Sat, 17 Mar 2007 14:58:58 +0100, "N1C0L4" <
nickbi...@virgilio.it
> ha scritto:
>(.....)
>da un sito che ho trovato mi pare di aver capito che:
>
>le entità sono rappresentate dalle tabelle, gli attributi sono i campi di
>queste, il diagramma E/R non è altro che la modalità di relazionare le due
>tabelle attraverso i vari campi stabilendo il tipo di relzione che queste
>devono avere: 1:1, 1:M, M:M...
>
>ho toppato qualcosa? :-)
Insomma ...
Senza alcuna pretesa di rigore, ma solo per darti un'idea vaga:
Il modello E-R (Entità-Relazione) è un modello concettuale che, in quanto tale, fornisce strumenti per descrivere
formalmente una qualsiasi realtà, non necessariamente una base di dati.
Tale descrizione astrae nella maniera più assoluta da qualsiasi realizzazione pratica in quanto è concentrata
essenzialmente sul descrivere "che cosa" implementare e non sul "come" farlo.
Una metafora ricorrente per fornire una chiave di interpretazione del modello E-R, è quella teatrale.
Così come in una rappresentazione teatrale ci sono attori che recitano un ruolo e che interagiscono fra loro, così il
modello E-R in una qualsiasi realtà cerca di individuare gli attori (le entità) e le interazioni fra questi (le
relationship o relazioni).
Il prodotto dell'analisi concettuale di una specifica realtà secondo il modello E-R è il suo schema concettuale.
I costrutti fondamentali del modello E-R (ovvero i mattoncini che si possono usare per costruire uno schema concettuale
di qualsiasi realtà) sono:
l'entità
la relationship
l'attributo
la cardinalità (di relationship e di attributo)
l'identificatore
la generalizzazione (o gerarchia ISA)
Il modello relazionale è un modello logico, ovvero uno strumento che viene impiegato per descrivere la medesima realtà
descritta da un modello concettuale, focalizzandosi sull'implementazione e prestando particolare attenzione al
significato dei dati reali ed alla loro evoluzione nel corso del tempo.
Per passare da uno schema concettuale al corrispondente schema logico bisogna effettuare alcuni passi codificati
(ristrutturazione, traduzione, normalizzazione).
Tali passi sono necessari in quanto il modello relazionale offre meno costrutti del modello E-R e quindi non è quasi mai
possibile tradurre direttamente uno schema E-R in uno schema relazionale.
I costrutti del modello relazionale sono:
la relazione (rappresentata da una tabella che soddisfi certi requisiti)
la (super)chiave
il vincolo di integrità (intrarelazionale o interrelazionale)
Una volta tradotto, uno schema logico relazionale deve essere verificato in termini di rispondenza a determinati
requisiti chiamati forme normali.
Le forme normali attualmente individuate sono 7:
1NF (1a forma normale)
2NF (2a forma normale)
3NF (3a forma normale)
BCNF (forma normale di Boyce-Codd)
4NF (4a forma normale)
DKNF (Domain Key Normal Form)
PJNF (Project Join Normal Form)
Di solito è assolutamente necessario che uno schema logico rispetti almeno le prime due forme normali.
Sarebbe inoltre opportuno che rispettasse o la 3NF o la BCNF.
Dietro al modello relazionale ed alle forme normali c'è una sterminata letteratura in chiave algebrico-matematica.
Fai una ricerca con una delle sigle sopra riportate e troverai decine di link.
Questi i link agli articoli dove il modello E-R, quello relazionale e le varie forme normali sono state presentate per
la prima volta alla comunità scientifica internazionale:
Il modello E-R
http://bit.csc.lsu.edu/~chen/pdf/erd.pdf
Il modello relazionale e le forme normali principali
http:/
www.acm.org/classics/nov95
DKNF
http://www.almaden.ibm.com/cs/people/fagin/tods81.pdf
4NF
http://www.almaden.ibm.com/cs/people/fagin/tods77.pdf
PJNF
http://www.almaden.ibm.com/cs/people/fagin/sigmod79.pdf
Certo, se tu avessi seguito le lezioni ...
>
>grazie per i suggerimenti
>
>
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: esame su access all'università

author: Bruno Campanini

text:
"VT @ home" <
V...@home.it
> wrote in message
news:no3ov2lvg6b42hh7q...@4ax.com...
> Insomma ...
>
> Senza alcuna pretesa di rigore, ma solo per darti un'idea vaga:
>
> Il modello E-R (Entità-Relazione) è un modello concettuale che, in quanto
> tale, fornisce strumenti per descrivere
> formalmente una qualsiasi realtà, non necessariamente una base di dati.
[...]
Quanta inutile teoria per spiegare le cose semplici.
Oh ma non mi riferisco a te!
Mi riferisco a chi, per non aver alcuna via per rendersi utile,
scrive e scrive cazzate, l'una dietro l'altra.
E a chi, per giustificare i propri emolumenti, se ne appropria
e li dispensa ex-cathedra ai poveri discenti.
E così vanno avanti una pletora di corsi di laurea nati
non per esigenze scientifico-tecnico-culturali della
collettività, bensì per l'unico scopo di intascare le
pubbliche contribuzioni.
Nella mia città (Forlì) vi è un corso di laurea con un solo iscritto!
Quando andavo all'università io si studiavano i problemi,
ora si studiano i sistemi per complicar le cose facili.
Mala tempora currunt...
Bruno


title: esame su access all'università

text:
Il Sat, 17 Mar 2007 18:14:38 +0100, "Bruno Campanini" <
B...@gmail.com
> ha scritto:
>(.....)
>Quanta inutile teoria per spiegare le cose semplici.
INUTILE !!?!?!?!?!?!?!?
SEMPLICI ? !?!?!?!?!?
Mi spieghi, in maniera "semplice", come valutare se una tabella è normalizzata e come fare a normalizzarla ?
Un esempietto semplice semplice:
Cliente(PIVA,RagSoc,ABI,CAB,DexBanca,DexAgenzia)
PIVA=Partita IVA del cliente
RagSoc=Ragione sociale del cliente
ABI=Codice ABI banca di appoggio
CAB=Codice CAB banca di appoggio
DexBanca=Descrizione banca di appoggio
DexAgenzia=Descrizione agenzia di appoggio
Mi dici se è in forma normale ?
E quale ?
E come fare a normalizzarla ?
Mi raccomando: senza alcun riferimento teorico.
Ed in maniera semplice, in modo che perfino io possa capire ...
>Oh ma non mi riferisco a te!
>Mi riferisco a chi, per non aver alcuna via per rendersi utile,
>scrive e scrive cazzate, l'una dietro l'altra.
Quindi Chen, Codd, Boyce e Fagin hanno scritto cazzate !
Sarà, però finora nessuno ha trovato di meglio del modello E-R e di quello relazionale e che siano cazzate è (ancora)
tutto da dimostrare.
In ogni caso, come in qualunque materia scientifica, vige il principio "fino a prova contraria".
Se qualcuno mi dimostra - in maniera puntuale - che è del tutto inutile e che ci sono metodi più semplici ed altrettanto
rigorosi, ben venga: sarò lieto di fare a meno di tutte le seghe mentali (tanto per rimanere in tema ...) che uno deve
tirarsi per rispettarne i principi.
>E a chi, per giustificare i propri emolumenti, se ne appropria
>e li dispensa ex-cathedra ai poveri discenti.
Quindi chiudiamo scuole ed università ?
>E così vanno avanti una pletora di corsi di laurea nati
>non per esigenze scientifico-tecnico-culturali della
>collettività, bensì per l'unico scopo di intascare le
>pubbliche contribuzioni.
Fra cui quelli che trattano di modellazione di basi di dati ?
>Nella mia città (Forlì) vi è un corso di laurea con un solo iscritto!
Di modellazione di basi di dati ?
>Quando andavo all'università io si studiavano i problemi,
Già, ma le soluzioni ?
E individuate come ? Col metodo spannometrico ?
O con una rigorosa analisi basata su solidi presupposti teorici ?
>ora si studiano i sistemi per complicar le cose facili.
Il modello E-R e quello relazionale sono dei primi anni '70.
Quindi non sono nati ora.
>Mala tempora currunt...
E se la tendenza è quella che tu rappresenti, sarà sempre peggio ...
>Bruno



title: esame su access all'università

author: Carlo Costarella

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:k4upv2plsirb6va7a...@4ax.com...
> Il Sat, 17 Mar 2007 18:14:38 +0100, "Bruno Campanini" <
B...@gmail.com
> ha
> scritto:
>>(.....)
>>Quanta inutile teoria per spiegare le cose semplici.
>
> INUTILE !!?!?!?!?!?!?!?
> SEMPLICI ? !?!?!?!?!?
> Mi spieghi, in maniera "semplice", come valutare se una tabella è
> normalizzata e come fare a normalizzarla ?
> Un esempietto semplice semplice:
>
Mi permetto un inserimento.
Non te la prendere, a mio avviso avete ragione entrambi...
La teoria serve ma serve anche un nuovo metodo di comunicazione...servono
gli acronimi della teoria...un nuovo modo di esporre le teorie...partendo da
situazioni concrete.
Nel caso specifico, IMHO, hai fatto bene a fornire la teoria che sottostà al
modello E-R (Entità-Relazione) perchè la domanda presupponeva una risposta
di livello universitario e non da NG.
D'altra parte Bruno non criticava la tua esposizione (lo dice chiaramente)
ma piuttosto il metodo usato dalle nostre università che fanno sempre più
teoria e sempre meno teoria applicata alla risoluzione dei problemi
concreti.
Cioè, e sempre IMHO, si tratta di stabilire un punto di partenza, l'ottica
dell'insegnamento: alla teoria segue la pratica oppure dalla visione di
fatti concreti passiamo alla teoria che ne spiega i meccanismi e da cui ne
scaturisce una possibile spiegazione o soluzione.
Ti faccio l'esempio delle scuole di medicina e il loro tipo di insegnamento
in due paesi: Italia e Stati Uniti.
Nel primo caso e fino al V anno di corso gli studenti vengono imbottiti di
nozioni su tutto lo scibile medico; nel secondo e fin dal I anno di corso
gli studenti hanno l'internato in varie divisioni o laboratori e a seconda
della loro scelta di indirizzo seguono i corsi specifici e "la teoria"
applicata all'esperienza di tutti i giorni.
> Cliente(PIVA,RagSoc,ABI,CAB,DexBanca,DexAgenzia)
>
> PIVA=Partita IVA del cliente
> RagSoc=Ragione sociale del cliente
> ABI=Codice ABI banca di appoggio
> CAB=Codice CAB banca di appoggio
> DexBanca=Descrizione banca di appoggio
> DexAgenzia=Descrizione agenzia di appoggio
>
> Mi dici se è in forma normale ?
> E quale ?
> E come fare a normalizzarla ?
> Mi raccomando: senza alcun riferimento teorico.
> Ed in maniera semplice, in modo che perfino io possa capire ...
Per esempio e per rispondere alla tua domanda che forse non c'entra molto
con il quesito del tread, si potrebbe dire:
non si può parlare di normalizzazione di una base di dati in un database che
contiene una sola tabella e con i campi che hai indicato.
Se vuoi normalizzare una tabella verifica che non vi siano campi che
contengono più descrizioni o valori per un solo campo: esempio
campo indirizzo che contiene via cap scala piano ecc.
Che la tabella contenga un indice univoco, ecc..
In definitiva...
Prima di spiegare la teoria partirei da un fatto concreto: perchè il mio
database aumenta di volume? Come mai uno stesso valore è ripetuto più volte?
Cosa posso fare per velocizzare il db?
Voglio dire che anche a livello universitario si dovrebbe partire da fatti
concreti per arrivare alla teoria e non il contrario. La comprensione della
teoria è, in questo caso, più forte e stabile...mi serve davvero!
[cut...]
Ciao, Carlo


title: esame su access all'università

text:
Il Sun, 18 Mar 2007 10:46:02 +0100, "Carlo Costarella" <
carloco...@libero.it
> ha scritto:
>(.....)
>Mi permetto un inserimento.
>Non te la prendere, a mio avviso avete ragione entrambi...
>La teoria serve ma serve anche un nuovo metodo di comunicazione...servono
>gli acronimi della teoria...un nuovo modo di esporre le teorie...partendo da
>situazioni concrete.
Già, ma da qui a liquidare la teoria come "cazzate" ...
>Nel caso specifico, IMHO, hai fatto bene a fornire la teoria che sottostà al
>modello E-R (Entità-Relazione) perchè la domanda presupponeva una risposta
>di livello universitario e non da NG.
>D'altra parte Bruno non criticava la tua esposizione (lo dice chiaramente)
>ma piuttosto il metodo usato dalle nostre università che fanno sempre più
>teoria e sempre meno teoria applicata alla risoluzione dei problemi
>concreti.
>Cioè, e sempre IMHO, si tratta di stabilire un punto di partenza, l'ottica
>dell'insegnamento: alla teoria segue la pratica oppure dalla visione di
>fatti concreti passiamo alla teoria che ne spiega i meccanismi e da cui ne
>scaturisce una possibile spiegazione o soluzione.
>Ti faccio l'esempio delle scuole di medicina e il loro tipo di insegnamento
>in due paesi: Italia e Stati Uniti.
>Nel primo caso e fino al V anno di corso gli studenti vengono imbottiti di
>nozioni su tutto lo scibile medico; nel secondo e fin dal I anno di corso
>gli studenti hanno l'internato in varie divisioni o laboratori e a seconda
>della loro scelta di indirizzo seguono i corsi specifici e "la teoria"
>applicata all'esperienza di tutti i giorni.
Su questo concordo, ma mi sembra che il caso specifico presentato da chi ha richiesto aiuto (e proprio sulla teoria,
chissà perchè !) sia proprio di questo genere: realizzare un db in Access come applicazione pratica della teoria.
Quindi dov'è lo scandalo ?
>> Cliente(PIVA,RagSoc,ABI,CAB,DexBanca,DexAgenzia)
>>
>> PIVA=Partita IVA del cliente
>> RagSoc=Ragione sociale del cliente
>> ABI=Codice ABI banca di appoggio
>> CAB=Codice CAB banca di appoggio
>> DexBanca=Descrizione banca di appoggio
>> DexAgenzia=Descrizione agenzia di appoggio
>>
>> Mi dici se è in forma normale ?
>> E quale ?
>> E come fare a normalizzarla ?
>> Mi raccomando: senza alcun riferimento teorico.
>> Ed in maniera semplice, in modo che perfino io possa capire ...
>
>Per esempio e per rispondere alla tua domanda che forse non c'entra molto
>con il quesito del tread, si potrebbe dire:
>non si può parlare di normalizzazione di una base di dati in un database che
>contiene una sola tabella e con i campi che hai indicato.
Qui dissento completamente.
Il contesto è sufficientemente delineato tranne per il fatto che ho dimenticato di specificare che PIVA è la chiave
primaria.
Quindi, soltanto applicando i concetti teorici ed ovviamente avendo ben presente cosa vogliono dire "cliente","banca",
"agenzia" nella realtà e quindi quali valori possiamo attenderci nelle rispettive colonne, è possibile dire che la
relazione (attenzione: non la tabella !):
è 2NF
non è 3NF
non è BCNF.
>Se vuoi normalizzare una tabella verifica che non vi siano campi che
>contengono più descrizioni o valori per un solo campo: esempio
>campo indirizzo che contiene via cap scala piano ecc.
>Che la tabella contenga un indice univoco, ecc..
Solo per la 1NF ...
Per le forme successive, se non si ha presente il concetto (teorico) di DF, si rischia di prendere delle cantonate
tremende !
Se consideri l'esempio
Cliente(PIVA,RagSoc,ABI,DexBanca)
l'errore tipico che viene commesso quando si cerca di valutarlo "in pratica" senza verificare i presupposti teorici, è
di considerare la relazione non 3NF, mentre invece lo è !
E l'errore lo commette invariabilmente circa il 95% di tutti i partecipanti ai miei corsi di modellazione di basi di
dati.
Se tieni conto che si tratta *sempre* e *solo* di persone che lavorano nell'informatica da qualche anno in ambito
bancario, assicurativo o comunque gestionale come programmatori, analisti funzionali o specialisti di prodotto e che
quindi hanno una consolidata esperienza pratica di basi dati ...
E chi viene a questo corso lo fa proprio perchè è un corso teorico.
Perchè non ne può più di fare le cose "a spanne" senza sapere bene perchè si fa proprio in un modo e non in un altro.
Perchè sente il bisogno di un quadro generale di riferimento a cui ricondurre i vari casi pratici che si trova a
fronteggiare tutti i giorni.
Saranno tutti onanisti ?
>In definitiva...
>Prima di spiegare la teoria partirei da un fatto concreto: perchè il mio
>database aumenta di volume? Come mai uno stesso valore è ripetuto più volte?
>Cosa posso fare per velocizzare il db?
>Voglio dire che anche a livello universitario si dovrebbe partire da fatti
>concreti per arrivare alla teoria e non il contrario. La comprensione della
>teoria è, in questo caso, più forte e stabile...mi serve davvero!
Vero: infatti nei miei corsi presento sempre prima alcuni esempi "anomali" da cui deduco il caso generale e quindi
presento la teoria, che poi applico di nuovo a casi pratici.
Ma insisto: se si pensa che la teoria siano "cazzate" si va poco lontano o comunque prima o poi si va a battere da
qualche parte.
Però che valore può mai avere il mio parere, dato che vengo pagato (fra parentesi da un'azienda privata, non da una
realtà pubblica) proprio per tenere un corso teorico ?
Sbaglio o questo si chiama "conflitto di interessi" ?
>Ciao, Carlo



title: esame su access all'università

text:
[cut]

da vignetta della settimana enigmistica: senza parole.
> >In definitiva...
> >Ciao, Carlo
>
Scherzi a parte Vincenzo, perchè non ti proponi per tenere un intervento
alla CISA sulle tematiche di normalizzazione modellazione, e tools di
supporto?
Mi rendo conto che i migliori del newsgroup non avranno bisogno di nozioni
teoriche, però secondo me potrebbe essere utile ad altri.
Non a caso se un esponente della comunità sql, nel webcast da me citato, ha
ritenuto fondamentale iniziare con la modellazione la serie di webcast
relativi  ad un sistema maturo come sql server e rivolgendosi ad un audience
professionale, si deduce che non se ne parla mai abbastanza.
Proponiti, secondo me MA e gli organizzatori ti supporterebbero.
M