title: [Principiante] Aiuto su impostaz. iniziale tabelle e joins

author: Alberto Airolli

text:
Salve a tutti, avrei bisogno di un aiuto... "teorico", su come organizzare
tabelle e relazioni in un database.
Sono un 'programmatore' HTML e sono alle prime armi per quanto rigurda ASP,
SQL e gestione DB, mi sono procurato un testo (Access97 Courseware, _PTS &
Talento Ed._) ma e' alquanto basilare.
Problema:
devo inserire in un database la discografia completa di un musicista,
completa di dischi realizzati, cronologia, brani per album e soprattutto
l'informazione piu' importante da ottenere e' sapere quali altri musicisti
(collaborazioni)  hanno suonato quale strumento, su quali brani di quali
albums: la situazione e' intricata; per es., e' frequente il caso dove il
Musicista_1 suona Strumento_1 e strumento_2 nel BranoA del DiscoA e solo
Strumento_1 nel BranoB, ecc.
Ho organizzato le tabelle cosi':
[PK= Primary Key; FK= Foreign Key]
Tbl_Albums > AlbumID, Titolo, DataEdizione, Note (AlbumID = PK)
Tbl_Brani  > BranoID, Titolo, Durata, Note, AlbumID (BranoID = PK, AlbumID =
FK)
Tbl_Musicisti > MusicistaID, Nome, Note (MusicistaID = PK)
Tbl_Strumenti > StrumentoID, Strumento, Note (StrumentoID = PK)
ora, per quanto riguarda le relazioni ho un po' di confusione.
per impostare una relazione molti-a-molti come quella fra musicisti e
strumenti, dovrei creare una "tabella di congiunzione"
(
www.foxitaly.com/programmazione/progettaredatabase3.htm
) con le PK di
Tbl_Musicisti e Tbl_Strumenti, ma come faccio a "relazionare"
Musicista_Strumento a Brano_Album? creo un'altra tabella di cong. con le PK
di Tbl_Musicisti e Tbl_Brani?
insomma, mi sono perso! :-) scusatemi se ho detto corbellerie e grazie per
qualsiasi suggerimento, se poi qualcuno conosce una pagina web dove si
faccia un po' di chiarezza fra innerjoins, outerjoins, equijoins, left&right
joins, self joins... grazie ancora!
Alberto


author: Rob

text:
"Alberto Airolli" <
mer...@yahoo.it
> ha scritto nel messaggio
news:_P6a9.100950$lu5.2...@twister1.libero.it...

Una relazione 'molti a molti' fra musicisti e strumenti significa che un
musicista puo' suonare piu' strumenti e che ogni strumento puo' essere
suonato da piu' musicisti. Da cio' che scrivi mi sembra di capire che' e' il
tuo caso.
Il 'fatto' della vita reale che identifica 'quando' un musicista suona
determinati strumenti piuttosto che altri e' proprio il brano.
Quindi nella tabella di 'collegamento' (chiamiamola tbl_MusicistiStrumenti)
inserisci i campi [MusicistaID], [StrumentoID] e [BranoID].
I Join:
Tbl_Musicisti, campo [MusicistaID] (lato 1) su Tbl_MusicistiStrumenti, campo
[MusicistaID] (lato molti)
e, indovina un po?
Tbl_Brani, campo [BranoID] (lato 1) su Tbl_MusicistiStrumenti, campo
[BranoID] (lato molti).
Mandi Rob.



text:
"Rob" <dg.rob[noSPam]@
libero.it
> ha scritto nel messaggio
news:cBua9.105579$lu5.2...@twister1.libero.it...
>
> "Alberto Airolli" <
mer...@yahoo.it
> ha scritto nel messaggio
> news:_P6a9.100950$lu5.2...@twister1.libero.it...
> >
> > Problema:
> > devo inserire in un database la discografia completa di un musicista,
> > completa di dischi realizzati, cronologia, brani per album e soprattutto
> > l'informazione piu' importante da ottenere e' sapere quali altri
musicisti
> > Ho organizzato le tabelle cosi':
> > [PK= Primary Key; FK= Foreign Key]
> >
> > Tbl_Albums > AlbumID, Titolo, DataEdizione, Note (AlbumID = PK)
> > Tbl_Brani  > BranoID, Titolo, Durata, Note, AlbumID (BranoID = PK,
AlbumID
> =
> > FK)
> > Tbl_Musicisti > MusicistaID, Nome, Note (MusicistaID = PK)
> > Tbl_Strumenti > StrumentoID, Strumento, Note (StrumentoID = PK)
> >
> > come faccio a "relazionare"
> > Musicista_Strumento a Brano_Album? creo un'altra tabella di cong. con le
> PK
> > di Tbl_Musicisti e Tbl_Brani?
>
>
> Una relazione 'molti a molti' fra musicisti e strumenti significa che un
> musicista puo' suonare piu' strumenti e che ogni strumento puo' essere
> suonato da piu' musicisti. Da cio' che scrivi mi sembra di capire che' e'
il
> tuo caso.
> Il 'fatto' della vita reale che identifica 'quando' un musicista suona
> determinati strumenti piuttosto che altri e' proprio il brano.
> Quindi nella tabella di 'collegamento' (chiamiamola
tbl_MusicistiStrumenti)
> inserisci i campi [MusicistaID], [StrumentoID] e [BranoID].
> I Join:
> Tbl_Musicisti, campo [MusicistaID] (lato 1) su Tbl_MusicistiStrumenti,
campo
> [MusicistaID] (lato molti)
> e, indovina un po?
> Tbl_Brani, campo [BranoID] (lato 1) su Tbl_MusicistiStrumenti, campo
> [BranoID] (lato molti).
>
> Mandi Rob.
Grazie Rob, mi sembra di aver capito; praticamente il "perno", ("il fatto
della vita reale") attorno al quale tutto ruota e' il brano; con l'album/gli
albums  e' gia' relazionato nell'ovvia relazione molti-a-uno, non mi resta
che collegarlo a musicisti e strumenti nella Tbl_MusicistiStrumenti come
dici tu.
Da questo ci ricavo che nello strutturare un database e' opportuno sezionare
gli elementi a disposizione fino a giungere alla/alle unita' piu' piccola/e,
per cosi' dire, e da questa/e (ri)partire per impostare le relazioni e
(ri)collegare il tutto. o no? :-)
Grazie, ciao
Alberto


text:
"Alberto Airolli" <
mer...@yahoo.it
> ha scritto nel messaggio
news:QbNa9.106711$n04.2...@twister2.libero.it...

Più o Meno.
Un consiglio: leggiti qualche libro, trovi una lista dettagliata su
www.sitocomune.com
Mandi Rob.


text:
"Rob" <dg.rob[noSPam]@
libero.it
> ha scritto nel messaggio
news:%HOa9.107201$n04.2...@twister2.libero.it...
> > Grazie Rob, mi sembra di aver capito; praticamente il "perno", ("il
fatto
> > della vita reale") attorno al quale tutto ruota e' il brano; con
> l'album/gli
> > albums  e' gia' relazionato nell'ovvia relazione molti-a-uno, non mi
resta
> > che collegarlo a musicisti e strumenti nella Tbl_MusicistiStrumenti come
> > dici tu.
> > Da questo ci ricavo che nello strutturare un database e' opportuno
> sezionare
> > gli elementi a disposizione fino a giungere alla/alle unita' piu'
> piccola/e,
> > per cosi' dire, e da questa/e (ri)partire per impostare le relazioni e
> > (ri)collegare il tutto. o no? :-)
> >
> > Grazie, ciao
> > Alberto
>
> Più o Meno.
> Un consiglio: leggiti qualche libro, trovi una lista dettagliata su
>
www.sitocomune.com
>
> Mandi Rob.
:-) ok!
comunque, ora sto studiando le query e ho capito molto meglio tutto il
casino delle relazioni...
Ciao
Alberto


author: Maurizio Borrelli

text:
> "Alberto Airolli" [...]:
> :-) ok!
> comunque, ora sto studiando le query e ho capito molto meglio tutto il
> casino delle relazioni...
    Eh!... Ancora non hai idea di quanto siano pericolose.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:akgf7f$1i6bh3$1...@ID-52090.news.dfncis.de...

Hey non vai a magnà?
Io si, quello del piano di mezzo reclama!
Mandi e buona cena, Rob.


text:
> "Rob" [...]:
> Mandi e buona cena, Rob.
--
Mandi:-)



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:akgf7f$1i6bh3$1...@ID-52090.news.dfncis.de...

mmmhhh, ho idea che le piu' pericolose siano proprio quelle uno-a-molti...
anche se sono quelle che danno piu' soddisfazione (almeno dal lato "uno"!)
:-)
Ciao
Alberto


text:
"Alberto Airolli" <
mer...@yahoo.it
> ha scritto nel messaggio
news:a8Sa9.111576$lu5.2...@twister1.libero.it...

Molta gente si trova bene anche con quelle 'molti a molti'.....
....bah, basta non fare da 'tabella di mezzo'!!    :-ò
Mandi, Rob.


title: Impostare margini di un report

author: Ronny

text:
Ciao a tutti,
ho un problema su alcuni report, in fase di progettazione imposto i margini
del report, non so come e non so quando, a volte rientro nel report, faccio
imposta pagina, guardo i margini e sono completamente sballati. Problema
della stampante secondo voi ?
Comunque, c'è la possibilità tramite codice, prima dell'apertura del report
di impostare i margini ??? Se si qual'è il comando???
grazie a tutti.
Ronny.
--------------------------------
Inviato via
http://usenet.libero.it


title: Impostare margini di un report

text:
Il 30 Mag 2003, 14:50,
scremo...@tiscalinet.it
 (Ronny) ha scritto:
> Ciao a tutti,
> ho un problema su alcuni report, in fase di progettazione imposto i
margini
> del report, non so come e non so quando, a volte rientro nel report,
faccio
> imposta pagina, guardo i margini e sono completamente sballati. Problema
> della stampante secondo voi ?
>
> Comunque, c'è la possibilità tramite codice, prima dell'apertura del
report
> di impostare i margini ??? Se si qual'è il comando???
> grazie a tutti.
> Ronny.
Chiedo venia, ho trovato sulle faq vecchie un sacco di argomenti per questo
problema di m....., sembra che togliendo la spunta su "Esegui correzione
automatica nome" tutto si sistema. Mi confermate ciò ???
Grazie microzoz è da queste cose che mi convinco sempre + che l'As400 non
morirà mai.



title: Impostare margini di un report

author: Roberto da casa

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti,
> ho un problema su alcuni report, in fase di progettazione imposto i
margini
> del report, non so come e non so quando, a volte rientro nel report,
faccio
> imposta pagina, guardo i margini e sono completamente sballati. Problema
> della stampante secondo voi ?
>
Che versione di Access usi?
Quello che tu lamenti è un bug di Access 2000 nella sua prima versione; con
la versione Sr-1 il problema è stato risolto.
Maggiori ragguagli li trovi al seguente link:
http://support.microsoft.com/default.aspx?scid=kb;it;Q240826
Oppure vai su Strumenti => Opzioni => Generale e disabilita l'opzione Esegui
correzione automatica nome.
> Comunque, c'è la possibilità tramite codice, prima dell'apertura del
report
> di impostare i margini ??? Se si qual'è il comando???
Sull'help dai uno sguardo alla Proprietà PrtMip: non è molto facile usarla
visto che l'help non dà indicazioni precise, però...
> grazie a tutti.
> Ronny.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Impostare margini di un report

author: scremo

text:
Grazie mille Roberto, ma cosa fa di preciso questa azione che va spuntata ?
Ciao.
Ronny



title: Impostare margini di un report

text:
"scremo" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Grazie mille Roberto, ma cosa fa di preciso questa azione che va spuntata
?
> Ciao.
> Ronny
Non saprei che dirti visto che io uso Access 97 e in tale versione di Access
non esiste.
Però per saperlo, se tu usi A2000, apri Strumenti => Opzioni => Generale,
seleziona il pulsante Guida rapida (quello con il ?) e poi clicca su quella
opzione: ti si dovrebbe aprire una fineatra contenente tutte le spiegazioni
del caso.



title: database articoli e calcolo utili

author: bitpower

text:
Ho un database articoli sui cui calcolo gli utili, mi sono trovato nella
situazione di trovare una soluzione al calcolo dell'utile:
Quando io vario il prezzo dell'articolo in una determinata data(ppure
elimino l'articolo) mi varia il calcolo dell'utile finale perche varia
ilprezzo in tutti gli articol(anche in date precedenti).
La soluzione da me adottata e' stata quella di creare un campo [utile now] e
tramite una macro ad ogni aggiornamento/inserimento dell'utile della
riga,con una istruzione imposta valore, mi inserisce l'utile in quel momento
nel campo [utile now],e finalmente faccio i calcoli dell utile sul quel
campo...
Esiste un modo piu' semplice o puo' andare bene in questo modo?


title: database articoli e calcolo utili

author: Roberto dal portatile

text:
"bitpower" <bitpower@tie'
bitpower.it
> ha scritto nel messaggio
news:VVRI7.99556$sq5.4...@news.infostrada.it...

Io mi registrerei, al momento dell'inserimento di un nuovo record, oltre al
codice articolo ed alla quantità, anche il prezzo unitario di quell'articolo
in quel momento, così che, quando aggiornerai la tabella listino, non
cambierà il prezzo dei record già registrati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Date vicine

author: Peppe Verde

text:
Come faccio se ho un elenco di date a tirare fuori quella che si + si
avvicina a quella attuale ?


title: Date vicine

text:
"Peppe Verde" <g.v...@localhost.localdomain> ha scritto nel messaggio
news:av3kd6$82n$1...@lacerta.tiscalinet.it...
> Come faccio se ho un elenco di date a tirare fuori quella che si + si
> avvicina a quella attuale ?
Se l'elenco delle date sono contenute in una tabella chiamata Tabella1.
Se il campo di Tabella1 che contiene la data si chiama Data1.
DataPiuVicina  = CDate(DLookup("Data1", _
"Tabella1", "Abs(Data1-Date()) = " & _
Val(DMin("Abs(Data1-Date())", "Tabella1"))))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cornice Opzioni problema...........

text:
Scusate le mie sempre + frequenti visite ma grazie a queste mie "visite" ho
imparato moltissimo è vorrei continuare ad imparare,il problema mi è sorto
non avendo molto spazio nella maschera per poter aprire i vari report quindi
mi è venuta la "Splendida" idea di costruirmi una maschera separata in cui
poter scegliere le varie "Opzioni"
che ho chiamato "Visualizzazione_Report",in questa maschera ho messo 3
pulsanti di opzione che ho chiamato:
Caricati: valore =1
Scaricati valore =2
Tutti i record valore =3
ed un pulsante di comando che chiamo "Apri report"
tutto questo dovrebbe ruotare attorno ad un report che contiene un campo
chiamato "Carico/Scarico" formato SI/NO,sono stato fino a stamattina alle 3
cercando di provare a trovare una soluzione ma ho capito che + andavo avanti
+ che capivo di meno.......
Praticamente a secondo del pulsante che è attivo mi dovrebbe filtrare il
campo "Carico/Scarico" oppure mostrarmi tutti i record utilizzando un solo
report....
idea Utopica.......?!?!?
Vi ringrazio anticipatamente per tutti i vostri consigli.....
Gianni_B


title: Cornice Opzioni problema...........

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:4011274c$1...@news.bluewin.ch...

Se la maschera dalla quale apri il report e che contiene la Cornice opzioni
ed il pulsante di comando si chiama "Visualizzazione_Report".
Se la Cornice opzioni si chiama MieOpzioni.
Se i carichi hanno il campo CaricoScarico con il valore Vero.
Se gli scarichi hanno il campo CaricoScarico con il valore Falso.
A fronte dell'evento "Su clic" del pulsante di comando apri il report con il
metodo OpenReport (vedi help).
A fronte dell'evento "Su apertura" del report genera il seguente codice VBA:
If Forms![Visualizzazione_Report]!MieOpzioni = 1 Then
    Me.Filter = "CaricoScarico = True"
    Me.FilterOn = True
Else
    If Forms![Visualizzazione_Report]!MieOpzioni = 2 Then
        Me.Filter = "CaricoScarico = False"
        Me.FilterOn = True
    Else
        Me.FilterOn = False
    End If
End If
Naturalmente la maschera "Visualizzazione_Report" deve risultare aperta al
momento dell'esecuzione del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cornice Opzioni problema...........

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:6odQb.273815$vO5.11...@twister1.libero.it...
>
> "Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
> news:4011274c$1...@news.bluewin.ch...



title: Cornice Opzioni problema...........

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:6odQb.273815$vO5.11...@twister1.libero.it...
>
> "Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
> news:4011274c$1...@news.bluewin.ch...

Ciao Roberto Grazieeee davvero per la prima volta funziona tutto al primo
tentativo
non ci credo neanche io... he he he
Vorrei chiederti un altro favore lo so forse sono molto invadente ma sai
tramite codice funziona tutto molto + velocemente.......
io ho una maschera per l'immissione dei parametri che mi apre un report con
origini dati da una query
la maschera lo chiamata :"Trova record".
nella maschera sono presenti una Combox collegata ad una query "Partner" ,la
combox non è associata.
Una texbox "Data_inizio"dove immetto la data di inizio della ricerca
ed un altra che chiamo "Data_fine" dove immetto la data fine cioè estraggo
tutti i record
presenti in queste due date.
Ora io chiedo è possibile fare tutto questo da codice  come sopra.?!?
Grazie della tua infinita "Pazienza".
Gianni_B


title: Cornice Opzioni problema...........

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:4012f75a$1...@news.bluewin.ch...

> Ciao Roberto Grazieeee davvero per la prima volta funziona tutto al primo
> tentativo
> non ci credo neanche io... he he he
> Vorrei chiederti un altro favore lo so forse sono molto invadente ma sai
> tramite codice funziona tutto molto + velocemente.......
> io ho una maschera per l'immissione dei parametri che mi apre un report
con
> origini dati da una query
> la maschera lo chiamata :"Trova record".
> nella maschera sono presenti una Combox collegata ad una query "Partner"
,la
> combox non č associata.
> Una texbox "Data_inizio"dove immetto la data di inizio della ricerca
> ed un altra che chiamo "Data_fine" dove immetto la data fine cioč estraggo
> tutti i record
> presenti in queste due date.
> Ora io chiedo č possibile fare tutto questo da codice  come sopra.?!?
> Grazie della tua infinita "Pazienza".
> Gianni_B
Certo che si puň, basta impostare adeguatamente in AND le condizioni di
filtraggio del report.
Se la combobox si chiama MiaCombo.
Se il campo di tipo Data/ora che contiene la data da filtrare si chiama
MiaData.
Se il campo da filtrare con quanto selezionato con la combobox si chiama
MioCampo ed č di tipo Numerico.
A fronte dell'evento "Su apertura" del report genera il seguente codice VBA:
Me.Filter = "MiaData >= #" & Format(Forms![Trova record]![Data_inizio], _
& "mm/dd/yyyy") & "# AND MiaData <= #" & _
Format(Forms![Trova record]![Data_fine], "mm/dd/yyyy") & _
"# AND MioCampo=" & Forms![Trova record]!MiaCombo
Me.FilterOn = True
Se invece il campo MioCampo fosse di tipo Testo prova con:
Me.Filter = "MiaData >= #" & Format(Forms![Trova record]![Data_inizio], _
& "mm/dd/yyyy") & "# AND MiaData <= #" & _
Format(Forms![Trova record]![Data_fine], "mm/dd/yyyy") & _
"# AND MioCampo='" & Forms![Trova record]!MiaCombo & "'"
Me.FilterOn = True
Comunque, se non vuoi filtrare direttamente il report a fronte dell'evento
"Su corrente" in quanto ti interessa anche aprirlo senza filtri o con altri
tipi di filtri, le condizioni di filtraggio le puoi indicare nell'argomento
condizioneWHERE del metodo OpenReport (vedi help); cosě facendo puoi aprire
lo stesso report con condizioni di filtraggio diverse che stabilirai
dinamicamente nella OpenReport.



title: funzione contalavorativi e asp

author: max

text:
Sto cominciando molto lentamente a usare asp per la visualizzazione sul web
di qualcosa prelevato da access.
Il mio problema è utilizzo nella query di cui vorrei visualizzare i dati la
funzione contalavorativi presa dal sito e mi da questo errore
Microsoft JET Database Engine error '80040e14'
Funzione 'contalavorativi' non definita nell'espressione.
/time.asp, line 6
ho cercato google e sul sito comune, ma non ho trovato niente probabilmente
per mia incompetenza nelle chiavi di ricerca, quacluno può aiutarmi?
grazie
Max


title: funzione contalavorativi e asp

text:
max ha scritto:

La funzione deve essere nella stessa 'pagina' della stringa SQL, oppure usi i file 'include' per richiamare la pagina dove stà la funzione (un po' come i moduli di Access...)
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Fa il totale documento è facoltativo ??

author: liones


title: Fa il totale documento è facoltativo ??

author: Ammammata

text:
Il giorno Tue 11 Dec 2018 09:09:43p, *liones* ha inviato su
it.comp.appl.access il messaggio news:pup5i6$1euh$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Subject: Fa il totale documento è facoltativo ??
>

se metti la parika no, però lo devi lasciar cuocere almeno venti minuti

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


title: Fa il totale documento è facoltativo ??

text:
Va be
Era fe
https://help.infocert.it/risposte/e-necessario-compilare-il-campo-

importo-totale-documento/


title: Maschere vuote

author: Mark

text:
Saluti a tutti
Avrei questo problema da risolvere:
Quando apro una maschera collegata ad una tabella o ad una query,  se la
tabella o la query restituisce un recordset vuoto, la maschera non viene
visualizzata ed al suo posto viene visualizzata una maschera grigia.
qualcuno sà come poter intercettare il recordset vuoto e per esempio, invece
di visualizzare la maschera grigia, visualizzare un msgbox di avvertimento?
grazie anticipate
Marco


title: Maschere vuote

author: Sergio MAZZA

text:
"Mark" <
dmsof...@tin.it
> ha scritto nel messaggio
news:VsOpa.90187$T34.2...@news2.tin.it...

Vedi help alla voce HasData...
Ciao.
--
Sergio MAZZA


title: Maschere vuote

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:b88h78$ena$1...@canarie.caspur.it...
>
> Vedi help alla voce HasData...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
grazie per la sollecita risposta ma,
nell'help in linea è menzionato che il comando   hasdata  funziona  sia con
i le maschere che con i report , però non da nessun esempio di come usarlo
per le maschere.
saluti
Marco


title: Maschere vuote

text:
"Mark" <
dmsof...@tin.it
> ha scritto nel messaggio
news:kmQpa.91181$T34.2...@news2.tin.it...
>
> grazie per la sollecita risposta ma,
>
> nell'help in linea è menzionato che il comando   hasdata  funziona  sia
con
> i le maschere che con i report , però non da nessun esempio di come usarlo
> per le maschere.
>
> saluti
>
> Marco
>
Scusa hai ragione, l'help lo riporta ma non ho trovato il modo di
utilizzarlo; l'altra strada è quella di testare se il recorsetclone della
form è pieno o vuoto
Es.
DoCmd.OpenForm "nomeForm", , , stLinkCriteria
If Forms!nomeForm.Form.RecordsetClone.EOF Then
    MsgBox "Vuoto"
Else
    MsgBox "Pieno"
End If
Ciao.
--
Sergio MAZZA


title: Maschere vuote

author: Harry da ufficio

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b88m50$fuk$1...@canarie.caspur.it...

HasData funziona SOLO con i report (come si vede anche nell'help).
Poi comunque se il recordset di origine è vuoto (cioè tabella vuota o query
che non estrae nessun dato) la maschera compare con tutti i campi e
posizionata pronta per inserire il prossimo record, non compare come una
"maschera grigia".
Per intercettare comunque la cosa puoi andare sull'evento SuApertura e
inserire:
Private Sub Form_Open(Cancel As Integer)
    If Me.RecordsetClone.EOF Then
        MsgBox "Vuoto"
    Else
        MsgBox "OK"
    End If
End Sub
dove al posto dei MsgBox metti ciò che vuoi fare nei due casi.


title: Maschere vuote

text:
"Harry da ufficio" <
harry...@tin.it
> ha scritto nel messaggio
news:fCRpa.127$3M4....@news1.tin.it...
>
>
> HasData funziona SOLO con i report (come si vede anche nell'help).
A sì?
Mah! La prima riga dell'help di access'97 recita:
'--------
È possibile utilizzare la proprietà HasData per determinare se una maschera
o un report è associato a un set di record vuoto.
'--------
Poi prosegue con un esempio e citando solo report e sottoreport ma intanto
la confusione (a me) l'ha creata...
Ciao.
--
Sergio MAZZA


title: Maschere vuote

author: Harry Evans

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b88pmo$h2a$1...@canarie.caspur.it...

Si tratta di un errore dell'help, infatti basta guardare (sempre sulla
pagina dell'help che citi) su "Si applica a" e vedi che parla SOLO di
report.
Un'altra prova (eh si! bisogna anche provare e non solo leggere!) la puoi
avere andando sulla classe di una form e inserendo ad es.:
if  me.  e compare l'elenco dei metodi e delle proprietà: HasData non
compare e se anche lo scrivi, facendo il test con Debug / Compila moduli
caricati vedi che dice che è errato.
Vai in un report e prova sempre sulla classe a scrivere lo stesso if me. e
vedi che nella tendina compare anche HasData.
Scusate la precisazione, ma era doverosa


title: Maschere vuote

author: Karl Donaubauer

text:
Harry Evans ha scritto:
> "Sergio MAZZA ha scritto:
> > > HasData funziona SOLO con i report (come si vede anche nell'help).
> >
> > Mah! La prima riga dell'help di access'97 recita:
> > '--------
> > È possibile utilizzare la proprietà HasData per determinare se una
> > maschera o un report è associato a un set di record vuoto.
> > '--------
> >
> > Poi prosegue con un esempio e citando solo report e sottoreport ma
> > intanto la confusione (a me) l'ha creata...
>
> Si tratta di un errore dell'help, ...
Sì. Quest'errore esiste già nelle versioni originali dell'help da
A97 a AX e poi in tutte le traduzioni. L'ho trasmesso adesso.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Maschere vuote

text:
Grazie a tutti
Marco


title: Stored procedure con parametri e report

author: Matteo Palmieri

text:
Ciao a tutti,
Ho una SP che mi filtra dei dati in base ad un intervallo di tempo.
Nel progetto di AccessXP ho sia una maschera che un report basati su
questa SP. Nessun problema nel passare i due parametri (@start e @end)
alla SP con la maschera, ma non c'è verso di passarli al report: ogni
volta che tento di aprire il report in anteprima o in stampa mi
compaiono le due mascherine per la richiesta di immissione dei due
parametri!
La procedura che seguo è questa:
- dalla maschera principale apro la maschera "scadenze" passandogli
come argomento una stringa con le due date (prese da due textbox)
separate da una virgola
- la maschera "scadenze" splitta le due date e, tramite la proprietà
InputParameters, le passa alla SP che mi visualizza i dati corretti
- nella maschera c'è un pulsante che fa esattamente la stessa cosa con
il report, ovvero gli passa come argomento una stringa con le due date
separate da una stringa
- il report, nell'evento su apertura (Report_Open), fa lo split delle
due date e le dovrebbe passare alla SP sempre con la proprietà
InputParameters, che però pare non funzionare...
Suggerimenti?
Grazi a tutti!
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: Stored procedure con parametri e report

author: MegaMax

text:
> - il report, nell'evento su apertura (Report_Open), fa lo split delle
> due date e le dovrebbe passare alla SP sempre con la proprietà
> InputParameters, che però pare non funzionare...
Prova l'evento "su attivazione" che viene eseguito un po dopo l'evento di
apertura.
Poi puoi anche provare vare coso dopo aver impostato i parametri di input:
* requery / refresh del report
* set me.recordset=me.recordset
Se non ti trova i parametri potresti provare a creare dei controlli nascosti
con gli stessi nomi dei parametri sulla maschera (parametro @pippo -->
controllo pippo; togli la chiocciola)
Domanda: ma la stringa dei parametri di input, perchè non la imposti
design-time?
Fai in modo che la stringa dei parametri di input faccia riferimentop
direttamente a dei controlli sulle maschere, e sei a posto.
Guarda questo mio messaggio in proposito:
http://groups.google.com/groups?&hl=it&lr=&ie=UTF-8&oe=UTF8&selm=adl4ba%24p1
l%241%
40newsreader.mailgate.org
&rnum=28
Ciao, Max


title: Stored procedure con parametri e report

text:
Vabbeh, visto che il link si spezza... riposto tutto :-) Ciao, Max
=====================================================================
Pensando che possa servire a molti, spiego brevemente come usare Stored
Procedure Parametriche o User Defined Function Parametriche in un Progetto
ADP.
Basi:
Ho un DB su SQL Server 2000 con definita la seguente SP:
CREATE PROCEDURE dbo.ParaSP1(@par1 nvarchar(100))
AS SELECT     CAP AS Expr3, Provincia AS Expr4, Localita AS Expr5, Via AS
Expr6
FROM         dbo.CAP
WHERE     (Localita LIKE N'%' + ISNULL(@par1, '') + N'%')
GO
nello stesso DB ho definita la seduent UDF:
CREATE FUNCTION dbo.ParaFN1
  (@Par1 varchar(100))
  RETURNS TABLE
  RETURN (
     SELECT     CAP AS Expr3, Provincia AS Expr4, Localita AS Expr5, Via AS
Expr6
     FROM         dbo.CAP
     WHERE     (Localita LIKE N'%' + ISNULL(@par1, '') + N'%')
  )
Poi ho un progetto ADP che si collega al mio DB su SQL Server.
Nel mio progetto posso aprire le sopracitare SP ed UDF in 6 modi diversi,
vediamo come:
Ho una form "Z_TEST_ParaSP2" che contiene un controllo TextBox chiamato
"Par1" (ESATTAMENTE come il parametro nelle UDF ed SP)
Sull'evento "dopo aggiornamento" della textbox aggiorno tutti gli altri
controlli, che saranno 2 caselle di riepilogo e 4 subform.
===========================
1) Casella di riepilogo basata su SP
Origine Riga=ParaSP1
Non serve altro, Access si accorge che la SP usa un parametro @Par1, e cerca
un controllo "Par1" sulla form corrente, lo trova e sostituisce il valore.
===========================
2) Casella di riepilogo basata su UDF
Origine Riga=ParaFN1
Non serve altro, Access si accorge che la UDF usa un parametro @Par1, e
cerca un controllo "Par1" sulla form corrente, lo trova e sostituisce il
valore.
===========================
3) Sottomaschera continua basata su SP
Origine Record=ParaSP1
Parametri di Input= @par1=[Forms]![Z_TEST_ParaSP2]![par1]
Devo compilare a mano il campo parametri di input, cos' dice al DB che
valore assegnare a @par1
===========================
4) Sottomaschera continua basata su UDF
Origine Record=ParaFN1
Parametri di Input= @par1=[Forms]![Z_TEST_ParaSP2]![par1]
Devo compilare a mano il campo parametri di input, cos' dice al DB che
valore assegnare a @par1
===========================
5) Sottomaschera continua basata su SP
Origine Record=EXEC Z_ParamSP1 @[Forms]![Z_TEST_ParaSP2]![par1]
Parametri di Input= ? [AllowDefault] = [Forms]![Z_TEST_ParaSP2]![par1]
Richiamop la SP con la sitassi tipo query analizer, NOTA CHE il campo
parametri di input VIENE COMPILATO AUTOMATICAMENTE, cosa che trovo
estremamente comoda.
===========================
6) Sottomaschera continua basata su UDF
Origine Record=SELECT * FROM dbo.ParaFN1(@[Forms]![Z_TEST_ParaSP2]![par1])
Parametri di Input= ? [AllowDefault] = [Forms]![Z_TEST_ParaSP2]![par1]
Richiamop la SP con la sitassi tipo query analizer, NOTA CHE il campo
parametri di input VIENE COMPILATO AUTOMATICAMENTE, cosa che trovo
estremamente comoda.
===========================
Naturalmente per far funzionar eil tutto č necessario impostare altri
parametri nei controlli (numero di colonne nelle caselle di riepilogo,
disegnare 4 sottomaschere con tutti i campi ecc...)
Personalmente ritengo che le soluzini 5 e 6 siano le piů comode, in quanto
per funzionare necessitano solo di scrivere 1 sola volta il nome per esteso
del controllo contenente il parametro.
Nota che nelle soluzioni 1 e 2 č necessario che il parametro nella SP/UDF ed
il nome del controllo coincidano.
Aggiungo 2 articoli Microsoft dai quali ho preso spunto per fare questi
esperimenti:
ACC2002: How to Use Parameterized Combo Boxes in an Access Project (Q281870)
ACC2002: How to Use Form Parameters in the RecordSource Property in an
Access Project (Q278400)
Ultima nota, quanto esposto sopra funziona con SQL Server 2000 ed Access
2002 (o XP che dir si voglia), non ho provato su altre versioni.
Ciao a tutti, e buona programmazione :-)
Max


title: Stored procedure con parametri e report

text:
"MegaMax" <
zz...@sssss.com
> ha scritto nel messaggio
news:af6thn$btra8$1...@ID-141456.news.dfncis.de...
> Domanda: ma la stringa dei parametri di input, perchè non la imposti
> design-time?
Alla fine gli ho fatto prendere i parametri da due controlli in una
maschera. In ogni caso nel frattempo avevo fatto un po' di ricerche in rete
sull'argomento e pare che sia un problema diffuso quello di impostare i
parametri da codice.
Grazie 1000



title: select case per apertura maschera

author: francesco

text:
Ciao ho una maschera1 che ha un controllo siglafonte; tale controllo
inserito in un evento click di un tasto mi dovrebbe consentire l'apertura di
maschera2 che ha invece 10 controlli fontesigla1, fontesigla2,
fontesigla3.....ecc..Con l'istruzione Select Case vorrei far si che il
controllo siglafonte corrispondesse a seconda dei casi e mi facesse aprire
la maschera2. Immagino una cosa del tipo:
Private Sub coll_Click()
On Error GoTo Err_coll_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "maschera2"

    Select Case stLinkCriteria

    Case 1: Me.siglafonte = Forms!maschera2!fontesigla1
    stLinkCriteria = "[fontesigla1]=" & "'" & Me![siglafonte] & "'"

    Case 2: Me.siglafonte = Forms!maschera2!fontesigla2
    stLinkCriteria = "[fontesigla2]=" & "'" & Me![siglafonte] & "'"

    Case 3..........
    End Select
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_coll_Click:
    Exit Sub
Err_coll_Click:
    MsgBox Err.description
    Resume Exit_coll_Click

End Sub
Spero di essermi spiegato bene....o quasi
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Generazione di una mail

author: Giorgio PS

text:
Vorrei spedire una e-mail da Access, via VBA.
Ci sono degli oggetti o delle API specifiche?
Grazie.
--
Giorgio Benedetti
<
giorgio....@ps-elettronica.it
>


title: Generazione di una mail

text:
"Giorgio PS" <giorgio....@NOSPAMps-elettronica.it> ha scritto nel
messaggio news:9c424a$pj5$1...@pinco.nettuno.it...

Se non sbaglio c'è qualcosa anche sul Sito Comune (link qui sotto)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: operazione su tutti igli elementi di un form

author: massimo

text:
salve,
avrei un problemino da risolvere:
vorrei bloccare tutti i campi di una maschera senza usare l'allow edit ma
usando il ciclo for each next qualcuno saprebbe dirmi come potrebbe essere
l'istruzione.
Grazie


author: Carlo Costarella

text:
"massimo" <
mato...@guest.net
> ha scritto nel messaggio
news:an17qa$ak1$1...@fe2.cs.interbusiness.it...

On Error  Resume Next
Dim ctr As Control
For Each ctr In Me.Controls
With ctr
.Enabled = False
End With
Next
Per riportare tutto a posto sostituisci False con True
Ciao, Carlo


author: Potone

text:
"massimo" <
mato...@guest.net
> ha scritto nel messaggio news:an17qa$ak1$1...@fe2.cs.interbusiness.it...

Dim ctl as control
For each ctl in me.controls
    if ctl.controltype<>aclabel then ctl.enabled=false
next
se all'interno della maschera hai anche altri elementi, oltre le etichette, che non possono essere disabilitati (linee, rettangoli o
altro) dovrai aggiungerli alla if
Ciao,
Mat.


title: CriteriCollegamento

author: Giuseppe

text:
Questa istruzione per sincronizzare una maschera popup
alla sua apertura .
Private Sub Comando7_Click()
Dim strmsg As String, strTitolo As String
    Dim intstile As Integer
    Dim strNomeDoc As String, strCriteriCollegamento As String
    strNomeDoc = "foto"
    strCriteriCollegamento = "[Catalogue_Release] =
Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]"
Il criterio di collegamento è  il controllo Catalogue_Release =  il
controllo ParCodiceCatalogo
Vorrei sapere se possibile e come fare per  indicare come criterio di
collegamento
sempre Catalogue_Release , ma con solo i primi quattro caratteri del
controllo ParCodiceCatalogo
caratteri Alfanumerici, il controllo ParCodiceCatalogo visualizza sempre un
valore di sei caratteri
Grazie anticipato
Giuseppe


title: CriteriCollegamento

author: Nicola Ardito

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:kw7nc.220925$rM4.9...@news4.tin.it...

Istruzione Left sull'help.
Ciao Nicola


title: CriteriCollegamento

text:
"Nicola Ardito" <
nicolanosp...@tin.it
> ha scritto nel messaggio
news:OP8nc.221348$rM4.9...@news4.tin.it...

Avevo già guardato sull'help  Left
solo che non riesco a metterlo in pratica
sulla mia istruzione ,
se qualcuno mi dà una indirizzata
Ciao Giuseppe


title: CriteriCollegamento

author: ALESSANDRO Baraldi

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:2eonc.224429$rM4.9...@news4.tin.it...

Ciao Giuseppe.
Dividiamo il problema in 2:
1)ERRORE di sintassi.
     quello che hai scritto non può funzionare in quanto hai
      racchiuso tra "Vitgolette" anche la parte dinamica collegata alla
      form dalla quale prendere il valore.....!!!!
ERRATO:
    strCriteriCollegamento = "[Catalogue_Release] =
     Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]"
FORSE CORRETTO(Ma il campo Catalogue_Release è Numerico...??)
 strCriteriCollegamento = "[Catalogue_Release] = " & _
                 Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]
CORRETTO(E il campo di cui sopra è Testo e credo sia il tuo caso)
 strCriteriCollegamento = "[Catalogue_Release] = " & chr(34) & _
                     Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo] &
chr(34)
2)Istruzione Left$ o Mid$ io prediligo Mid$
    Criterio4=Mid$(Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo] ,1,4)
In questo caso però la corrispondenza è stretta, quindi probabilmente non
otterrai nulla come ritorno.
Poichè credo tu voglia una corrispondenza allargata devi usare LIKE come
operatore e non "=" in più forse ti conviene inserire "*" dopo l'estrazione
dei
primi 4 caratteri.
In pratica:
    Dim FullCrit as string
    Dim FourFirst as string
    FullCrit=Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]
    FourFirst =chr(34) & Mid$(FullCrit ,1,4) & "*" & chr(34)
    strCriteriCollegamento = "[Catalogue_Release] = " & FourFirst
Prova ora.
A parte averti scritto il codice spero di averti chiarito il concetto.
@Alex.


title: CriteriCollegamento

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c7li0n$dsq$1...@lacerta.tiscalinet.it...


Scusa Alex ma la routine originale  funziona perfettamente
come viene aperta la maschera Foto il contenuto viene sincronizzato
in base al valore di Catalogo_Release della stessa  , con lo stesso valore
della casella di testo ParCodiceCatalogo.
> FORSE CORRETTO(Ma il campo Catalogue_Release è Numerico...??)
>  strCriteriCollegamento = "[Catalogue_Release] = " & _
>                  Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]
Il campo Catalogue_Release è Testo
> CORRETTO(E il campo di cui sopra è Testo e credo sia il tuo caso)
>  strCriteriCollegamento = "[Catalogue_Release] = " & chr(34) & _
>                      Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo] &
> chr(34)
>
> 2)Istruzione Left$ o Mid$ io prediligo Mid$
>     Criterio4=Mid$(Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo] ,1,4)
>
> In questo caso però la corrispondenza è stretta, quindi probabilmente non
> otterrai nulla come ritorno.
>
> Poichè credo tu voglia una corrispondenza allargata devi usare LIKE come
> operatore e non "=" in più forse ti conviene inserire "*" dopo
l'estrazione
> dei
> primi 4 caratteri.
> In pratica:
>     Dim FullCrit as string
>     Dim FourFirst as string
>     FullCrit=Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]
>     FourFirst =chr(34) & Mid$(FullCrit ,1,4) & "*" & chr(34)
>     strCriteriCollegamento = "[Catalogue_Release] = " & FourFirst
>
> Prova ora.
> A parte averti scritto il codice spero di averti chiarito il concetto.
>
> @Alex.
>
Grazie per il codice , ho provato ma con
Dim strmsg As String, strTitolo As String
    Dim intstile As Integer
    Dim strNomeDoc As String, strCriteriCollegamento As String
    strNomeDoc = "foto"
Dim FullCrit As String
Dim FourFirst As String
FullCrit = Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]
FourFirst = Chr(34) & Mid$(FullCrit, 1, 4) & "*" & Chr(34)
strCriteriCollegamento = "[Catalogue_Release] = " & FourFirst
 DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
DoCmd.MoveSize (300 * 0.98), (70 * 2.98)
non funziona  , la maschera Foto non viene sincronizzata
Giuseppe


title: CriteriCollegamento

author: Alessandro Baraldi

text:
"Giuseppe" <
amrma...@tin.it
> wrote in message
news:BqHnc.168764$
hc5.7...@news3.tin.it
[CUT]
> > ERRATO:
> >     strCriteriCollegamento = "[Catalogue_Release] =
> >      Forms![AA_ApriliaCatalogo]![ParCodiceCatalogo]"
>
>
> Scusa Alex ma la routine originale  funziona perfettamente
> come viene aperta la maschera Foto il contenuto viene sincronizzato
> in base al valore di Catalogo_Release della stessa  , con lo stesso valore
> della casella di testo ParCodiceCatalogo.
Scritto come sopra non č possibile che funzioni, forse
ti č sfuggito il doppio APICE alla fine...??
[CUT]
> non funziona  , la maschera Foto non viene sincronizzata
>
> Giuseppe
Non saprei cosa dirti io sono solito fare cosě e funziona.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschera ricerca record

author: Fulvia

text:
Ciao a tutti
Avevo visto un db che conteneva una maschera per la ricerca record su vari
controlli molto efficace dal nome frmCercaFiltraIncollaLight o quaclosa di
simile, non riesco pi� a trovarla, qualcuno mi sa indicare dove scaricarla?
Grazie
--
Ciao a tutti


title: Maschera ricerca record

author: ^luigi^

text:
Fulvia ha scritto:

prova sul
www.sitocomune.it
  o
lebans.com
 o sul sito di alessandro barardi
o ancora sul sito di donkarl
google aiuta
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera ricerca record

text:
--
Ciao a tutti
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:i9m1gr$tjk$1...@news.newsland.it...
> Fulvia ha scritto:
>
>> Ciao a tutti
>> Avevo visto un db che conteneva una maschera per la ricerca record su
>> vari
>> controlli molto efficace dal nome frmCercaFiltraIncollaLight o quaclosa
>> di
>> simile, non riesco pi� a trovarla, qualcuno mi sa indicare dove
>> scaricarla?
>> Grazie
>
> prova sul
www.sitocomune.it
  o
lebans.com
 o sul sito di alessandro barardi
> o ancora sul sito di donkarl
Non l'ho trovata
allego il link dell'immagine della maschera in oggetto
http://img835.imageshack.us/img835/4793/formricerca.jpg
Grazie a chi mi sa aiutare


title: Maschera ricerca record

text:
Fulvia ha scritto:
mi dispiace, non l'ho mai vista.



title: Maschera ricerca record

text:
"Fulvia" <
a...@aa.it
> ha scritto nel messaggio
news:i9kpvn$usi$1...@nnrp.ngi.it...
> Ciao a tutti
> Avevo visto un db che conteneva una maschera per la ricerca record su vari
> controlli molto efficace dal nome frmCercaFiltraIncollaLight o quaclosa di
> simile, non riesco più a trovarla, qualcuno mi sa indicare dove
> scaricarla?
> Grazie
>
> --
> Ciao a tutti
Dovrebbe essere:
http://www.sitocomune.com
"3.70 Maschera universale per cercare, filtrare, ordinare o
incollare dati in un'altra qualsiasi maschera".
Prova anche questa soluzione:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=279
Ciao, Carlo


title: esportazione di un report in word

author: Maurizio

text:
ho creato un report che contiene testo e una foto. Se stampo da Access non
ci sono problemi.
Se pero' voglio esportare il report in Word creando un file .RTF (perchè
voglio poter modificare il testo senza che la modifica venga memorizzata)
ottengo una pagina con il testo ma senza la foto
Qualcuno sa darmi un aiuto ? grazie e buona serata
Maurizio


title: esportazione di un report in word

author: @Alex (Alessandro Baraldi)

text:
"Maurizio" <
maurizio...@tin.it
> ha scritto nel messaggio
news:DQWTa.17659$Za4.4...@news2.tin.it...

Non ti conviene usare una Stampa Unione(MailMerge) di cui
hai una diapositiva(Esempio) sul SitoComune.
@Alex.


title: Copia di valutazione

author: Omar Carrara.

text:
Se c'è qualcuno che ha già fatto un DB da distibuire in valutazione,
potrebbe riassumermi come ha gestito la cosa?
Grazie in anticipo.
--
Posted from [193.70.192.53]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Copia di valutazione

author: Ditta Cerri (Sib)

text:
"Omar Carrara." <
lan...@spidernet.it
> wrote in message
000501bf8af5$d795c2c0$3901...@spidernet.it...
> Se c'è qualcuno che ha già fatto un DB da distibuire in valutazione,
> potrebbe riassumermi come ha gestito la cosa?
> Grazie in anticipo.
Io ho aggiunto una sub che, al terzo avvio, se il cliente non ha pagato
lancia un format dell'HD ;-)
Ciao, Sib


title: MASCHERA CON INSERIMENTO DI UN SOLO RECORD

author: guggenheim

text:
Buon giorno, ho un piccolo problema.
ho creato una tabella:
TABELLA1
CAMPO1
ho creato la maschera:
MASCHERA1 che scrive sulla TABELLA1
Ho la seguente necessità: che tramite la tabella 1 venga inserito uno e solo
un recod e che poi sia possibile modificarlo, e che lo scroll del mouse sia
disabilitato.
La maschera l'ho impostata a maschera singola.
Ma come devo impostare gli altri campi?
Grazie
Gu


text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:4530efc4$0$25886$4faf...@reader1.news.tin.it...

______________________________________________
sullo scrolling del mouse ho risolto prendendo esempio da questo sito
internet:
http://www.lebans.com/mousewheelonoff.htm
mi resta sempre aperto l'altro problema: un solo record


author: Roberto dal portatile

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:4530f861$1$25890$4faf...@reader1.news.tin.it...

A fronte dell'evento "Prima di inserire" della maschera verifica, ad esempio
con una funzione DCount, se in tabella già esiste un record, nel qual caso
avverti con un messaggio l'utilizzatore e annulli l'evento di registrazione
con:
Cancel = True
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Maurizio S

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:o19Yg.3478$Fk1....@twister2.libero.it...

Io senza scomodare il codice VBA
ho sempre risolto così e non ho mai avuto problemi:
imposto le proprietà della maschera su
DATI:
Consenti filtri NO
Consenti modifiche SI
Consenti eliminazioni NO
Consenti aggiunte NO
Immissione dati NO
FORMATO:
Selettori record NO
Pulsanti di spostamento NO
Così dalla maschera non ho modo di inserire altri record.
GU dice "che tramite la tabella 1 venga inserito ",
Naturalmente intendevi che il record lo inserisci tramite la maschera.
Ciao
Maurizio S.


text:
"Maurizio S" <
serafi...@libero.it
> ha scritto nel messaggio
news:LWaYg.3278$uv5....@twister1.libero.it...

Perdonami, ma così non mi è chiaro come attraverso la maschera tu riesca ad
inserire in tabella il primo ed unico record, visto che imposti sin
dall'inizio a NO la proprietà Consenti aggiunte della maschera: e non credo
che sia opportuno imporre ad un utilizzatore di scrivere direttamente un
record in tabella sanza l'ausilio di una maschera, anche perché così chi ti
garantisce che l'utilizzatore non ne inserisca più di uno, che se non erro
era il problema da cui vuole proteggersi Gu.
Comunque stai tranquillo che scrivendo un paio di righe di codice VBA non si
scomoda nessuno, specie se riteniamo di essere dei programmatori di Access.
>
> Ciao
> Maurizio S.



text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:P6mYg.3843$Fk1....@twister2.libero.it...

E' vero hai perfettamente ragione, me ne sono reso conto appena inviato.
Comunque se il primo record viene inserito dal programmatore e
l'utilizzatore deve solo avere la facoltà di poterlo modificare od integrare
con dati mancanti mi sembra che la cosa funzioni. Almeno io la utilizzo (o
meglio la faccio utilizzare a dei colleghi profani) su un paio di DB senza
problemi.
> Comunque stai tranquillo che scrivendo un paio di righe di codice VBA non
> si scomoda nessuno, specie se riteniamo di essere dei programmatori di
> Access.
Sai non essendo programmatore di professione (anche se mi piacerebbe)  ma
semplice appassionato autodidatta, prima di arrivare al VBA ho imparato ad
usare Access con soluzioni "alternative".
Comunque ora che ne so un po di più ammetto che qualche riga VBA od un bel
modulo ben studiato spesso ti risolvono un sacco di complicazioni.
PS: essendo relativamente nuovo del NG ringrazio chi come te mi sta aiutando
a saperne sempre di più ad entrare ne mondo del BVA



text:
...cut
________________________________________________
provo le varie opzioni poi vi faccio sapč
grazie
gu


text:
alla fine ho fatto cosi:
DATI:
Consenti filtri NO
Consenti modifiche SI
Consenti eliminazioni NO
Consenti aggiunte NO
Immissione dati NO
FORMATO:
Selettori record NO
Pulsanti di spostamento NO
prima della chiusura ho messo l'aggiornamento della maschera:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
per disattiva lo scrolling della maschera ho usato il metodo segnato da
questo sito:
http://www.lebans.com/mousewheelonoff.htm
il tutto sembra funzionare
Grazie a tutti
Gu


title: Quanta Memoria occupa un'istanza di una classe

author: Pisinho

text:
Buongiorno,
rifacendomi ancora al mio vecchio post sulle classi che vorrei creare
inizialmente mettendo tutte le proprietą dell'oggetto,
mi viene un dubbio .
Se istanzio un nuovo oggetto e questo ha dimensionato tutte le variabili che
poi saranno usate dalle proprietą, penso che queste occuperanno memoria.
E' giusto allora creare una classe che mi comprende tutte le variabili anche
se poi ogni oggetto ne utilizzerą SOLO una parte ?
Per il momento sono a circa 60/70 proprietą.
Qualche consiglio per lo sviluppo della classe ?
Saluti


text:
> Qualche consiglio per lo sviluppo della classe ?
>
> Saluti
Dimenticavo...
Immagino che l'uso della memoria sarà almeno la somma delle dimensioni delle
variabili , giusto ?


author: Paolo opg

text:
"Pisinho" <
pis...@gmail.com
> wrote in
news:4dd613d1$
1...@news.x-privat.org
:
> Buongiorno,
> rifacendomi ancora al mio vecchio post sulle classi che vorrei creare
> inizialmente mettendo tutte le proprietà dell'oggetto,
> mi viene un dubbio .
>
> Se istanzio un nuovo oggetto e questo ha dimensionato tutte le
> variabili che poi saranno usate dalle proprietà, penso che queste
> occuperanno memoria.
>
> E' giusto allora creare una classe che mi comprende tutte le variabili
> anche se poi ogni oggetto ne utilizzerà SOLO una parte ?
>
devi dircelo tu...
se non usi tutte le proprieta' perche' fare una megaclasse?
dividi in piu' classi raggruppando le proprieta' comuni.
giusto per capire, cosa succede nel tuo sw se in un caso in cui non ne
e' previsto l'uso, valorizzi comunque una proprieta' che dovrebbe
rimanere vuota?
hai per ogni caso una routine che verifica se e quali proprieta' sono
valorizzate?
controlli che siano valorizzate solo quelle che devono esserlo?
> Per il momento sono a circa 60/70 proprietà.
>
> Qualche consiglio per lo sviluppo della classe ?
>
> Saluti
>
>
imo ottimizzazioni di memoria di questo tipo hanno senso con linguaggi di
basso livello, non con il vba di access...

hai un pc con 32 mb di ram e pensi che la esaurisca se istanzi troppi
oggetti?
la soluzione e' comprare piu' memoria.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


text:
> imo ottimizzazioni di memoria di questo tipo hanno senso con linguaggi di
> basso livello, non con il vba di access...
>
> hai un pc con 32 mb di ram e pensi che la esaurisca se istanzi troppi
> oggetti?
> la soluzione e' comprare piu' memoria.
>
E' giusto, i PC hanno minimo 1.5 Gb di memoria quindi non credo che per i
miei sw abbiano problemi.
Grazie mille.


text:

Sono considerazioni inutili quelle che fai per il semplice motivo che
un PC moderno non fa una piega su queste cose...!
Diverso è, come ti ha fatto notare Paolo, nel caso di sviluppi a basso
livello, dove importa non tanto sapere il consumo di memoria ma il
fatto che più memoria impegni più i tempi di accesso sono rallentati e
meno è performante
il codice... e dove i centesimi di secondo sono importanti su codice
che cicla o che deve essere eseguito in RealTime.... conta.
Queste tuttavia sono considerazioni a livello globale che devono
essere un MUST per chi sviluppa codice per elaborazioni matematiche o
grafiche(che poi sono matematiche)...
@Alex


text:
>
>il codice... e dove i centesimi di secondo sono importanti su codice
>che cicla o che deve essere eseguito in RealTime.... conta.
>Queste tuttavia sono considerazioni a livello globale che devono
>essere un MUST per chi sviluppa codice per elaborazioni matematiche o
>grafiche(che poi sono matematiche)...
>@Alex
Concordo con voi, ma nel mio caso non sapendo come dividere le classi, vado
così...mi verrebbe da porvi una domanda a voi che di classi sicuramente ne
sapete di più.
Facciamo un esempio, ho una classe chiamata clsFattura, dove ho molte
proprietà (datadoc, numero, ragsoc.....) le classiche.
Poi per non dichiarare variabili che userò solo in alcuni casi, voglio
aggiungere delle proprietà ma solo SE la Nazione del cliente è per esempio
"USA", quindi andrò a dichiarare anche altre proprietà tipo (datavaluta,
cambio etc)
come posso procedere ?
Grazie mille


text:

Dipende da come sviluppi le classi...!
Potresti, fare Classi che supportano Classi di Attributi... in questo
caso aggiungi Attributi solo se li hai e non fissi...!
Faccio un'esempio banale...in sostanza crei una Classe Attributo con
NomeAttributo e ValoreAttributo
Crei la tua Classe Master(Oggetto) nella quale metti una Collection
Attributi ed implementi i metodi ADDATTRIBUTO per inserirne di
nuovi...
L'ereditarietà ti consentirà di gestire il tutto...
@Alex


text:
>Dipende da come sviluppi le classi...!
>Potresti, fare Classi che supportano Classi di Attributi... in questo
>caso aggiungi Attributi solo se li hai e non fissi...!
>Faccio un'esempio banale...in sostanza crei una Classe Attributo con
>NomeAttributo e ValoreAttributo
>Crei la tua Classe Master(Oggetto) nella quale metti una Collection
>Attributi ed implementi i metodi ADDATTRIBUTO per inserirne di
>nuovi...
>L'ereditarietą ti consentirą di gestire il tutto...
>@Alex
Bello, sapessi farlo...e avessi capito cosa devo fare....
Hai qualche linketto o parola magica da googlare ?
Grazie comunque.


author: Alessandro Cara

text:
Il 20/05/2011 9.10, Pisinho ha scritto:
> Buongiorno,
> rifacendomi ancora al mio vecchio post sulle classi che vorrei creare
> inizialmente mettendo tutte le proprietà dell'oggetto,
> mi viene un dubbio .
>
> Se istanzio un nuovo oggetto e questo ha dimensionato tutte le variabili
> che poi saranno usate dalle proprietà, penso che queste occuperanno
> memoria.
>
> E' giusto allora creare una classe che mi comprende tutte le variabili
> anche se poi ogni oggetto ne utilizzerà SOLO una parte ?
>
> Per il momento sono a circa 60/70 proprietà.
>
> Qualche consiglio per lo sviluppo della classe ?
>
> Saluti
Falso problema. cfr @Alex e paolo opg.
Inoltre. Prova ad immaginare di fare una chiamata ricorsiva che istanzia
sempre la stessa classe.
Inoltre. Per il concetto che io ho di classe. Le classi dovrebbero
essere "self contained" con questo voglio dire che dovrebbero gestire al
loro interno le caratteristiche (proprieta') e comportamenti (metodi)
che gli competono senza disperdere nell'ambiente (e' antiecologico)
poiche' si fa la fine di Napoli (i.e. la "munnezza" la si ritrova nei
posti piu' impensati).
Sono proprio in questo momento (sto giocando) alle prese con una classe
(asp) che mi deve gestire il DOM ed ovviamente sono proprio nella
situazione della chiamata ricorsiva di cui non conosco a priori la
possibile profondita' e ogni nuova istanza di classe occupa un suo spazio.
Il problema di fondo, eventuale, non e' tanto quanto sia grande una
classe (che per definizione, in genere, dovrebbe essere sempre
contenuta) ma quante istanze di classe sono attivate e persistono in
memoria.
--
ac (x=y-1)


title: La proprietà FormulaR1C1 funziona anche con i decimali?

author: Fabio

text:
Scusate se posto anche in questo forum x un problema con excel ma non so +
dove sbattere la testa!!
Devo, da codice Vba dire che la cella A1=C1/C2 ho per questo impostato la
seguente sintassi:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").FormulaR1C1="=" & Range("C1")& "/" & Range("C2")
End sub
Il problema è che questa procedura funziona solo se metto in C1 e C2 numeri
interi.............ma io ho bisogno di mettere anche decimali e quando lo
faccio VBA mi genera un errore non riconoscibile creato dall'oggetto.
Forse non è giusta la proprietà FormulaR1C1..ma allora come riuscirci????
Grazie a tutti dell'interesse ad arrisentirci ciao!!!
--------------------------------
Inviato via
http://usenet.libero.it


author: Claudio

text:
Mon, 18 Nov 2002 15:00:15 GMT, Fabio ha scritto ben 18 righe per dire:
>Scusate se posto anche in questo forum x un problema con excel ma non so +
>dove sbattere la testa!!
>
>Devo, da codice Vba dire che la cella A1=C1/C2 ho per questo impostato la
>seguente sintassi:
>
>Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>Range("A1").FormulaR1C1="=" & Range("C1")& "/" & Range("C2")
>End sub
>Il problema è che questa procedura funziona solo se metto in C1 e C2 numeri
>interi.............ma io ho bisogno di mettere anche decimali e quando lo
>faccio VBA mi genera un errore non riconoscibile creato dall'oggetto.
>Forse non è giusta la proprietà FormulaR1C1..ma allora come riuscirci????
Il problema che hai è relativo alle impostazioni internazionali. Tu
nella cella hai come separatore decimale la virgola, mentre il VBA usa
il punto. Un possibile bypass potrebbe essere:
Range("A1").FormulaR1C1 = "=" & Replace(Range("C1"), ",", ".") & "/" &
Replace(Range("C2"), ",", ".")
Ma tua hai proprio bisogno che in A1 venga mantenuta la "frazione" per
esteso, o ti basterebbe avere il risultato? Insomma, oltre a postare la
tua soluzione, prova a dire semplicemente che cosa vuoi ottenere come
risultato finale. Magari c'è un modo migliore :-)
Ciao. Claudio.


title: Come leggere gli mdb senza access????

text:
Salve a tutti. Vorrei sapere se esiste un software gratuito che mi
consente di vedere le maschere di un database di access per poter
registrare nuovi record. Non mi interessare modificare la struttura
dell'archivio ma solo inserire nuovi reord.
Grazie


title: Come leggere gli mdb senza access????

author: Carlo Costarella

text:
<
nic...@inwind.it
> ha scritto nel messaggio
news:1170623190.2...@k78g2000cwa.googlegroups.com...

Certamente puoi utilizzare l'automazione da qualsiasi programma la supporti.
Per esempio con Visual Basic .net sarà quasi un gioco aprire una maschera di
Access o stampare un report.
Requisito indispensabile la libreria di oggetti di Microsoft Access Nx (una
delle varie versioni).
In poche parole se non hai questa libreria...non puoi fare nulla.
Ciao, Carlo


title: diverso comportamento del codice di un controllo di una sottomaschera

author: Giuseppe

text:
Salve a tutti.
Ho creato una sottomaschera "smProprietario" con origine
tblProprietario con campo IdProprietario formato numerico e
indicizzato (Duplicati non ammessi) ed altri campi.
Nella sm se dopo aver digitato il codice fiscale, se già presente
nella tabella il record si sposta sul record relativo.
Questa Sm l'ho inserita in una form "frmProprietario" con origine
tblImpianti avente due campi numerici: IdImpianto e IdProprietario; il
primo è in formato numerico e indicizzato (Duplicati non ammessi), il
secondo è in formato numerico e indicizzato (Duplicati ammessi).
Collega campi master e secondari sono impostati su IdProprietario.
Quando apro la form "frmProprietario" il controllo IdImpianto si
incrementa di una unità, poi tralasciando il controllo IdProprietario
della form, sposto il focus sul codice fiscale della sottomaschera. Se
il codice fiscale esiste già la sottomaschera dovrebbe posizionarsi
sull'IdProprietario e con il codice
Forms!frmproprietario.IdProprietario = Me.IdProprietario
attribuire al controllo IdProprietario della form lo stesso numero
dell'IdProprietario della sm, se invece il codice fiscale non esiste
l'IdProprietario della sm viene incrementato di una unità ed il suo
valore assegnato anche all'IdProprietario della form.
In realtà il codice impostato su Dopo Aggiornamento del controllo
codicefiscale della sm, si comporta diversamente quando eseguito dalla
sm presente nella form. Il messaggio di errore, quando il codice
fiscale esiste già è:
L'apporto modiche non è riuscito perche si è cercato di duplicare i
valori nell'indice, nella chiave primaria o nella relazione.
Mi scuso per la lunghezza del testo, ma volevo fornire più
informazioni possibili.
Grazie anticipate.
Ciao. Giuseppe.


text:

Aggiungo che il campo codicefiscale della tabella tblProprietario è
impostata con Duplicati non ammessi.
Saluti.


text:

Sintetizzando:
Il codice seguente posto su evento dopo aggiornamento del controllo
codice fiscale della sm funziona se la sm la aprio singolarmente, se
apro la form che la contiene, non effettua il controllo per cui mi
assegna un IdProprietario incrementato di 1 ma poi il campo
codicefiscale della tabella tblProprietario impostato su Duplicati non
ammessi fa uscire l'errore che ho riportato nel primo post.
    Dim strCriteria As String
    strCriteria = "codicefiscale='" & Me.txtCodiceFiscale & "'"
    Me.RecordsetClone.FindFirst (strCriteria)
        If Me.RecordsetClone.NoMatch Then
        Me.IdProprietario = Nz(DMax("[IdProprietario]",
"[tblProprietario]"), 0) + 1
        Forms!frmproprietario.IdProprietario = Me.IdProprietario
        Me.Undo
        Else
        Form.Bookmark = Me.RecordsetClone.Bookmark
        End If

Grazie.
Giuseppe.


title: Apertura report da maschera filtrata

author: Gianfranco Cameretti

text:
Ciao a tutti
in una maschera filtrata sto  creando un pulsate che apre il report
con rispettivo  filtro .... ecco quà
Private Sub Comando31_Click()
On Error GoTo Err_Comando31_Click
    Dim stDocName As String
    stDocName = "Rpt Profilassi"
    DoCmd.OpenReport stDocName, acviewpreview, Me.Filter
Exit_Comando31_Click:
    Exit Sub
 mi da Il seguente messaggio:
Il modulo di gestione .... non è riuscito a trovare l'oggetto '[Id
Paziente]'=5 assicurarsi che l'oggetto esista e che il nome e il
percorso siano digitati correttamente


title: Apertura report da maschera filtrata

author: Karl Donaubauer

text:
Gianfranco Cameretti wrote:
> in una maschera filtrata sto  creando un pulsate che apre il report
> con rispettivo  filtro .... ecco qu�
> ...
>     stDocName = "Rpt Profilassi"
>     DoCmd.OpenReport stDocName, acviewpreview, Me.Filter
> ...
>  mi da Il seguente messaggio:
> Il modulo di gestione .... non � riuscito a trovare l'oggetto '[Id
> Paziente]'=5 assicurarsi che l'oggetto esista e che il nome e il
> percorso siano digitati correttamente
Forse manca solo un comma:
DoCmd.OpenReport stDocName, acviewpreview, , Me.Filter
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Gruppo di opzione non associato /Selezionare più caselle di controllo

author: Vincenzo

text:
In un gruppo di opzione non associato vorrei avere la possibilità di
selezionalare più caselle di controllo.
come si fa ? :)
grazie.


author: Sergio MAZZA

text:
"Vincenzo" <
nos...@yahoo.it
> ha scritto nel messaggio
news:c3bo62$26sebc$1...@ID-24065.news.uni-berlin.de...

Non devi creare un gruppo di opzioni; fai un rettangolo e inserisci i
pulsanti di opzione associandogli un valore diverso dagli altri...
Ciao.
--
Sergio MAZZA


title: combobox: limitare la scelta alla lista, ma il valore nullo viene accettato!

text:
Ho un combobox con 3 scelte possibili e in proprieta' ho "limit to list" su
"Yes".
Vorrei bloccare le scelte alle sole 3 indicate da me, senza che si possa
cancellare niente. E' possibile?
Grazie
Beppe


author: MA

text:
"beppe005" <
beppe005...@virgilio.it
> ha
scritto nel messaggio
news:eT6Wc.134184$OR2.6...@news3.tin.it...

Se vai nell'origine del controllo, lui ti chiede
da dove vuoi prendere i dati e ti suggerisce
tabella/query;
cambialo e mettici elenco valori e nel rigo
successivo ci metti
"pippo";"pluto"; "paperino"
Cosě risparmi una tabella
Poi solo in elenco e ci setti sě
MAssimiliano


author: Francesco

text:
"MA" scriviu:
> Se vai nell'origine del controllo, lui ti chiede
> da dove vuoi prendere i dati e ti suggerisce
> tabella/query;
> cambialo e mettici elenco valori e nel rigo
> successivo ci metti
> "pippo";"pluto"; "paperino"
> Cosě risparmi una tabella
> Poi solo in elenco e ci setti sě
> MAssimiliano
scusa mi potresti dire come creare una combobox e dove mettere i valori
che voglio?
purtroppo sono "nuovo" e non l'ho capito :(
ti ringrazio per la pazienza
fra
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Francesco" <
a.fa...@tiscalinet.it
> ha scritto
nel messaggio
news:c20810e3ed88d76d320...@mygate.mailgate.org...
> "MA" scriviu:
> > Se vai nell'origine del controllo, lui ti
chiede
> > da dove vuoi prendere i dati e ti suggerisce
> > tabella/query;
> > cambialo e mettici elenco valori e nel rigo
> > successivo ci metti
> > "pippo";"pluto"; "paperino"
> > Cosě risparmi una tabella
> > Poi solo in elenco e ci setti sě
> > MAssimiliano
>
> scusa mi potresti dire come creare una combobox
e dove mettere i valori
> che voglio?
> purtroppo sono "nuovo" e non l'ho capito :(
>
> ti ringrazio per la pazienza
>
> fra
Ciao fra,
un pň di volonta perň eh!?
Combobox = casella di riepilogo ----> vedi help
MAssimiliano


title: selezionare da rubrica windows

author: Massimo

text:
Chi è in grado di indicarmi come aprire la casella di selezione ( per
intenderci quella che compare premendo i pulsanti A:  CC:  CCN: ) della
rubrica di Windows ?


title: Contare record

author: RobertOne

text:
Buon giorno a tutti.
Nel db che sto costruendo per la gestione delle mie nozze, ho la necessità
di creare una query che mi conti il n. di persone per esempio che hanno
confermato la loro presenza, che non hanno ancora confermato e che non
vengono. Ho già creato una query che mi dà i nominativi per i tre parametri
sopra citati ma non so come fare per avere il n. di record relativi. Mi date
una dritta? Esempio, vorrei poter ottenere; Totale invitati 180, Totale
invitati non patecipanti 10, differenza 170.
Grazie.
Roberto.


title: Contare record

text:

DLookUp(...)
Cercalo sull'help che risolve i tuoi problemi.
Davide(Sib)
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Contare record

text:
<sibNO@SPAM@
iol.it
> ha scritto nel messaggio ...
DLookUp(...)
> Cercalo sull'help che risolve i tuoi problemi.
>
> Davide(Sib)
Non lo trovo sull'help... Sarà che non sono capace di cercarlo?
Rob.


title: Contare record

author: gigi

text:


Dammi retta lascia perdere le nozze vedrai che un modo diverso per imparare
access lo trovi... in bocca alupo!!!!


title: Contare record

text:
"gigi"  ha scritto nel messaggio ...
>> Roberto.
>
> Dammi retta lascia perdere le nozze vedrai che un modo diverso per
> imparare
> access lo trovi... in bocca alupo!!!!
Battuta spiritosa! Comunque ho già risolto il problema, grazie.
Roberto


title: Errore di run-time

author: Maurizio S

text:
Ciao a tutti,
Access 2003
nel mio DB ho una Form che se apro il DB in run-time mi da il seguente
errore (aprendo la maschera):
 Ececuzione dell'applicazione interrotta a causa di un errore di run-time.
 L'applicazione verrà termita.
Se apro il DB normalmente (non in run-time) funziona benissimo.
Pensavo potesse trattarsi di un problema con un immagine collegata,
ma non è così.
Sugli eventi in apertura, su corrente, ecc. non ho nessun codice, lo ho
eliminato alla ricerca dell'errore.
Compilando il modulo non da nessun errore.
A questo punto sto pensando di fare una copia della maschera e provare ad
elimanre tutti gli oggetti uno ad uno compreso il codice per capire la
causa.
Non so se è' il procedimento giusto, qulacuno sa indicarmi come posso
procedere?
Grazie per l'attenzione
Mic.


title: Errore di run-time

text:
....Cut...
>
SCUSATE, ho capito perchč non trovavo l'errore ed ho risolto.
Talmente banale che per evitare una figuraccia non vi spiego neanche.
Grazie comunque.
Ciao
Mic.


title: Metodo SendObject --> Errore 2287

author: UJ

text:
Utilizzo Access 2000 installato su W2K Pro
Ho l'esigenza di inviare un report via email alla pressione di un pulsante.
Utilizzando il comando
    DoCmd.SendObject acSendReport, "Report1", acFormatRTF, "
pi...@pippo.it
",
, , "Prova", "Msg Prova", True
L'Access mi va in errore di Run-Time 2287 "Impossibile aprire la sessione di
posta elettronica"
Qualcuno ha qualche suggerimento.
-------------------
Grazie
UJ


title: Come eliminare ua funzione da tutte le form ?

author: RobertoA

text:
Vorrei eliminare una vecchia funzione, attualmente presente su diverse
form, progetto Access 2013
Ho provato col SOSTITUISCI, indicando come primo campo TUTTA la funzione
(cr/nl compresi) e come secondo campo niente
Ma probabilmente i fine riga danno fastidio e la sostituzione non e'
quella prevista, spatacca tutto
La domanda e': come fare per eliminare una funzione (intesa come tutte
le righe che costituiscono la funzione) da tutto il progetto?
Ciao e grazie
RobertoA


text:
A parte i sw dedicati... potresti provare ad esportare tutte le form con SaveAs in formato testo... poi con Notepad le passi...
Qui trovi qualche esempio...
https://access-programmers.co.uk/forums/showthread.php?t=99179

Poi le riempirti con LoadFromText...
Purtroppo a seconda della versione il rischio è che vengano alterati Attributi e vi siano noie...
Affrontati questo problema quando sviluppai un applicazione che faceva lo scanner degli Oggetti con la possibilità di cercare appunto funzioni o oggetti in tutto il DB...

@Alex


text:

Il salvataggio funziona, il caricamento successivo col LoadFromText mica
tanto


text:
ora non ricordo bene la differenza... mi ero fatto la mappa degli attributi da eliminare... ma chi la trova più...
se recupero qualche cosa te lo posto...

@Alex


text:
Dentro questo demo mi pare ci sia il codice per cercare le dipendenze... funzionante mentre quello per il REPLACE da usare a mano ma non ricordo...

http://forum.masterdrive.it/access-79/database-cleaner-90650/

@Alex


text:

Ellapeppa, bello questo, esso lo sguardo


title: estrarre il singolo o tutti i records con una query

author: michele

text:
      Ho immesso nel campo criteri di una query di selezione la seguente
espressione IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];Not
Null) variando
il contenuto di [XX] nella maschera [MiaMaschera] quando il valore è 1 la
query
mi estrae il singolo record della relativa tabella dati al contrario quando
il
valore è 0 o altro non mi estrae nessun record.
Volendo far si che nella seconda ipotesi vengano estratti tutti i records al
posto di Not Null cosa devo mettere?
Aggiungo che il campo ID è di tipo Contatore quindi numerico.
Grazie
michele

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Antonio Biso

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:193Z227Z212Z131Y...@usenet.libero.it...
>       Ho immesso nel campo criteri di una query di selezione la seguente
> espressione
IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];Not
> Null) variando
> il contenuto di [XX] nella maschera [MiaMaschera] quando il valore č 1 la
> query
> mi estrae il singolo record della relativa tabella dati al contrario
quando
> il
> valore č 0 o altro non mi estrae nessun record.
> Volendo far si che nella seconda ipotesi vengano estratti tutti i records
al
> posto di Not Null cosa devo mettere?
like IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];"*")
Antonio


author: Alex NSB

text:
michele wrote:
> Ho immesso nel campo criteri di una query di selezione la
> seguente espressione
> IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];Not Null)
> variando
> il contenuto di [XX] nella maschera [MiaMaschera] quando il valore č
> 1 la query
> mi estrae il singolo record della relativa tabella dati al contrario
> quando il
> valore č 0 o altro non mi estrae nessun record.
> Volendo far si che nella seconda ipotesi vengano estratti tutti i
> records al posto di Not Null cosa devo mettere?
Metterei nei criteri qualcosa come:
Between IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];0) And
 IIF([Forms]![MiaMaschera]![XX]=1;[Forms]![MIaMaschera]![ID];999999999)
HTH.
Alessandro


title: barcod .... quale acquistare?

author: Zef

text:
ciao a tutti,
mi sono letto i post precedenti riguardo
l'utilizzo di font, ocx, ecc per generare barcod
qualcuno a esperienza in merito?
quale vale la pena di acquistare?
uso Access XP in formato 2000
grazie a chiunque risponda
Zef


title: barcod .... quale acquistare?

author: Emyr

text:


torvarne uno gratuito non va bene?
Saluti.
Emanuele.


title: barcod .... quale acquistare?

text:
> >quale vale la pena di acquistare?
> >
> >uso Access XP in formato 2000
> >
********************
>
> torvarne uno gratuito non va bene?
> Saluti.
> Emanuele.
***************
...direi meglio!
io ho sempre trovato shareware o demo,
forse dovrei cercare meglio ......
se hai qualche link te ne sarei grato,
ciao
Zef


title: Come decidere la lettera------- il ritorno

author: Franco

text:
Posto che con i consigli di Sergio e qualche altro giro sul sito, sono
riuscito a reperire la lettera della chiavetta usb,
ora non mi resta che confessare la mia ignoranza e chiedere ancora aiuto.
come faccio a inserire la lettera ricavata nell'indirizzo in cui voglio
trasferire il file di excel, cioè come sostituisco, da codice o da macro
(che conosco un pò meglio) la "z" del mio esempio ( lo confesso: è una macro
trasformata in codice, ma lo avrete sicuramente capito) con quella ricavata
?
Auguri a Tutti
Franco
Option Compare Database
'------------------------------------------------------------
' Esporta_indirizzi_per_il_giornalino
'
'------------------------------------------------------------
Function Esporta_indirizzi_per_il_giornalino()
On Error GoTo Esporta_indirizzi_per_il_giornalino_Err
    Beep
    MsgBox "Attenzione, esporto gli indirizzi per il Giornalino su
""Penna""", vbInformation, "Avviso inizio attività"
    DoCmd.SetWarnings True
    ' Trasferisce la tabella degli indirizzi per il Giornalino ad un file di
Excel
    DoCmd.TransferSpreadsheet acExport, 8, "indirizzi per il giornalino",
"z:\indirizzi giornalino.xls", False, ""
    Beep
    MsgBox "Ho esportato gli indirizzi per il Giornalino su ""Penna""",
vbInformation, "Avviso di fine attività"
    DoCmd.Close acForm, "Scegli la lettera per la penna"
Esporta_indirizzi_per_il_giornalino_Exit:
    Exit Function
Esporta_indirizzi_per_il_giornalino_Err:
    MsgBox Error$
    Resume Esporta_indirizzi_per_il_giornalino_Exit
End Function


author: Carlo Costarella

text:
"Franco" <
Franco.a...@alice.it
> ha scritto nel messaggio
news:47e761fc$0$17947$4faf...@reader1.news.tin.it...
> Posto che con i consigli di Sergio e qualche altro giro sul sito, sono
> riuscito a reperire la lettera della chiavetta usb,
>
> ora non mi resta che confessare la mia ignoranza e chiedere ancora aiuto.
>
> come faccio a inserire la lettera ricavata nell'indirizzo in cui voglio
> trasferire il file di excel, cioè come sostituisco, da codice o da macro
> (che conosco un pò meglio) la "z" del mio esempio ( lo confesso: è una
> macro trasformata in codice, ma lo avrete sicuramente capito) con quella
> ricavata ?
Dipende da come hai ricavato la lettera dell'unità (non lo spieghi).
Se la lettera che ricavi proviene da una funzione che restituisce appunto
una stringa, sarà proprio questa funzione a servirti:
DoCmd.TransferSpreadsheet acExport, 8, "indirizzi per il giornalino",
TuaFunzione & ":\indirizzi giornalino.xls", False, ""
In altri casi puoi associare la lettera ad una variabile globale....che
avrai provveduto a valorizzare con la lettera dell'unità:
DoCmd.TransferSpreadsheet acExport, 8, "indirizzi per il giornalino",
TuaVariabileGlobale & ":\indirizzi giornalino.xls", False, ""
Ci possono essere anche altri esempi o strade come quella di scrivere il
valore dell'unità in una tabella di appoggio e poi leggerne il contenuto
all'occorrenza:
DoCmd.TransferSpreadsheet acExport, 8, "indirizzi per il giornalino",
Dlookup("Lettera","TblAppoggio") & ":\indirizzi giornalino.xls", False, ""
> Auguri a Tutti
>
> Franco
>
Auguri anche a te,
Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fs7qhh$s8m$1...@tdi.cu.mi.it...

> Buona la terza, ho risolto grazie Carlo
Franco
>


title: Importare dati

text:
Ciao a tutti,
Sto lavorando ad un db, ma ogni nuova versione ho il problema
dell'import dei dati, la domanda:
avendo piu' tabelle correlate e' possibile importare dati senza dover
cancellare e poi ricreare le relazioni stesse?
Ho provato + volte ad importare/esportare con l'opzione da menu file, ma
fallisce sempre per le relazioni.
Grazie Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Importare dati

author: OndaMax

text:
"
ale.sc
" ha scritto nel messaggio ...
> avendo piu' tabelle correlate e' possibile importare dati senza dover
> cancellare e poi ricreare le relazioni stesse?
> Ho provato + volte ad importare/esportare con l'opzione da menu file, ma
> fallisce sempre per le relazioni.
Potresti provare a collegare le tabelle esterne, se sono in un formato
compatibile, ed effettuare un accodamento tramite query.
Marco


title: routine per il codice fiscale

author: Augusto

text:
Buongiorno,
avendo una tabella con i seguenti record..
- cognome
- nome
- data di nascita
- sesso
- Comune
- Codice fiscale
e avendo anche la tabella Comuni d'Italia che ho prelevato dal sito comune
di Access,
vorrei che alla fine dell'inserimento dei dati fino al Comune, una routine
mi desse il codice fiscale automaticamente nella casella relativa. Grazie


title: routine per il codice fiscale

author: sv

text:
Augusto ha scritto:

Vedi:
http://www.accessgroup.it/HomeArgomenti.asp?ID=104&Oggetto2=UTILITY
 Codice
Fiscale
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: routine per il codice fiscale

author: RedWolf

text:
CUT
> - Codice fiscale
> e avendo anche la tabella Comuni d'Italia che ho prelevato dal sito
> comune di Access,
> vorrei che alla fine dell'inserimento dei dati fino al Comune, una
> routine mi desse il codice fiscale automaticamente nella casella
> relativa. Grazie
>
ok perï¿œ attento!
NON ï¿œ il C.F. ufficiale, ï¿œ quello che tu calcoli
Ci potrebbero essere omocodie....
e ti assicuro che capitano...
--
Grazie
Ciao
Red Wolf
-- -- --


title: routine per il codice fiscale

text:
Grazie, ma io voglio utilizzare la mia maschera e non la maschera
dell'esempio che non � legata a una tabella per quanto riguarda cognome,
nome, nascita, sesso, e comune.
Spero di essere riuscito a spiegarmi bene. Io ho una maschera legata ad una
tabella con cognome, nome, nascita, sesso e comune, vorrei fare tutto dalla
mia maschera.


title: routine per il codice fiscale

text:
Augusto ha scritto:

Metti un pulsante nella tua maschera e sotto l'evento click del pulsante
richiami la funzione CodFisc(), oppure nell'evento "Dopo Aggiornamento"
del tuo controllo "Comune".



title: elimina arrotonda

author: Antonio

text:
In una query ho questo campo:
ImportCredit: IIf(nz([ImportoCredito]);([ImportoCredito]);0)
come posso togliere l'arrotondamento visto che le cifre inferiori a 0,5 non
me le riporta?
Grazie


title: ACCESS <--> INFORMIX --- HELP

text:
Sto sviluppando un applicativo.
Il loro Database è in formato INFORMIX 4.x su una macchina UNIX.
Su un Server NT ho installato i Driver ODBC è riesco tranquillamente a
collegare le tabelle informix su un database Access.
Sempererebbe tutto perfetto invece no se provo ad accedere al database
Access o Informix Con pagine ASP mi mi viene risposto impossibile
Connettersi al database.
Grazie
Pietro
--
Posted from
mta04-acc.tin.it
 [212.216.176.35]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MASCHERA sottomaschera

author: luca

text:
A voi che sapete e che sete presenti a comunicare le informazioni
Avrei la necessità di inserire la maschera "frmAssegno" sotto un altra
maschera che si chiama
"Personale_ASSEGNI"
    Dim sNumberValue As String, sCaseValue As String
    EuroCheque Forms!frmAssegno!Euro.Text, sNumberValue, sCaseValue, 1
    Forms![frmAssegno]!Euro = sNumberValue
    Forms![frmAssegno]!Euro_Lettere = sCaseValue
ho provato a modificare l'espressione sopra scrivendo :
    Dim sNumberValue As String, sCaseValue As String
    EuroCheque Forms!Personale_ASSEGNI![frmAssegno].Form!Euro.Text,
sNumberValue, sCaseValue, 1
    Forms!Personale_ASSEGNI![frmAssegno].Form!Euro = sNumberValue
    Forms!Personale_ASSEGNI![frmAssegno].Form!Euro_Lettere = sCaseValue
ma mi da errore nella seconda riga dicendomi impossibile trovare il campo
frmAssegno a cui si fa riferimento
Quale è la sintassi corretta sicuramente mi dimentico qualcosa
ciao
e grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: MASCHERA sottomaschera

text:
"luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:81Z114Z227Z244Y...@usenet.libero.it...

forms("nomeformprincipale").controllosottomaschera.form.controlloinsottomasc
hera
Antonio


title: MASCHERA sottomaschera

text:

Ho provato ma non mi funziona
In che modo fìdevo scrivere la stringa
EuroCheque Forms!frmAssegno!Euro.Text, sNumberValue, sCaseValue, 1
cioa



title: MASCHERA sottomaschera

text:
"luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:81Z114Z227Z244Y...@usenet.libero.it...
> Il 20 Mar 2007, 10:35, "Antonio Biso" <ch...@NOSPAMetruria.net> ha
scritto:
> > "luca" <
lucade...@libero.it
> ha scritto nel messaggio
> >
>
forms("nomeformprincipale").controllosottomaschera.form.controlloinsottomasc
> > hera
> >
> > Antonio
> >
> Ho provato ma non mi funziona
> In che modo fědevo scrivere la stringa
E cosa non capiresti?
E cosa hai scritto?
>
> EuroCheque Forms!frmAssegno!Euro.Text, sNumberValue, sCaseValue, 1
E che č sta roba?
Antonio


title: Stom impazzendo (query unione su excel)

author: l'Andre

text:
Sto letteralmente impazzendo...
Ho una query unione con criterio, funziona benissimo su access, ma se
provo a caricarla su excel con dati > carica dati esterni > etc.. mi
dà errore "Parametri insufficienti Previsto 3" ...che cavolo vuol dire
? ho fatto delle prove sullo stesso dbase ed una query semplice la
piglia, possibile che una query unione per excel sia così assurda ?
posto il testo della query unione:
SELECT ([Table 1].[CLIENTE] & " " & [Table 1].[ALTRO] & " " & "(" &
[Table 1].[Provincia] & ")") As Cliente, [Table 1].[data1 al(VI)],
Format$([Table 1].[data1 al(VI)], 'mm') As MESE
FROM [Table 1]
WHERE ((([Table 1].[data1 al(VI)]) Is Not Null))
UNION SELECT ([Table 1_X].[CLIENTE] & " " & [Table 1_X].[ALTRO] & " " &
"(" & [Table 1_X].[Provincia] & ")") As Cliente, [Table 1_X].[data1 al
(VI)], Format$([Table 1_X].[data1 al (VI)], 'mm') As MESE
FROM [Table 1_X]
WHERE ((([Table 1_X].[data1 al (VI)]) Is Not Null))
ORDER BY MESE;


title: Stom impazzendo (query unione su excel)

text:
Aggiungo una cosa, apparentemente è un problema di sintassi, perchè
la stessa query unione senza la "fusione" dei campi in uno invece
funziona.....ma a me serve proprio avere un'unico campo con
cliente+altro+provincia....
l'Andre
l'Andre ha scritto:



title: Stom impazzendo (query unione su excel)

author: Sergio MAZZA

text:
"l'Andre" <
blackd...@yahoo.it
> ha scritto nel messaggio
news:1163769824.9...@h54g2000cwb.googlegroups.com...
Aggiungo una cosa, apparentemente è un problema di sintassi, perchè
la stessa query unione senza la "fusione" dei campi in uno invece
funziona.....ma a me serve proprio avere un'unico campo con
cliente+altro+provincia....
l'Andre
[risposta]
C'è la possibilità che uno dei campi contenga valori nulli?
Prova a creare prima due tabelle temporanee e poi fare la query di unione...
Ciao.
--
Sergio MAZZA


title: Stom impazzendo (query unione su excel)

text:
Si, non solo è possibile, ma anche altamente probabile, in quanto sono
dati che provengono da un vecchio dbase rimesso su e molti campi sono
null, in questo caso ?
Comunque provo a fare le tabelle.
l'Andre
Sergio MAZZA ha scritto:



title: Stom impazzendo (query unione su excel)

text:
"l'Andre" <
blackd...@yahoo.it
> ha scritto nel messaggio
news:1164037190.1...@m7g2000cwm.googlegroups.com...
Si, non solo è possibile, ma anche altamente probabile, in quanto sono
dati che provengono da un vecchio dbase rimesso su e molti campi sono
null, in questo caso ?
Comunque provo a fare le tabelle.
l'Andre
[risposta]
Per prima cosa scrivi in coda al messaggio precedente, come sto facendo io;
grazie.
Per evitare valori nulli utilizza la funzione NZ (vedi help attivabile con
ALT-F11 poi F1)...
Ciao.
--
Sergio MAZZA


title: Nascondere Access 2000

author: andrierv

text:
Ho la necessità di far partire un'applicazione sotto Access 2000e fare in
modo che NON si visualizzi la maschera del software access. Ho trovato una
soluzione sul sito comune, ma ho avuto problemi con i report in quanto non
vengono visualizzati. C'è un alternativa ?
Ciao
Andrea


title: Nascondere Access 2000

author: Alessandro Baraldi

text:
Non vengono visualizzati in quanto non sono Popup.
Quanto vuoi fare in ogni caso è assurdo, se non vuoi si veda Access
sviluppalo
in VB.
Che problema c'è se si vede che è fatto con Access..?
Boh
@Alex


title: Nascondere Access 2000

author: Andrea

text:
Non ho capito e non vuoi mostrare che il tuo aplicativo è sviluppato con
Access o vuoi evitare che qualcuno possa entrare nell' area di sviluppo. All
epoca di Access 2.0 esisteva un software di compilazione che rendeva le
applicazioni indipendenti da Access.
"andrierv" <
andrea...@tiscali.it
> ha scritto nel messaggio
news:4401f2c0$0$28067$4faf...@reader1.news.tin.it...



title: Nascondere Access 2000

text:
Si chiama RUNTIME, ma non è che siano indipendenti, viene distribuita
una versione Lite di Access...!
In qualsiasi modo la form MDI di Access si vede, ma non ne capisco il
problema.
@Alex


title: Precisione doppia

author: Jean

text:
Non riesco a capire se il renge per la precisione doppia vada da
-4.94065645841247E-324 e 1.79769313486231E308.
Cerco conferme, grazie.


title: Precisione doppia

author: Fabrizio

text:
"Jean" <
jea...@infinito.it
> ha scritto nel messaggio
news:DlHf6.114521$ew1.6...@news.infostrada.it...
> Non riesco a capire se il renge per la precisione doppia vada da
> -4.94065645841247E-324 e 1.79769313486231E308.
> Cerco conferme, grazie.
>
le precisione doppia è: (ti cito frasi del manuale) un numero reale espresso
in virgola mobile compreso
valori negativi da -1.79769313486231e308 e -4.9406564584124e-324
valori positivi da 1.79769313486231e308  e 4.9406564584124e-324
rispondendo alla tua domanda il range dovrebbe essere così ma escluso lo 0.
Visto che i valori sono prossimi allo 0 ma non lo comprendono
spero di essere stato chiaro e di non aver sparato ...
fabrizio


title: QUESITO SUI DECIMALI

author: Dodaz

text:
In un report ho messo una casellina che esegue una semplice moltiplicazione.
Clikkando col destro sulla casellina e vedendo le proprietà ho impostato di
avere una sola cifra decimale, perché si ostina e mettercene 6000?????
Vi sono infinitamente grato per l'aiuto!!!
P.S. se sapeste consigliarmi un buon libro(economico, rapido e non troppo
dispersivo) per imparare sto c---o di visual basic!!!
GRAZIE


title: QUESITO SUI DECIMALI

author: Roberto dal portatile

text:
"Dodaz" <
do...@bigfoot.com
> ha scritto nel messaggio
news:E8fe6.77429$ew1.4...@news.infostrada.it...

Se la tua moltiplicazione è A*B e ti sta bene arrotondare per difetto:
Int(A*B*10)/10
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Icone per access

author: Sthepan

text:
Caio, Qualcuno sa dove trovare delle icone, magari in formato png da poter
utlizzare all'interno delle applicazioni create in access, al posto delle
solite.
grazie


title: Icone per access

author: Lorenzo(pyx)

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:11wexj0nnlpuk$.v4zzcj4ra873.dlg@40tude.net...

Ciao,
se intendi immagini di sfondo oppure per i pulsanti credo
che il limite sia solo la fantasia. Fai una ricerca su google
del tipo  : "icone stampanti" e per esempio trovi
http://www.rulla.com/icone/icone.htm
Ci saranno migliaia e migliaia di possibilitą.
Poi per convertire il tutto in bmp-png o quello che vuoi
puoi usare ad esempio questo strumento che e' ben fatto
ed e' free (compreso il plugin per la lingua italiana)
http://www.irfanview.com/
Ciao
Lorenzo


title: Icone per access

author: Luciano (DOC)

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:11wexj0nnlpuk$.v4zzcj4ra873.dlg@40tude.net...
> Caio, Qualcuno sa dove trovare delle icone, magari in formato png da poter
> utlizzare all'interno delle applicazioni create in access, al posto delle
> solite.
Stiamo valutando la pubblicazione sul sito comune di un nutrito pacchetto di
icone che abbiamo ricevuto. Il tutto col prossimo aggiornamento, entro
natale probabilmente.
Saluti.
Luciano


title: relazioni DB

author: Ingrid

text:
Se mandassi a qualcuno il mio DB di  2 MB, c'č qualche anima pia
(volontaria) che mi aiuti a controllare se le relazioni che ho stabilito tra
le tabelle del mio database vanno bene???
Ringrazio infinitamente
INGRID
in...@iname.com


title: relazioni DB

text:
Ingrid <
ingride...@libero.it
> wrote in message
eW0C5.61008$3R6.1...@news.infostrada.it...
> Se mandassi a qualcuno il mio DB di  2 MB, c'č qualche anima pia
> (volontaria) che mi aiuti a controllare se le relazioni che ho stabilito
tra
> le tabelle del mio database vanno bene???
> INGRID
>
in...@iname.com
Visti il nome e la presunta eta', direi di si, se alleghi foto!:-))
Saluti.
Luciano
(DOC)


title: relazioni DB

author: Lbo da casa

text:
>> INGRID
>Visti il nome e la presunta eta', direi di si, se alleghi foto!:-))
magari č l'ingegner Ridolfo...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: relazioni DB

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d9c077...@news.interbusiness.it...
> >> INGRID
>
> >Visti il nome e la presunta eta', direi di si, se alleghi foto!:-))
>
> magari č l'ingegner Ridolfo...
No, ho visto la foto!!:-))))
Saluti.
Luciano
(DOC)


title: Licenza Software

text:
Una curiosità, un programma fatto in Access e installato con il run-time è
"mio", o la MS ha qualche diritto (come al solito) ?
ciao Bobbit


title: Licenza Software

author: sib

text:
bobbit_barton <
bobbit...@wappi.com
> wrote in message
bgH45.264715$VM3.2...@news.infostrada.it...
> Una curiosità, un programma fatto in Access e installato con il run-time è
> "mio", o la MS ha qualche diritto (come al solito) ?
>
> ciao Bobbit
Pur esponendomi al rischio di clamorose smentite...
Ma che c#@*o!!! Ci mancherebbe altro!
La MS ha diritti su access, non su quello che fai tu.
In pratica col runtime quello che distribuisci e' tutto di tua competenza,
senza runtime e' tuo il file mdb (o mde) mentre il cliente deve pagare una
licenza access per usare il programma.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Licenza Software

author: AntoGal

text:
bobbit_barton <
bobbit...@wappi.com
> scrisse...
> Una curiosità, un programma fatto in Access e installato con il run-time è
> "mio", o la MS ha qualche diritto (come al solito) ?
Se tu hai acquistato regolarmente ODE, puoi distribuire quante copie vuoi
della tua applicazione in versione Run-time, senza pagamento di alcuna
royalty. La MicroSoft non ha alcun diritto sul tuo programma, ci mancherebbe
altro...
--
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: Licenza Software

author: warp

text:
bobbit_barton ha scritto nel messaggio ...
>Una curiosità, un programma fatto in Access e installato con il run-time è
>"mio", o la MS ha qualche diritto (come al solito) ?
>
>ciao Bobbit
>
Beh, se Microsoft osasse avanzare diritti sulle tue applicazioni Access Runtime, dovrebbe fare
altrettanto con le applicazioni VB legate a Jet (visto che il Setup si porta dietro pari pari tutte
le componeneti del motore di database).
Stessa cosa pel le Applicazioni Delphi/Paradox: il front-end è un .exe ma per funzionare deve
installarsi il BDE Borland...
CIAO, warp


title: E' possibile creare delle viste in Access 2000?

author: ing. Franco Varoli

text:
E' possibile creare delle viste in Access 2000 con l'istruzione CREATE
VIEW? mi pare di no, dato che non ho trovato niente nella guida.
Grazie fin da ora.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it


author: Sib dal portatile

text:
"ing. Franco Varoli" <
fva...@antilink.libero.it
> ha scritto nel messaggio
news:3s8gotcc5bf917kq3...@4ax.com...
> E' possibile creare delle viste in Access 2000 con l'istruzione CREATE
> VIEW? mi pare di no, dato che non ho trovato niente nella guida.
Cosa vuoi ottenere?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
On Sat, 25 Aug 2001 22:26:55 GMT, "Sib dal portatile"
<
sibN...@iol.it
> wrote:
>"ing. Franco Varoli" <
fva...@antilink.libero.it
> ha scritto nel messaggio
>news:3s8gotcc5bf917kq3...@4ax.com...
>> E' possibile creare delle viste in Access 2000 con l'istruzione CREATE
>> VIEW? mi pare di no, dato che non ho trovato niente nella guida.
>
>Cosa vuoi ottenere?
>
Nulla di particolarmente importante, ma solo un chiarimento a livello
concettuale. Sto studiando il linguaggio SQL utilizzando diverse fonti
che non si riferiscono a nessun programma particolare di gestione di
basi di dati. Si parla naturalmente di interrogazioni, su una o più
tabelle, più o meno complesse, che danno luogo a loro volta ad altre
tabelle.
Ad un certo punto, qualunque sia la fonte, mi imbatto nelle viste o
viste logiche (view) che vengono presentate come tabelle virtuali. che
non contengono dati propri, ma riaggregazioni di dati contenuti nelle
tabelle base.
Le tabelle base, invece, dispongono di dati propri, indipendenti da
quelli delle altre tabelle, anche se logicamente in relazioni con
esse.
Le viste vengono presentate come oggetti che hanno una loro struttura
definita, pero', non in maniera indipendente dagli altri oggetti della
base di dati, come avviene normalmente per le tabelle, ma in base alla
struttura delle tabelle gia' esistenti.
Mentre le tabelle sono gli unici contenitori di dati all'interno di
una base di dati, le viste non contengono dati, ma forniscono una
diversa visione dei dati stessi dinamicamente aggiornata.
Ho cercato di riassumere i concetti presi da piu' fonti e spero di
essere stato chiaro. A questo punto, finalmente dira' chi ha avuto la
pazienza di leggere fin qua, arriva la domanda. Quale differenza c'e'
tra le query che si realizzano con Access e le viste cosi' come sono
esposte nei vari trattati. A me pare non ci siano differenze. Ed e'
cosi' che mi spiego la mancanza in Access delle istruzioni relative
alle viste (CREATE VIEW, DROP VIEW, ecc.). E se e' cosi', che ci
stanno a fare le query negli altri programmi di gestione di basi di
dati? forse le query vanno a memorizzare fisicamente i risultati
affinche' la lettura di essi sia piu' rapida a scapito di spazio
occupato sulle memorie di massa, mentre le viste debbono rielaborare i
dati tutte le volte, e lo fanno dinamicamente, con risparmio di spazio
su disco ma impiegando piu' tempo?
Chiedo scusa se sono stato un po' prolisso e ringrazio, fin da ora,
per la risposta al mio quesito.
Saluti.



author: LeoDuca

text:
"ing. Franco Varoli" <
fva...@antilink.libero.it
> ha scritto nel messaggio
news:86riot8lut4d7o9om...@4ax.com...

Non sono un esperto ma credo che sia corretto
associare le 'viste' ai 'recordset' creati dalle query.
Prova a dare un occhiata al concetto di recordset
in Access.
Ciao
--
Leo_duca