title: somma di un campo

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mjvip$kvl$1...@news.flashnet.it...
>     Sinceramente no
> mi ci vuole una query che mi calcola solamente la somma del campo
> giornitrascorsi perchè devo inserire un textbox nella maschera per
> visualizzare solamente la somma delle ferie  fatte e anche per prendere
> questa somma e sottrarla dai giorni complessivi delle ferie totali
dell'anno
> e visualizzare nella maschera anche i giorni rimasti tutto questo in
> contemporanea.
> Cioè quando inserisco un'altra settimana di ferie devo vedere sia il
totale
> dei giorni che prendo (dal 04/09/2000 al 08/09/2000 = giorni 5) e il
totale
> di quelli rimasti e anche di quelli che ancora ho da fare.
> Certamente per far tutto questo non sono molto pratico.
> Poi avendo due tabelle una di nome ferie e l'altra di nome anno(dove la
uso
> come constante) , dovrò prendere il campo totale ferie dell'anno e
sottrarla
> al campo giornitrascorsi è anche questo non so come si fa.
> Poi ancora un'altra cosa ancora più difficile.
> Inserndo due settimane di ferie ho anche il problema di togliere il sabato
e
> la domenica per il totale dei giorni richiesti c'è un modo per farlo?
> Ciao e grazie1000
>
Ricominciamo da capo.
La tabella Ferie ha tre campi: DataInizio (Tipo Data/ora e Chiave primaria),
DataFine (Tipo Data/ora) e Giorni (Tipo Numerico).
La tabella Anno ha un solo campo Numerico chiamato FerieSpettanti, che è
anche chiave primaria.
Dichiarati una maschera (MasheraInserimento) a visualizzazione a Maschera
singola, che contiene tre caselle di testo associate ai tre campi della
tabella Ferie (dai alle tre caselle di testo lo stesso nome dei campi della
tabella); questa maschera ha appunto come origine record la tabella Ferie e
serve a inserire , aggiornare e cancellare i relativi record.
A fronte dell'evento "Dopo aggiornamento" del controllo DataFine di
MascheraInserimento genera il seguente codice VBA:
Private Sub DataFine_AfterUpdate()
Dim Datacalc As Date
Me![Giorni] = 0
For Datacalc = DataInizio To DataFine
If WeekDay(Datacalc) <> 1 And WeekDay(Datacalc) <> 7 Then
Me![Giorni] = Me![Giorni] + 1
End If
Next Datacalc
End Sub
A fronte dell'evento "Su chiusura" di MascheraInserimento genera il seguente
codice VBA:
Private Sub Form_Close()
DoCmd.OpenForm "MascheraSituazione"
End Sub
Dichiarati una seconda maschera (MascheraSituazione) a visualizzazione a
Maschere continue; anche questa ha come origine record la tabella Ferie e
visualizza i tre campi della tabella.
Nella sezione Piè di pagina maschera di MascheraSituazione inserisci tre
caselle di testo non associate il cui nome è rispettivamente Spettanti,
Fatte e Residue.
Nell'origine controllo di Spettanti scrivi:
    =DSum(" [FerieSpettanti]";"Anno")
nell'origine controllo di Fatte scrivi:
    =DSum("[Giorni]";"Ferie")
e nell'origine controllo di Residue scrivi:
    =[Spettanti]-[Fatte]
Ti consiglio di settare come segue le Proprietà di MascheraSituazione:
Pulsanti spostamento            NO
Consenti modifiche               NO
Consenti eliminazioni            NO
Consenti aggiunte                NO
Immissione dati                    NO
A questo punto apri MascheraInserimento, digita le ferie fatte; quando hai
finito chiudi la maschera: ti si aprirà automaticamente la maschera
MascheraSituazione che ti darà la tua situazione ferie.
Ciao, fammi sapere
Roberto


title: somma di un campo

author: Alessandro

text:
Si, funziona tutto, Sei veramente un genio!
Mi hai anche fatto vedere la funzione Dsum che prima non conoscevo
e te ne sono veramente grato.
Però dovrei chiederti ,se posso,un consiglio per altre cose.
Tutto il lavoro che sto e stai facendo mi serve anche per stampare la
richiesta ferie.
E' possibile creare un report solamente dell'ultimo record creato?
L'altra cosa è che tutte le ferie che io ho si dividono in diverse tipologie
come:
ferie; permesso ex articolo 48;ferie residue dell'anno precedente; ferie
exfestività.
Logicamente devo creare una tabella per ogni tipologia e poi su
"mascherasituazione
devo inserire tutti i collegamenti come quella che tu gentilmente mi hai
dato.
Però se io vado in ferie 5 giorni e voglio prendere, 2 giorni dalle ferie
exfestività e
altri 3 giorni dalle ferie residue anno precedente ,come posso creare una
tabella per far questo?
Avevo pensato, ma non funziona, di creare una maschera, come quella che noi
abbiamo chiamato ferie dove c'è già collegata la tabella "ferie" e inserire
anche le altre tabelle delle altre tipologie ferie, così potevo scegliere e
inserire le date in più tipologie di ferie.
Quando provo ad inserirle con "creazione maschera guidata" e mettendo tutte
le 4 tabelle mi dice che devo prima creare una relazione.Cosa credo che non
serva.
Ciao e grazie
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ubmj5.25236$dF5.4...@news.infostrada.it...



title: somma di un campo

author: Roberto dal portatile

text:
"Alessandro" <
a...@tin.it
> ha scritto nel messaggio
news:8mn64c$igg$1...@news.flashnet.it...
[CUT]
> Mi hai anche fatto vedere la funzione Dsum che prima non conoscevo
> e te ne sono veramente grato.
Ritengo utile per te studiare , magari sull'help, la DSum; io la ho
adoperata senza criteri, mi sembra però che a te potrebbe servire usarli.
>
> Però dovrei chiederti ,se posso,un consiglio per altre cose.
> Tutto il lavoro che sto e stai facendo mi serve anche per stampare la
> richiesta ferie.
> E' possibile creare un report solamente dell'ultimo record creato?
Certamente sì: è sufficiente che il report abbia come origine i dati di una
maschera che visualizza le informazioni necessarie o una query di selezione.
>
> L'altra cosa è che tutte le ferie che io ho si dividono in diverse
tipologie
> come:
> ferie; permesso ex articolo 48;ferie residue dell'anno precedente; ferie
> exfestività.
Nella tua tabella Ferie aggiungi un campo che chiami TipoFerie tramite il
quale qualifichi i tuoi periodi di ferie.
> Logicamente devo creare una tabella per ogni tipologia
Asolutamente no; una sola tabella Ferie con l'aggiunta del campo di cui
sopra.
> e poi su
> "mascherasituazione
> devo inserire tutti i collegamenti come quella che tu gentilmente mi hai
> dato.
> Però se io vado in ferie 5 giorni e voglio prendere, 2 giorni dalle ferie
> exfestività e
> altri 3 giorni dalle ferie residue anno precedente ,come posso creare una
> tabella per far questo?
>
La tabella è quella che abbiamo già visto al punto precedente.
> Avevo pensato, ma non funziona, di creare una maschera, come quella che
noi
> abbiamo chiamato ferie dove c'è già collegata la tabella "ferie" e
inserire
> anche le altre tabelle delle altre tipologie ferie, così potevo scegliere
e
> inserire le date in più tipologie di ferie.
> Quando provo ad inserirle con "creazione maschera guidata" e mettendo
tutte
> le 4 tabelle mi dice che devo prima creare una relazione.Cosa credo che
non
> serva.
Le maschere sono buone quelle che già ci sono, basta aggiungere un controllo
che visualizza il TipoFerie.
Al limite c'è da aggiungere dei controlli non associati, se hai bisogno di
altri totali per tipo di ferie (DSumm con criteri).
Valuta invece la necessità di eliminare dal conteggio dei giorni anche le
festività che non capitano nei weekend; puoi risolverlo creando una tabella
che contiene l'elenco delle festività ed esplorarla con una Dlookup (vedi
help).
> Ciao e grazie
>
>
[CUT]
Roberto


title: nessuna risposta neanche dai super esperti

author: Iacobucci Gianni

text:
in riferimento al mio sms inviato in data 03-01-03 delle ore  6.40
"come aggiungere una nuova voce in una casella combinata"
mi chiedo
forse il problema è stato esposto male ?
oppure è troppo complicato ?
resto in attesa di un interessamento di qualche anima buona
saluti e grazie
gianni


text:
"Iacobucci Gianni" <
iacog...@interfree.it
> ha scritto nel messaggio
news:3e194...@news.dada.it...

Forse è stato dibattuto tante volte e bastaba leggere qualche 3D......!!!
Per aggiungere alla Combo un nuovo campo devi agire sul Recordset
che la origina.
Sul SitoComune c'è un esempio.Guarda li...........!
@Alex.


author: Woodrov

text:


Basta saper cercare...
dal SitoComune ecco un esempio illuminante!
----------------------
E’ possibile aprendo un recordset sulla tabella a fronte dell’evento
"Su non in elenco" della casella combinata.
Il database di esempio allegato a questa FAQ è stato creato in Access
97 facendo riferimento alle librerie DAO.
La tabella che è codice riga della casella combinata si chiama
Prodotti e contiene due campi: IDProdotto (di tipo Contatore e chiave
primaria) e Prodotto (di tipo Testo).
La casella combinata si chiama MiaCombo: ha due colonne, di cui
visibile solo la seconda.
La proprietà "Solo in elenco" della casella combinata va impostata a
Si.
Quello che segue è il codice VBA che va generato a fronte dell’evento
"Su non in elenco" della casella combinata:
Private Sub MiaCombo_NotInList(NewData As String, Response As Integer)
   Dim IntNuovo As Integer, strTitolo As String
   Dim IntFinestraMsg As Integer, strMsg As String
   strTitolo = "Prodotto digitato non in elenco"
   strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13)
& Chr(10) & "in elenco?"
   IntFinestraMsg = vbYesNo + vbQuestion
   IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
   If IntNuovo = vbYes Then
       Dim miorst As Recordset
       Set miorst = CurrentDb.OpenRecordset("Prodotti")
       miorst.AddNew
       miorst!Prodotto = NewData
       Me![MiaCombo] = miorst![IdProdotto]
       miorst.Update
       miorst.Close
       strTitolo = "Inserimento nuovo Prodotto in elenco"
       strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) &
NewData & Chr(13) & Chr(10) & "con successo"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrAdded
       Me![MiaCombo].Requery
   Else
       strTitolo = "Nome del prodotto errato"
       strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) &
"Seleziona un prodotto dall'elenco"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrContinue
       Me![MiaCombo].Undo
   End If
End Sub


text:
Woodrov <
luca....@tiscali.it
> wrote in message
8noi1vckqrg9c7o5t...@4ax.com...

[cut]
innanzi tutto grazie per l'esempio illuminate realizzato proprio bene
l'hò adattato alla mia situazione benissimo
io facevo l'errore di agire sulla machera e non direttamente sulla tabella
ciao gianni
chisà se un giorno potrò sdebitarmi per tutte le cose che sto imparando dal
NG
grazie a te woodrov e un saluto a tutti


title: Proteggere un db da copie non autorizzate

author: AL

text:
Salve a tutti.
Ho un problema. Devo proteggere un database access da eventuali copie non
autorizzate.
Sul sito comune avevo trovato un esempio di database che sfrutta i serial
degli hard disk, ma purtroppo l'ho scaricato ma non si riesce ad aprire.
Se qualcuno di voi ha il modulo o il database che è possibile visionare vi
prego di inviarmelo.
Se avete altre proposte per la protezione si accetta qualsiasi suggerimento.
Grazie in anticipo.
PS. Rispondete sul newsgroup Grazie!!


author: Pino

text:
Guarda che il serial number funziona benissimo non devi mandarlo in
esecuzione ma estrarre le function e le sub. Io ho impostato due fasi, la
prima individuare il s.n. del disco dove vuoi installare il tuo mdb e la
seconda devi inserire la function con il s.n. nel menu di avvio della tuo
mdb.
"AL" <
f...@f.it
> ha scritto nel messaggio news:9oakd6$8oo$1...@nreadb.inwind.it...



author: Antonio Biso

text:
Pino <
pn...@tin.it
> wrote in message T17q7.8290$aU1....@news1.tin.it...
> Guarda che il serial number funziona benissimo non devi mandarlo in
Quello che non funziona, caso mai, è il tuo modo di quotare!!!
Antonio


author: CED

text:
"AL" <
f...@f.it
> ha scritto nel messaggio news:9oakd6$8oo$1...@nreadb.inwind.it...

> per me , con il S.N. vi è un enorme rischio!!!
Ammesso che ti fai una copia di sicurezza, se per sfortuna ti si scassa l'HD
e devi sostituirlo, non riuscirai piu' a ripristinare il DB!!!   :-((


author: Davide Sala

text:
Per me č una mega fregatura quella si inserire solo il serial number
dell'hard disk, perchč ho un programma che cambia il serial dell'hd sia
fat16, fat32 e anche ntfs5.
Non č male ma mischierei il serial number a qualche voce nel registro di
Windows e farei qualche calcolo matematico per confondere tutto.
DAX
"Pino" <
pn...@tin.it
> ha scritto nel messaggio
news:T17q7.8290$aU1....@news1.tin.it...
> Guarda che il serial number funziona benissimo non devi mandarlo in
> esecuzione ma estrarre le function e le sub. Io ho impostato due fasi, la
> prima individuare il s.n. del disco dove vuoi installare il tuo mdb e la
> seconda devi inserire la function con il s.n. nel menu di avvio della tuo
> mdb.
>
>
> "AL" <
f...@f.it
> ha scritto nel messaggio
news:9oakd6$8oo$1...@nreadb.inwind.it...
> > Salve a tutti.
> > Ho un problema. Devo proteggere un database access da eventuali copie
non
> > autorizzate.
> >
> > Sul sito comune avevo trovato un esempio di database che sfrutta i
serial
> > degli hard disk, ma purtroppo l'ho scaricato ma non si riesce ad aprire.
> >
> > Se qualcuno di voi ha il modulo o il database che č possibile visionare



text:
Davide Sala <
ds...@negroni.it
> wrote in message
5oPq7.9149$P04....@news2.tin.it...
> Per me è una mega fregatura quella si inserire solo il serial number
Vogliamo invece parlare della super mega fregatura di non scrivere DOPO il
quoting?!?!
Antonio


author: Alessandro Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:JrXq7.19250$Lp6.6...@news.infostrada.it...
> Davide Sala <
ds...@negroni.it
> wrote in message
> 5oPq7.9149$P04....@news2.tin.it...
> > Per me č una mega fregatura quella si inserire solo il serial number
>
> Vogliamo invece parlare della super mega fregatura di non scrivere DOPO il
> quoting?!?!
>
> Antonio
Pecos Bill colpisce ancora, ma la gente sembra non capire....!
A questo punto mi chiedo forse non sei stato chiaro Antonio....!
Io credo di si, anzi chiarissimo, quindi traete voi le vostre....!
Ciao Antonio by @Alex.
--
Posted from  [62.98.11.239]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi <
ik2...@libero.it
> wrote in message
a0af965c140c65d08e...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:JrXq7.19250$Lp6.6...@news.infostrada.it...
>
> > Davide Sala <
ds...@negroni.it
> wrote in message
> > 5oPq7.9149$P04....@news2.tin.it...
> > > Per me č una mega fregatura quella si inserire solo il serial number
> >
> > Vogliamo invece parlare della super mega fregatura di non scrivere DOPO
il
> > quoting?!?!
> >
> > Antonio
>
> Pecos Bill colpisce ancora, ma la gente sembra non capire....!
> A questo punto mi chiedo forse non sei stato chiaro Antonio....!
> Io credo di si, anzi chiarissimo, quindi traete voi le vostre....!
C'č anche da dire che ultimamente non si ripetono gli stessi ma č sempre
qualcuno di nuovo, magari poco aduso al comportamento abituale dei NG
italiani. Forse qualcosa funziona... forse...
Antonio


title: eseguire una macro

author: gabriele

text:
C'è un modo per lanciare una macro esternamente dal DB che la contiene?
Ho provato con un link sul desktop , ma quando eseguo la macro mi si apre il
DB .
Io vorrei che non si aprisse .
ciao


title: eseguire una macro

author: Morgan

text:
"gabriele" <
oland...@virgilio.it
> ha scritto nel messaggio
news:43d3b8f9$0$13142$4faf...@reader3.news.tin.it...

Che fa sta macro?
Morgan


title: eseguire una macro

text:
>>
> Che fa sta macro?
importa un file txt dentro a una tabella di un file mdb.
E' inutile che si apra , devo poi richiuderlo ogni volta questo mdb !
ciao


title: eseguire una macro

author: Sergio MAZZA

text:
"gabriele" <
oland...@virgilio.it
> ha scritto nel messaggio news:43d3b8f9$0$13142$4faf...@reader3.news.tin.it...

Sei fuori strada. Tutto quello che è in access non può essere eseguito senza access o il runtime.
D'altronde non puoi aprire un documento word senza word (o un altro programma simile)...
Ciao.
--
Sergio MAZZA


title: eseguire una macro

author: Sandro Peruz

text:
"gabriele" <
oland...@virgilio.it
> ha scritto nel messaggio
news:43d3bd41$0$13136$4faf...@reader3.news.tin.it...

Ciao Gabriele,
prova questa (se ho capito bene quello che intendi)
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/54e6222025689bbe/35cf721c95b1a899?q=eseguire+query+con+msdos&rnum=1#35cf721c95b1a899
non so se sia valida anche per le macro, io l'ho provata solo per le queries
e il risultato è ok.
Ciao, Sandro.


title: eseguire una macro

text:
> non so se sia valida anche per le macro, io l'ho provata solo per le
> queries
proverň grazie .
Chissŕ qual č la corrispondente sintassi per le macro di tale stringa :
objAccess.DoCmd.OpenQuery strQryName
ciao


title: Stampa report con finestra di dialogo

author: Alberto

text:
Buona domenica a tutti,
perchè non riesco ad assegnagli in valore di copie da stampare nella
finestra di dialogo per stampare un report mentre se lo stesso codice lo
assegno per stampare una maschra funziona? dove sbaglio?
 On Error GoTo No_Stampa
Printer.Copies = 2
DoCmd.RunCommand acCmdPrint
Exit_Stampa:
Exit Function
No_Stampa:
If Err.Number = 2501 Then
    MsgBox "Stampa annullata dall'utente", vbInformation, "STAMPA"
  Else
     MsgBox Err.Number & " " & Err.Description
   End If
    Resume Exit_Stampa
Grazie mille per l'aiuto e per la pazienza


title: Stampa report con finestra di dialogo

text:
Alberto ha scritto:

Prova ad accedere all'oggetto Printer legato al Report dopo averlo
aperto in modalità Hidden, quindi usi il PrintoOut...!
@Alex


title: Stampa report con finestra di dialogo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157884978....@p79g2000cwp.googlegroups.com...
Alberto ha scritto:


@Alex
Scusami alex per la mia ignoranza ma non riesco a capire come devo
intervenire


title: Stampa report con finestra di dialogo

text:
Alberto ha scritto:

http://support.microsoft.com/?kbid=284286
Private Sub PrintCatalogReport()
    Dim rpt As Report
    Application.Printer = Application.Printers(0)
    DoCmd.OpenReport "Catalog", acViewPreview, , , acHidden
    Set rpt = Reports!Catalog
    With rpt.Printer
        .BottomMargin = 720
        .Copies = 2
        .Duplex = acPRDPVertical 'Double sided
        .PaperBin = acPRBNLargeCapacity
    End With
    DoCmd.OpenReport "Catalog", acViewNormal
    DoCmd.Close acReport, "Catalog", acSaveNo

    Set Application.Printer = Nothing
End Sub
Ciao
@Alex


title: funzione trova record in maschera datasheet

author: mario rossi

text:
nel menu contestuale tasto destro del mouse non vedo la funzione trova, in che modo posso implementarla per cercare un certo campo?

grazie a tutti.


title: FILTRO CAMPO NUMERICO

text:
Devo eseguire un filtro in un campo nuerico ma quando tento di farlo
andare mi spariscono tutti i record, mentre se la stringa la metto su un
campo testo tutto ok
Dove sbaglio
Ecco l'esempio
Private Sub COMBO_MATR_Change()
DoCmd.ApplyFilter "", "[MATR]=[Forms]![GIUSTIFICATIVI]![COMBO_MATR]"
end sub
Penso che si tratti delle virgolette ma non essendo un gran esperto non
riesco a metterel nonostante vari tentativi e visionato altri esempi
Grazie a chi mi dara un consiglio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: FILTRO CAMPO NUMERICO

author: miciomao

text:
Ciao prova
DoCmd.ApplyFilter "", "[MATR]=" & Forms![GIUSTIFICATIVI]!COMBO_MATR
Ciao
Alex


title: FILTRO CAMPO NUMERICO

text:
miciomao ha scritto:
> Ciao prova

> Ciao
> Alex
Ho provato ma nella selezione mi lascia la maschera senza record devo
ripremere il tasto di vedere tutti i file o quello applicato al nominativo
(campo testo) e allora funziona.

Grazie



title: FILTRO CAMPO NUMERICO

text:
E se fai
Me.Filter = "[MATR]=" & _
Forms![GIUSTIFICATIVI]!COMBO_MATR
Me.FilterOn= True
Ciao
Alex


title: FILTRO CAMPO NUMERICO

author: geppo

text:
Ciao "giovanni_lavoro" <
giov...@libero.it
> ha scritto nel messaggio
news:gsmbgc$f8i$1...@news.newsland.it...
> miciomao ha scritto:
>
>> Ciao prova
>
>> DoCmd.ApplyFilter "", "[MATR]=" & Forms![GIUSTIFICATIVI]!COMBO_MATR
>
>> Ciao
>> Alex
>
> Ho provato ma nella selezione mi lascia la maschera senza record devo
> ripremere il tasto di vedere tutti i file o quello applicato al nominativo
> (campo testo) e allora funziona.
Sei sicuro che la combo restituisce quello che desideri?
Prova a scrivere:
msgbox  Forms![GIUSTIFICATIVI]!COMBO_MATR
cosi vedi se viene restituito il dato desiderato.
Tieni presente che la combo puo' contenere piů colonne (si parte da 0):
Forms![GIUSTIFICATIVI]!COMBO_MATR.column(0)
Forms![GIUSTIFICATIVI]!COMBO_MATR.column(1)
...e cosi via.
--
Ciao
Geppo


title: FILTRO CAMPO NUMERICO

text:
miciomao ha scritto:
> E se fai

> Ciao
> Alex
Vi ringrazio ma l'errore era sia nella compilazione di cui l'ho utilizzata
quella consigliata  ma avendo nella query il campo di ricerca in piu
quello ID questo creava il problema eliminando il campo ID il problema si
č risolto
Grazie dell'attenzione



title: Active x per controllo scanner

author: Luigi - R

text:
Utilizzo con soddisfazione gli OCX per scannerizzazione e modifica immagine,
WANG, "di serie su access.
Qualcuno di voi sa esistono altri tipi di questi OCX, che permettano un
controllo migliore?


title: Active x per controllo scanner

text:
"Luigi - R" <
Bra...@interfree.it
> ha scritto nel messaggio
news:94sfdj$dsv$1...@serv1.albacom.net...

Che intendi per "...controllo migliore?"
Ciao.


title: Futuro di Access

author: Silvio

text:
Salve, da rumors presenti in rete risulta che MS abbia deciso di abbandonare
Access nel futuro per concentrarsi su
ASP.NET
 ed una versione embedded di
SQL server...a qualcuno risulta qualcosa?
La cosa sarebbe anche suffragata dall'assenza di access nel prossimo
Office.NET.
Grazie per l'attenzione e per eventuali risposte
Silvio
--------------------------------
Inviato via
http://usenet.libero.it


title: Futuro di Access

text:
"Silvio" <
randall.fl...@libero.it
> ha scritto nel messaggio
news:151Z92Z176Z9Y1...@usenet.libero.it...
> Salve, da rumors presenti in rete risulta che MS abbia deciso di
abbandonare
> Access nel futuro per concentrarsi su
ASP.NET
 ed una versione embedded di
> SQL server...a qualcuno risulta qualcosa?
> La cosa sarebbe anche suffragata dall'assenza di access nel prossimo
> Office.NET.
Access è finito dal 97 in poi...
Antonio


title: Futuro di Access

author: Fabio Chiaro

text:
"Silvio" <
randall.fl...@libero.it
> ha scritto nel messaggio
news:151Z92Z176Z9Y1...@usenet.libero.it...
> Salve, da rumors presenti in rete risulta che MS abbia deciso di
abbandonare
> Access nel futuro per concentrarsi su
ASP.NET
 ed una versione embedded di
> SQL server...a qualcuno risulta qualcosa?
> La cosa sarebbe anche suffragata dall'assenza di access nel prossimo
> Office.NET.
Non ne sapevo niente ma faccio presto a chiederlo quando andrò allo SMAU.
Non è una novità che MS si stia orientando su .NET ma non vedo che vantaggio
ne trarrebbe a togliere uno strumento diffuso come Access.
Mah! Ci risentiamo Lunedì prossimo.
Fabio


title: Futuro di Access

author: ringo

text:
"Fabio Chiaro" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:pRbt9.62668$%M1.16...@twister2.libero.it...

Il vantaggio?!?!?
Guarda che mamma MS non
te la regala la licenza di .NET....
E prima o poi tutti gli Accessiani
saranno costretti a pasare a .NET.....
bye
ringo


title: Futuro di Access

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:ap3j93$ldp$1...@serv1.albacom.net...
> Guarda che mamma MS non
> te la regala la licenza di .NET....
Perchè invece gli aggiornamenti di Access?
> E prima o poi tutti gli Accessiani
> saranno costretti a pasare a .NET.....
Se devo cambiare radicalmente tanto vale andare altrove, mica sono costretto
a "fumare" MS...
Fabio


title: Futuro di Access

text:
> Perchè invece gli aggiornamenti di Access?
.net = corsi + libri + licenza di programma + aggiornamenti (dovuti ai
numerosi BUGGGSSS)
=   maggior business
> Se devo cambiare radicalmente tanto vale andare altrove, mica sono
costretto
> a "fumare" MS...
bravo! respira l'aria li linux: è freschissima!
bye
ringo


title: Futuro di Access

author: Sib

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Silvio" <
randall.fl...@libero.it
> ha scritto nel messaggio
> > Salve, da rumors presenti in rete risulta che MS abbia deciso di
> abbandonare
> > Access nel futuro per concentrarsi su
ASP.NET
 ed una versione embedded
di
> > SQL server...a qualcuno risulta qualcosa?
> > La cosa sarebbe anche suffragata dall'assenza di access nel prossimo
> > Office.NET.
>
> Access è finito dal 97 in poi...
>
Dai! ora non esageriamo.
AXP va benissimo.
Sib


title: Futuro di Access

author: warp

text:
"Silvio" <
> Salve, da rumors presenti in rete risulta che MS abbia deciso di
abbandonare
> Access nel futuro per concentrarsi su
ASP.NET
 ed una versione embedded di
> SQL server...a qualcuno risulta qualcosa?
Pensa, io ho sentito che Microsoft ha abbandonato Excel e Word e che la
prossima versione di Office includerà C# al loro posto.
> La cosa sarebbe anche suffragata dall'assenza di access nel prossimo
> Office.NET.
Che bello:  ho sempre sognato una suite Office priva di Database!
Sogni a parte: *ovviamente* M$$$ continuerà a supportare tutti i prodotti
della suite Office, compresa quella gran porcata per celebrolesi che è
Access.
Un riferimento ufficiale (purtroppo) sulla composizione di Office.Ngo
professional lo trovi pure qua:
http://common.ziffdavisinternet.com/download/0/1423/OfficeNGO.swf
Chi vorrà sviluppare con la suite .NET o cercare strade diverse lo farà per
sua
scelta, non per costrizione da parte del produttore.
Ciao.


title: Filtro valori possibili.

author: TANNAUSER

text:
Ben rientrati dalle vacanze (per i fortunati che ci sono andati),
- nella maschera Ordini ho una sottomaschera DettaglioOrdini (legata
alla prima da IDOrdine uno-molti) nella quale una casella combinata
IDProdotto mi permette di selezionare un prodotto dalla tabella
Prodotti attraverso una query;
- la tabella Prodotti è legata uno-molti con altre due tabelle Misure
e Colore;
- nella riga d'ordine ho impostato una seconda casella combinata
Misure che, sempre con una query, preleva le misure dalla tabella
Misure.
Risultato: quando inserisco una seconda riga di dettaglio ordini le
misure che mi vengono proposte sono sempre quelle relative al Prodotto
della prima riga d'ordine.
Domanda: come posso impostare un controllo che mi permetta, una volta
selezionato il Prodotto voluto con la casella combinata di
visualizzare nella casella combinata Misure solo le misure disponibili
per quel determinato prodotto?
Gazie.
Buona giornata,
TANNAUSER.


title: Filtro valori possibili.

author: Cinzia

text:
"TANNAUSER" <
tann...@virgilio.it
> ha scritto nel messaggio
news:aab276a7.04082...@posting.google.com...
> Ben rientrati dalle vacanze (per i fortunati che ci sono andati),
>
> - nella maschera Ordini ho una sottomaschera DettaglioOrdini (legata
> alla prima da IDOrdine uno-molti) nella quale una casella combinata
> IDProdotto mi permette di selezionare un prodotto dalla tabella
> Prodotti attraverso una query;
> - la tabella Prodotti č legata uno-molti con altre due tabelle Misure
> e Colore;
> - nella riga d'ordine ho impostato una seconda casella combinata
> Misure che, sempre con una query, preleva le misure dalla tabella
> Misure.
> Risultato: quando inserisco una seconda riga di dettaglio ordini le
> misure che mi vengono proposte sono sempre quelle relative al Prodotto
> della prima riga d'ordine.
> Domanda: come posso impostare un controllo che mi permetta, una volta
> selezionato il Prodotto voluto con la casella combinata di
> visualizzare nella casella combinata Misure solo le misure disponibili
> per quel determinato prodotto?
>
> Gazie.
> Buona giornata,
>
> TANNAUSER.
Ciao TANNAUSER,
dovresti impostare l'origine riga della casella combinata Misure anzichč
alla tabella misure ad una query che seleziona tutte le misure dalla tabella
Prodotti per il prodotto selezionato dalla combo prodotto.
Mi spiego con un esempio:
Select Prodotti.IDMisura, Misura.Descrizione from Prodotti Inner Join Misure
on Prodotti.IDMisura= Misure.IDMisura  where
Prodotti.IDProdotto=[Cmb_IdProdotto]
in questo modo dovrebbe caricarti tutte le misure disponibile per il
prodotto selezionato nella  combo
sempre che prodotti uguali ma con misure diverse abbiano lo stesso
IDProdotto, altrimenti la cosa cambia!
Spero di essere stata chiara!
Saluti
Cinzia


title: Filtro valori possibili.

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message news:<cgfesc$7gv$
1...@lacerta.tiscalinet.it
>...

Ciao Cinzia,
in effetti la mia "Origine riga" č impostata ad una query. L'esempio
che mi fai mi lascia qualche dubbio quindi cerco di essere piů chiaro
su come sono costruite le tabelle:
Tabella Prodotti:
IDProdotto (Contatore, Duplicati non ammessi),
Nome (Testo),
... altri campi (IDFornitore, Valuta, PrezzoUnitario).
Tabella Misure:
IDProdotto (Intero lungo, Duplicati ammessi).
DesMisura (testo)
Tabella RigaOrdine:
IDOrdine (Intero lungo, Duplicati ammessi),
IDProdotto (Intero lungo, Duplicati ammessi),
DesMisura (Testo).
Relazione Tabelle:
uno(Prodotto) a molti (Misure) attraverso i campi IDProdotto.
uno(Prodotto) a molti (RigaOrdine) attraverso i campi IDProdotto.
Per cortesia, alla luce di questi dati mi riformuleresti la tua
proposta di soluzione o mi correggeresti la mia che č:
SELECT Misure.IDProdotto, Misure.DesMisura FROM Prodotti INNER JOIN
Misure ON Prodotti.IDProdotto = Misure.IDProdotto WHERE
(((Misure.IDProdotto)=[DettagliOrdini]![IDProdotto])) ORDER BY
Misure.DesMisura;
Grazie mille,
TANNAUSER.


title: Filtro valori possibili.

text:
> > >
> > > - nella maschera Ordini ho una sottomaschera DettaglioOrdini (legata
> > > alla prima da IDOrdine uno-molti) nella quale una casella combinata
> > > IDProdotto mi permette di selezionare un prodotto dalla tabella
> > > Prodotti attraverso una query;
> > > - la tabella Prodotti č legata uno-molti con altre due tabelle Misure
> > > e Colore;
> > > - nella riga d'ordine ho impostato una seconda casella combinata
> > > Misure che, sempre con una query, preleva le misure dalla tabella
> > > Misure.
> > > Risultato: quando inserisco una seconda riga di dettaglio ordini le
> > > misure che mi vengono proposte sono sempre quelle relative al Prodotto
> > > della prima riga d'ordine.
> > > Domanda: come posso impostare un controllo che mi permetta, una volta
> > > selezionato il Prodotto voluto con la casella combinata di
> > > visualizzare nella casella combinata Misure solo le misure disponibili
> > > per quel determinato prodotto?
> > >
> >

Ciao Tannauser,
visti i tuoi dati, mi pare che la tua query sia corretta, probabilmente
quello che ti manca č un requery sul change dell'IDProdotto.
Sostanzialmente devi  dire ad access di ricaricarsi i dati della combo
misure perchč il prodotto č cambiato
Ipotizzo una procedura tipo questa:
Private Sub cmb_Prodotti_Change()
    me.cmb_Misure.Requery
End Sub
Saluti
Cinzia


title: Filtro valori possibili.

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message news:<cgin5v$621$
1...@lacerta.tiscalinet.it
>...
> > > >
> > > > - nella maschera Ordini ho una sottomaschera DettaglioOrdini (legata
> > > > alla prima da IDOrdine uno-molti) nella quale una casella combinata
> > > > IDProdotto mi permette di selezionare un prodotto dalla tabella
> > > > Prodotti attraverso una query;
> > > > - la tabella Prodotti è legata uno-molti con altre due tabelle Misure
> > > > e Colore;
> > > > - nella riga d'ordine ho impostato una seconda casella combinata
> > > > Misure che, sempre con una query, preleva le misure dalla tabella
> > > > Misure.
> > > > Risultato: quando inserisco una seconda riga di dettaglio ordini le
> > > > misure che mi vengono proposte sono sempre quelle relative al Prodotto
> > > > della prima riga d'ordine.
> > > > Domanda: come posso impostare un controllo che mi permetta, una volta
> > > > selezionato il Prodotto voluto con la casella combinata di
> > > > visualizzare nella casella combinata Misure solo le misure disponibili
> > > > per quel determinato prodotto?
> > > >
> > >
> > > Ciao TANNAUSER,
> > > dovresti impostare l'origine riga della casella combinata Misure anzichè
> > > alla tabella misure ad una query che seleziona tutte le misure dalla
>  tabella
> > > Prodotti per il prodotto selezionato dalla combo prodotto.
> > > Mi spiego con un esempio:
> > > Select Prodotti.IDMisura, Misura.Descrizione from Prodotti Inner Join
>  Misure
> > > on Prodotti.IDMisura= Misure.IDMisura  where
> > > Prodotti.IDProdotto=[Cmb_IdProdotto]
> > > in questo modo dovrebbe caricarti tutte le misure disponibile per il
> > > prodotto selezionato nella  combo
> > > sempre che prodotti uguali ma con misure diverse abbiano lo stesso
> > > IDProdotto, altrimenti la cosa cambia!
> > >
> > > Spero di essere stata chiara!
> > > Saluti
> > > Cinzia
> >
> > Ciao Cinzia,
> >
> > in effetti la mia "Origine riga" è impostata ad una query. L'esempio
> > che mi fai mi lascia qualche dubbio quindi cerco di essere più chiaro
> > su come sono costruite le tabelle:
> >
> > Tabella Prodotti:
> > IDProdotto (Contatore, Duplicati non ammessi),
> > Nome (Testo),
> > ... altri campi (IDFornitore, Valuta, PrezzoUnitario).
> >
> > Tabella Misure:
> > IDProdotto (Intero lungo, Duplicati ammessi).
> > DesMisura (testo)
> >
> > Tabella RigaOrdine:
> > IDOrdine (Intero lungo, Duplicati ammessi),
> > IDProdotto (Intero lungo, Duplicati ammessi),
> > DesMisura (Testo).
> >
> > Relazione Tabelle:
> > uno(Prodotto) a molti (Misure) attraverso i campi IDProdotto.
> > uno(Prodotto) a molti (RigaOrdine) attraverso i campi IDProdotto.
> >
> > Per cortesia, alla luce di questi dati mi riformuleresti la tua
> > proposta di soluzione o mi correggeresti la mia che è:
> >
> > SELECT Misure.IDProdotto, Misure.DesMisura FROM Prodotti INNER JOIN
> > Misure ON Prodotti.IDProdotto = Misure.IDProdotto WHERE
> > (((Misure.IDProdotto)=[DettagliOrdini]![IDProdotto])) ORDER BY
> > Misure.DesMisura;
> >
> Ciao Tannauser,
> visti i tuoi dati, mi pare che la tua query sia corretta, probabilmente
> quello che ti manca è un requery sul change dell'IDProdotto.
> Sostanzialmente devi  dire ad access di ricaricarsi i dati della combo
> misure perchè il prodotto è cambiato
> Ipotizzo una procedura tipo questa:
>
> Private Sub cmb_Prodotti_Change()
>     me.cmb_Misure.Requery
> End Sub
>
> Saluti
> Cinzia
Buongiorno Cinzia,
grazie per la conferma di correttezza che mi hai dato; il "requery"
c'era già anche se non lo avevo specificato. Il problema ora è un
altro:
1. se effettuo delle modifiche direttamente nella sottomaschera
"Dettaglio Ordini" (che ti ricordo essere legata 1-n con Ordini) non
riscontro alcuna anomalia, ovvero quando scelgo un determinato
Prodotto poi, nella casella combinata delle Misure, posso selezionare
solo misure di quel determinato Prodotto;
2. se invece provo ad apportare una modifica o ad aggiungere un nuovo
Prodotto nella sottomaschera "Dettaglio Ordini" all'interno della
maschera pricipale "Ordini", allora mi appare una finestra dal titolo
"Immissione valore parametro" che mi richiede di inserire un valore
per "Forms!DettagliOrdini!IDProdotto" come se avesse perso il legame.
Hai qualche suggerimento?
Grazie,
TANNAUSER.


title: Filtro valori possibili.

text:
[cut]
> > > > > - nella maschera Ordini ho una sottomaschera DettaglioOrdini
(legata
> > > > > alla prima da IDOrdine uno-molti) nella quale una casella
combinata
> > > > > IDProdotto mi permette di selezionare un prodotto dalla tabella
> > > > > Prodotti attraverso una query;
> > > > > - la tabella Prodotti è legata uno-molti con altre due tabelle
Misure
> > > > > e Colore;
> > > > > - nella riga d'ordine ho impostato una seconda casella combinata
> > > > > Misure che, sempre con una query, preleva le misure dalla tabella
> > > > > Misure.
> > > > > Risultato: quando inserisco una seconda riga di dettaglio ordini
le
> > > > > misure che mi vengono proposte sono sempre quelle relative al
Prodotto
> > > > > della prima riga d'ordine.
> > > > > Domanda: come posso impostare un controllo che mi permetta, una
volta
> > > > > selezionato il Prodotto voluto con la casella combinata di
> > > > > visualizzare nella casella combinata Misure solo le misure
disponibili
> > > > > per quel determinato prodotto?
> > > > >
> > > >
[cut]

Ciao,
ci ho messo un po' a capire la differenza tra il tuo punto 1 ed il punto 2
ma alla fine ci sono arrivata.
Sostanzialmente l'errore ti capita solo quando usi la maschera
DettaglioOrdini come sottomaschera di Ordini.
Probabilmente il problema è che il parametro della query della combo misure
non è più Forms!DettagliOrdini!IDProdotto
ma Forms("Ordini").Form.DettagliOrdini.IDProdotto in quanto la form
DettagliOrdini in questo caso non fa più parte dell'insieme FORMS ma è
figlia della Form Ordini.
Saluti
Cinzia


title: Filtro valori possibili.

author: TANNUSER

text:
Cinzia ha scritto:

CIao,
scusa per averti complicato la vita. Effettivamente le cose stanno come
hai ben capito cioè l'errore si presenta solo quando la maschera
DettagliOrdini è SubForm della maschera Ordini.
Ho provato a riformulare il criterio nell'istruzione SQL secondo il tuo
suggerimento:
[Forms]![Ordini]![Form]![DettagliOrdini]!.[IDProdotto] ma l'unico
risultato che ottengo è che, ora, mi chiede di inserire
"Forms!Ordini!Form!DettagliOrdini!IDProdotto".
Grazie per la sempre consueta gentilezza e pazienza,
TANNAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtro valori possibili.

text:
"TANNUSER" <
tannauserDISRE...@virgilio.it
> ha scritto nel
messaggio news:cgknuo$3cc$1...@news.newsland.it...

Ciao,
 prova ad inserire il  parametro nella query con la creazione con il comando
genera... nel criterio della query dovrebbe ricostruirti nel modo corretto
tutta la gerarchia, probabilmente ho messo Form nel posto sbagliato,
l'istruzione gliusta dovrebbe essere
Forms![Ordini]![DettagliOrdini].Form![IDProdotto]
ma se la costruisci con il menu genera  (Struttura della query, pulsante
destro del mouse sulla riga criteri)
 siamo più sicuri che lo ricostruisca corretto!
Saluti
Cinzia


title: Filtro valori possibili.

text:
.CUT..
> Ciao,
>  prova ad inserire il  parametro nella query con la creazione con il comando
> genera... nel criterio della query dovrebbe ricostruirti nel modo corretto
> tutta la gerarchia, probabilmente ho messo Form nel posto sbagliato,
> l'istruzione gliusta dovrebbe essere
> Forms![Ordini]![DettagliOrdini].Form![IDProdotto]
> ma se la costruisci con il menu genera  (Struttura della query, pulsante
> destro del mouse sulla riga criteri)
>  siamo più sicuri che lo ricostruisca corretto!
> Saluti
> Cinzia
Eureka!!
Cinzia,
non so come ringraziarti perchè, ... rullo di tamburi..., ora tutto
funziona come mi aspettavo dovesse essere. La tua ultima correzione ha
risolto ogni incongruenza ed eliminato i messaggi di richiesta.
Spero che queste mie richieste non ti abbiano fatto perdere tempo prezioso
o annoiato.
Mi riprometto di ricambiare quanto prima (ma non a breve, vista la mia
poca esperienza; ho cominciato ieri con decorrenza domani).
Ti auguro una buona serata,
TANNHAUSER
"Io ne ho viste cose che voi umani non potreste immaginarvi: navi da
combattimento in fiamme al largo dei bastioni di Orione...E ho visto i
raggi B balenare nel buio vicino alle porte di Tannhauser...E tutti quei
momenti andranno perduti nel tempo come lacrime nella pioggia... E' tempo
di morire"



title: Filtro valori possibili.

text:
"TANNAUSER" <
tannauserDISRE...@virgilio.it
> ha scritto nel
messaggio news:cgkvku$thf$1...@news.newsland.it...
> .CUT..
>
> > Ciao,
> >  prova ad inserire il  parametro nella query con la creazione con il
comando
> > genera... nel criterio della query dovrebbe ricostruirti nel modo
corretto
> > tutta la gerarchia, probabilmente ho messo Form nel posto sbagliato,
> > l'istruzione gliusta dovrebbe essere
> > Forms![Ordini]![DettagliOrdini].Form![IDProdotto]
> > ma se la costruisci con il menu genera  (Struttura della query, pulsante
> > destro del mouse sulla riga criteri)
> >  siamo più sicuri che lo ricostruisca corretto!
> > Saluti
> > Cinzia
>
> Eureka!!
> Cinzia,
>
> non so come ringraziarti perchè, ... rullo di tamburi..., ora tutto
> funziona come mi aspettavo dovesse essere. La tua ultima correzione ha
> risolto ogni incongruenza ed eliminato i messaggi di richiesta.
> Spero che queste mie richieste non ti abbiano fatto perdere tempo prezioso
> o annoiato.
> Mi riprometto di ricambiare quanto prima (ma non a breve, vista la mia
> poca esperienza; ho cominciato ieri con decorrenza domani).
> Ti auguro una buona serata,
>
[cut]
Bene,
finalmente ce l'abbiamo fatta!
Buona serata anche a te.
Cinzia


title: SR1 SR2

author: Ditta Cerri (Sib)

text:
Salve a tutti,
Ultimamente ho scaricato, non senza fatica, le due patch di aggiornamento
per office. La prima patch si e' installata senza problemi (anche se da
quando l'ho installata ho la sensazione che i driver ODBC non funzionino
piu' correttamente), il problema sorga con la SR2, la quale mi dice che la
patch SR1 non e' installata o non c'e' Office o sono presenti piu' versioni
di office e quindi non va avanti.
Naturalmente nulla di cio' che dice e' vero, infatti c'e' una sola versione
di office (il 97), la patch SR1 e' installata e che office sia presente sul
sistema e' fuori discussione.
Che faccio?? :-((
Grazie, Sib


title: SR1 SR2

author: Paolo opg

text:
hai già provato a reinstallare la patch sr1?
hai già provato a reinstallarla cancellando prima il file 97sr1_0.txt ?
--
+-----
| Paolo opg
|
jan...@hotmail.com
+-----
Ditta Cerri (Sib) <
cerriserv...@tiscalinet.it
> wrote in message
89iigk$f9g$1...@lacerta.tiscalinet.it...



title: SR1 SR2

author: Roberto

text:
Hai provato a disinstallare office e poi a reinstallarlo?
Io ho avuto questo tipo di problema dopo avere installato e disinstallato
office 2K. Hai fatto lo stesso? Allora guai grossi: alla fine di innumerevoli
tentativi risolsi con un bel "format c:"
Saluti
Roberto DS
In article <89iigk$f9g$
1...@lacerta.tiscalinet.it
>,
cerriserv...@tiscalinet.it
 says...



title: SR1 SR2

text:
Paolo opg <
jan...@hotmail.com
> wrote in message
89iimg$gsf$1...@amati.cremona.polimi.it...
> hai già provato a reinstallare la patch sr1?
> hai già provato a reinstallarla cancellando prima il file 97sr1_0.txt ?
>
Grazie della risposta, ma voglio farti una domanda...
Se l'esperienza non mi inganna un file *.txt e' un file di testo, che poco
dovrebbe avere a che vedere con l'esecuzione di un programma.
Mi spieghi meglio il discorso?
Ciao, Sib


title: SR1 SR2

text:
Roberto <
mc9...@mclink.it
> wrote in message 89ijja$ab0$1...@news.mclink.it...
> Hai provato a disinstallare office e poi a reinstallarlo?
> Io ho avuto questo tipo di problema dopo avere installato e disinstallato
> office 2K. Hai fatto lo stesso? Allora guai grossi: alla fine di
innumerevoli
> tentativi risolsi con un bel "format c:"
No, non ho installato O2000, ma nel caso volessi disinstallare e
reinstallare O97, come conservo i messaggi della posta elettronica interna
in Outlook?
Ciao, Sib


title: SR1 SR2

text:
è un file di log che ti viene creato nella subdir Office della tua directory
di installazione.
se lo rimuovi, dovrebbe essere convinto di non aver installato niente...
--
+-----
| Paolo opg
|
jan...@hotmail.com
+-----
Ditta Cerri (Sib) <
cerriserv...@tiscalinet.it
> wrote in message
89inbb$gpn$2...@lacerta.tiscalinet.it...



title: SR1 SR2

author: Giovanni Albertone

text:
On Wed, 1 Mar 2000 10:17:22 +0100, "Ditta Cerri (Sib)"
<
cerriserv...@tiscalinet.it
> wrote:
>ma nel caso volessi disinstallare e
>reinstallare O97, come conservo i messaggi della posta elettronica interna
>in Outlook?
Sib, dipende da come e' configurata la vostra posta. Se usate un
server Exchange, i messaggi potrebbero essere archiviati nel database
di Exchange. In questo caso cambiare il client non ha nessuna
conseguenza sui messaggi archiviati.
Se invece non usate Exchange oppure usate Exchange ma ogni utente ha
il suo file di archivio, i messaggi sono memorizzati in un file .PST
da qualche parte (lo trovi cercando nelle proprieta' del servizio
"personal folders"). Il formato di questi file non dovrebbe essere
cambiato da OL 97 a OL 2000, quindi non ci dovrebbe essere problema.
--
Ciao,
Giovanni


title: SR1 SR2

author: Lorenzo Coronati

text:
Scrisse "Ditta Cerri (Sib)" <
cerriserv...@tiscalinet.it
>:
>No, non ho installato O2000, ma nel caso volessi disinstallare e
>reinstallare O97, come conservo i messaggi della posta elettronica interna
>in Outlook?
Per non sbagliare copiati tutta la dir Windows\Application Data che
contiene le cartelle di OE, la rubrica, e altre cosucce.
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


title: SR1 SR2

text:
Scrisse
lore...@tin.it
 (Lorenzo Coronati):
>Per non sbagliare copiati tutta la dir Windows\Application Data che
>contiene le cartelle di OE, la rubrica, e altre cosucce.
Oooops
Pensavo a OE invece che Outlook.
Allora copiati *.pst, *.mbx e *.idx dalla dir Mail
Bai



title: Collegamento ODBC

author: Checco

text:
Buongiorno a tutti,
ho un quesito da porvi! Ho l'esigenza di collegare in Access delle tabelle
con una connessione ODBC da un altro programma (Informix), però non voglio
assolutamente che mi si modifichino i dati delle tabelle originali di
origine ma solo visualizzarli! Come posso fare?
Grazie mille!
--------------------------------
Inviato via
http://usenet.libero.it


title: Collegamento ODBC

author: namor

text:
Checco ha scritto:
> Buongiorno a tutti,
> ho un quesito da porvi! Ho l'esigenza di collegare in Access delle tabelle
> con una connessione ODBC da un altro programma (Informix), però non voglio
> assolutamente che mi si modifichino i dati delle tabelle originali di
> origine ma solo visualizzarli! Come posso fare?
> Grazie mille!
Usa delle maschere con queste proprietà impostate a "NO":
consenti modifiche
consenti cancellazioni
consenti aggiunte
Però con questo sistema se accedi direttamente alle tabelle collegate
senza usare le maschere sarà ancora possibile modificare e cancellare dati.
Namor
--

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


title: Collegamento ODBC

text:
> Usa delle maschere con queste proprietà impostate a "NO":
> consenti modifiche
> consenti cancellazioni
> consenti aggiunte
>
> Però con questo sistema se accedi direttamente alle tabelle collegate
> senza usare le maschere sarà ancora possibile modificare e cancellare
dati.
E' questo è proprio il mio problema...
Ci avevo pensato anche io alle maschere però uno può sempre arrivare a
modificare i dati...
> Namor
Ciao



title: Collegamento ODBC

author: ALESSANDRO Baraldi

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> > Usa delle maschere con queste proprietà impostate a "NO":
> > consenti modifiche
> > consenti cancellazioni
> > consenti aggiunte
> >
> > Però con questo sistema se accedi direttamente alle tabelle collegate
> > senza usare le maschere sarà ancora possibile modificare e cancellare
> dati.
>
> E' questo è proprio il mio problema...
> Ci avevo pensato anche io alle maschere però uno può sempre arrivare a
> modificare i dati...
>
> > Namor
> Ciao
Secondo me l'unico metodo è usare Form non Associate.
In pratica recuperi un Recordset ReadOnly e popoli i controlli
nella Form.
E' un filo più complesso, ma nulla di trascendentale.....!
@Alex.


title: Collegamento ODBC

text:
> Secondo me l'unico metodo è usare Form non Associate.
> In pratica recuperi un Recordset ReadOnly e popoli i controlli
> nella Form.
> E' un filo più complesso, ma nulla di trascendentale.....!
MA un utente più esperto potrebbe sempre aprire le tabelle collegate anzichè
le maschere e modificarne il contenuto?
> @Alex.
Checco



title: Collegamento ODBC

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> > Secondo me l'unico metodo è usare Form non Associate.
> > In pratica recuperi un Recordset ReadOnly e popoli i controlli
> > nella Form.
> > E' un filo più complesso, ma nulla di trascendentale.....!
>
> MA un utente più esperto potrebbe sempre aprire le tabelle collegate
anzichè
> le maschere e modificarne il contenuto?
>
> > @Alex.
>
> Checco
Direi di no, se (Condizioni da considerare in OR/AND)
1)Proteggi il DB a livello Utente
2)Linki le tabelle all'avviamento e le elimini alla chiusura
Ciao.
@Alex.


title: Excel e Database

text:
Avrei la necessita di disporre di un piccolo database per gestire delle
tabelle all'inetrno di un foglio Excel dove devo analizzare i vari dati.
Qual'č il modo piů semplice per realizzare il database?
Conosco abbastanza gli oggetti DAO ma gli ho sempre usati solo all'interno
di
Access.
Grazie in anticipo dei vostri consigli.
Ciao


title: Excel e Database

author: Sergio MAZZA

text:
"Gibi72" <
nos...@tin.it
> ha scritto nel messaggio news:433d1d08$0$6345$4faf...@reader2.news.tin.it...
> Avrei la necessita di disporre di un piccolo database per gestire delle
> tabelle all'inetrno di un foglio Excel dove devo analizzare i vari dati.
> Qual'è il modo più semplice per realizzare il database?
> Conosco abbastanza gli oggetti DAO ma gli ho sempre usati solo all'interno di
> Access.
>
> Grazie in anticipo dei vostri consigli.
> Ciao
>
Veramente sarebbe più naturale il contrario, gestire un archivio con access ed eventualmente, con excel poter eseguire dei
calcoli/grafici.
Tanto più che excel può leggere direttamente tabelle/query di access...
Ciao.
--
Sergio MAZZA


title: Excel e Database

text:
> Veramente sarebbe più naturale il contrario, gestire un archivio con
> access ed eventualmente, con excel poter eseguire dei
> calcoli/grafici.
> Tanto più che excel può leggere direttamente tabelle/query di access...
>
> Ciao.
>
> --
> Sergio MAZZA
>
La mia scelta di utilizzare Excel come applicazione principale nasce dal
fatto che l'analisi dei dati rappresenta la parte principale di ciò che devo
svolgere, mi servono solo alcune tabelle per poter salvare dei dati
calcolati e per poterli richiamare in seguito con una semplice query. Tempo
fa avevo fatto tutto ciò direttamente in Excel via Vba ma non mi sembrava la
soluzione migliore.


title: Excel e Database

author: Roberto da Parma

text:
"Gibi72" <
nos...@tin.it
> ha scritto nel messaggio
news:433d3576$0$32463$4faf...@reader1.news.tin.it...
>> Veramente sarebbe piů naturale il contrario, gestire un archivio con
>> access ed eventualmente, con excel poter eseguire dei
>
>> calcoli/grafici.
>
>> Tanto piů che excel puň leggere direttamente tabelle/query di access...
>
>>
>
>> Ciao.
>
>>
>
>> --
>
>> Sergio MAZZA
>
>>
>
> La mia scelta di utilizzare Excel come applicazione principale nasce dal
> fatto che l'analisi dei dati rappresenta la parte principale di ciň che
> devo svolgere, mi servono solo alcune tabelle per poter salvare dei dati
> calcolati e per poterli richiamare in seguito con una semplice query.
> Tempo fa avevo fatto tutto ciň direttamente in Excel via Vba ma non mi
> sembrava la soluzione migliore.
>
Collega un foglio di excel al DB tramite la procedura giudata.
Se poi vuoi mantenere i dati crei un evento che crea una copia della tabella
collegata.
Ciao
Roberto


title: Excel e Database

text:
> Collega un foglio di excel al DB tramite la procedura giudata.
> Se poi vuoi mantenere i dati crei un evento che crea una copia della
> tabella collegata.
>
> Ciao
> Roberto
>
>
Saresti cosi gentile di spiegarmi meglio,
ad esempio č possibile inserire i dati di alcune celle del foglio excel in
un nuovo record della tabella X del database collegato? oppure estrarre una
query utilizzando come criterio il valore contenuto in un altra cella del
foglio excel?
Grazie mille per l'aiuto.
Ciao
Gabriele


title: Excel e Database

text:
"Gibi72" <
nos...@tin.it
> ha scritto nel messaggio
news:433d3576$0$32463$4faf...@reader1.news.tin.it...
>
> La mia scelta di utilizzare Excel come applicazione principale nasce dal
> fatto che l'analisi dei dati rappresenta la parte principale di ciò che
> devo svolgere, mi servono solo alcune tabelle per poter salvare dei dati
> calcolati e per poterli richiamare in seguito con una semplice query.
> Tempo fa avevo fatto tutto ciò direttamente in Excel via Vba ma non mi
> sembrava la soluzione migliore.
Quest'ultima affermazione non la capisco; vuoi continuare ad utilizzare
excel come base dati ma non riesci poi, con excel, a fare delle query?
Strano, il query builder c'è e funziona egregiamente.
Ma non sarà che le tabelle non sono strutturate bene? Ossia, hai per caso
inserito alla fine dei totali per ogni colonna? Hai dei totali parziali per
gruppi? Righe vuote? Intestazioni di colonna che occupano 2 celle?
Se questo è lo scenario non pensare che access possa allegare tabelle del
genere per utilizzarle con le query, devi rispettare una struttura rigida...
Ciao.
--
Sergio MAZZA


title: Download Msde 1.0

author: Loris

text:
Ciao a tutti ,
    sapete indicarmi dove scaricare il file di installazione di MSDE 1.0 ?
Ho provato il sito di microsoft non sono riuscito a trovarlo.
Grazie
Loris


title: Oggetti ed interfacce in VBA/Access

author: Michela DiGiacomo

text:
Sto facendo delle prove per utilizzare i moduli di classe in Access e
mi sono imbattuta nel sito di Alessandro Baraldi dove ci sono alcuni
esempi.
Qui
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
 c'è un
bell'esempio di come simulare gli array di controlli utilizzando le
interfacce.
Non riesco però a capire perchè nella classe che definisce il nuovo
oggetto  (clsArrayTextBox ad esempio) viene creata un proprietà che
del tipo della classe che è l'interfaccia (IItemTextBox) a cui poi
viene assegnato come valore l'oggetto form che contiene effettivamente
gli oggetti (textbox) che voglio gestire simil-array. Perchè il form?
Oltre a questo, stavo provando a fare un'interfaccia e per le mie
esigenze devo usare il metodo "exit", ma...  la definizione:
Public Sub Exit(ControlIndex As Access.TextBox, Cancel As Integer)
   'T
End Sub
viene rifiutata perchè Exit è una parola riservata...
Dove sbaglio? E' un limite del sistema?


title: Oggetti ed interfacce in VBA/Access

author: MA

text:
Michela DiGiacomo ha scritto:






Sì non puoi usare le parole riservate
ma se già la chiami myExit funziona
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Oggetti ed interfacce in VBA/Access

author: Alessandro Cara

text:
Il 09/11/2010 17.12, Michela DiGiacomo ha scritto:
> Sto facendo delle prove per utilizzare i moduli di classe in Access e
> mi sono imbattuta nel sito di Alessandro Baraldi dove ci sono alcuni
> esempi.
> Qui
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
 c'č un
> bell'esempio di come simulare gli array di controlli utilizzando le
> interfacce.
>
> Non riesco perņ a capire perchč nella classe che definisce il nuovo
> oggetto  (clsArrayTextBox ad esempio) viene creata un proprietą che
> del tipo della classe che č l'interfaccia (IItemTextBox) a cui poi
> viene assegnato come valore l'oggetto form che contiene effettivamente
> gli oggetti (textbox) che voglio gestire simil-array. Perchč il form?
>
> Oltre a questo, stavo provando a fare un'interfaccia e per le mie
> esigenze devo usare il metodo "exit", ma...  la definizione:
>
> Public Sub Exit(ControlIndex As Access.TextBox, Cancel As Integer)
>     'T
> End Sub
>
> viene rifiutata perchč Exit č una parola riservata...
>
> Dove sbaglio? E' un limite del sistema?
Mi perdoni @Alex ma non e' detto che ti serva tutto l'ambaradam delle
interfacce.
Il problema della exit e'probabimente legato al  fatto che esistono le
clausole Exit sub, exit loop, exit for e potrebbe essere un limite del
sistema
----clsTxtBx
Option Compare Database
Option Explicit
Public WithEvents oText As TextBox
Public Function setItem(oTx As Control)
Set oText = oTx
End Function
Private Sub oText_Exit()
......blablabla
End Sub
-----su form
Option Compare Database
Option Explicit
Private colChecks As New Collection
..........
Private Sub Form_Load()
Dim objTx As clsTxtBx
Dim oCtrl As Control
For Each oCtrl In subMesi.Form.Controls
     If oCtrl.ControlType = acTextBox Then
         Set objTx = New clsTxtBx
	oCtrl.onExit = "[Event Procedure]"
         objTx.setItem oCtrl
         colChecks.Add objTx
     End If
Next
End Sub
Questa roba fa comunque il suo porco lavoro e non usa l'interfaccia
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
On 9 Nov, 18:48, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 09/11/2010 17.12, Michela DiGiacomo ha scritto:
>
>
>
>
>
>
>
> > Sto facendo delle prove per utilizzare i moduli di classe in Access e
> > mi sono imbattuta nel sito di Alessandro Baraldi dove ci sono alcuni
> > esempi.
> > Quihttp://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271c'è un
> > bell'esempio di come simulare gli array di controlli utilizzando le
> > interfacce.
>
> > Non riesco però a capire perchè nella classe che definisce il nuovo
> > oggetto  (clsArrayTextBox ad esempio) viene creata un proprietà che
> > del tipo della classe che è l'interfaccia (IItemTextBox) a cui poi
> > viene assegnato come valore l'oggetto form che contiene effettivamente
> > gli oggetti (textbox) che voglio gestire simil-array. Perchè il form?
>
> > Oltre a questo, stavo provando a fare un'interfaccia e per le mie
> > esigenze devo usare il metodo "exit", ma...  la definizione:
>
> > Public Sub Exit(ControlIndex As Access.TextBox, Cancel As Integer)
> >     'T
> > End Sub
>
> > viene rifiutata perchè Exit è una parola riservata...

L'uso dell'interfaccia è un'escampoage perchè quando inserisci una
Classe in una Collection non ne puoi gestire gli EVENTI PUBLIC...!
Se invcece inserisci un Controllo in una Collection ovviamente questo
è possibile...!
Mi spiego meglio...!
La classe Eredita gli EVENTI dell'Oggetto Textbox, quindi internamente
si gestise gli EVENTI.
Se inserisco la Classe in una Collection, nel caso la Classe Avesse
EVENTI PUBLIC non li puoi ereditare nella Form, in quanto
l'inserimento nella Collection lo vieta...!
Siccome nel mezzo c'è una classe Collection.... la cosa si complica...
no in realtà, ma sembrerebbe...!
L'uso delle interfacce realizza questo nello specifico... guardalo
BENE.
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
On 9 Nov, 17:12, Michela DiGiacomo <
micheladigiac...@gmail.com
> wrote:
> Sto facendo delle prove per utilizzare i moduli di classe in Access e
> mi sono imbattuta nel sito di Alessandro Baraldi dove ci sono alcuni
> esempi.
> Quihttp://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271c'è un
> bell'esempio di come simulare gli array di controlli utilizzando le
> interfacce.
>
> Non riesco però a capire perchè nella classe che definisce il nuovo
> oggetto  (clsArrayTextBox ad esempio) viene creata un proprietà che
> del tipo della classe che è l'interfaccia (IItemTextBox) a cui poi
> viene assegnato come valore l'oggetto form che contiene effettivamente
> gli oggetti (textbox) che voglio gestire simil-array. Perchè il form?
Ogni classe gestisce gli eventi specifici dell'Oggetto associato,
quindi una Classe textBox gestisce gli eventi
che serovno all'oggetto textBox.
Nel caso in cui non si debba avere una gestione Form_Side l'uso della
tecnica INTERFACCIA non serve, quello che diceva Alessandro Cara.
Nel caso però, in cui tu debba evere del codice Form_Side che deve
reagire in modo GENERICO ad uun'evento del controllo, o della
Classe(se questa espone Eventi)
devi fare in modo che la form possa ereditare Eventi di Classe.
Siccome esiste una relazione 1-1 tra i controlli TextBox e le classi,
hai 2 opzioni per ereditare EVENTI di classe e l'uso della collection
teoricamente lo impedisce:
1) Dichiari N variabili Oggetto As NomeClasse usando l'eredità degli
eventi:
    Private WithEvents objCla1 as clsTextBox    ' Questo lo associerai
alla TextBox1
    Private WithEvents objCla2 as clsTextBox    ' Questo lo associerai
alla TextBox2
    Private WithEvents objCla3 as clsTextBox    ' Questo lo associerai
alla TextBox3
    Ovviamente ne vedi la rigidità...!
2) Se usi una Collection non hai la possibilità di ereditare gli
Eventi, quindi risulterebbero NON GESTIBILI Form_Side...!
    Per Bypassare questo si possono sfruttare le Interfacce che hanno
l'effetto di RIBALTARE nella FORM gli eventi scatenati dalle istanze
di classe associate
    ad ogni TextBox...
Quel Demo è un pò carente, mancherebbe una CLASSE_COLLECTION di tipo
CONTROLS... ma questo è un passetto successivo...
> Oltre a questo, stavo provando a fare un'interfaccia e per le mie
> esigenze devo usare il metodo "exit", ma...  la definizione:
>
> Public Sub Exit(ControlIndex As Access.TextBox, Cancel As Integer)
>    'T
> End Sub
>
> viene rifiutata perchè Exit è una parola riservata...
Si il motivo è solo questo.
> Dove sbaglio? E' un limite del sistema?
Ciao
@Alex


title: Oggetti ed interfacce in VBA/Access

text:

Ciao Ale
Rileggendo meglio... quello che hai scritto è quello che normalmente
si fa e non fa una piega
se la Classe gestisce interamente tutto.
Nel caso in cui nella Form tu debba gestire altro codice legato al
Controllo, o nel caso in cui la classe esponga Eventi PUBLIC, quel
sistema falllisce.
Ora lascia perdere l'esempio specifico con il quale concordo con te
sulla considerazione... ma è importante sapere che anche usando
Collection è possibile
ereditare EVENTI di CLASSE...!
Ciao
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
Il 09/11/2010 19.51, @Alex ha scritto:
[cut]
Ciao Alex.
> L'uso dell'interfaccia è un'escampoage perchè quando inserisci una
> Classe in una Collection non ne puoi gestire gli EVENTI PUBLIC...!
> Se invcece inserisci un Controllo in una Collection ovviamente questo
> è possibile...!
La cosa che dici non mi e' molto chiara.
Una interfaccia, al di la' di quello che dicono gli esperti, l'ho usata
in linguaggi "evoluti" (si fa per dire) che non consentono di
"autogestire" l'oggetto passato. Questo in qualche misura avviene anche
in VB e VBA ma e' facilmente superabile se si passano oggetti generici
(i.e. variant e/o control). Al contrario di altri linguaggi se passo un
oggetto generico e so di che tipo e' quell'oggetto posso accedere a
metodi e proprieta' sconosciute all'oggetto generico passato.
Questa cosa non e' possibile per i sunnominati linguaggi evoluti e
quindi si e' costretti a segnalare al sistema di farsi i fatti suoi ed
accettare un oggetto di tipo interfaccia a prescindere dall'identita'
della classe passata e ad onorare tutti i metodi stabiliti dal
"contratto" di interfaccia.
Per esplicitare ( a terzi ). Quando faccio una chiamata ad una funzione
ed in tale funzione ho definito che il parametro e' di tipo x (ad es.
string) se passo un parametro di tipo diverso il sistema si incavola, se
invece definisco un variant il parametro passato puo' essere di
qualsiasi tipo ed il sistema lo accetta e non si limita solo ad
accettarlo ma mi consente di usarne metodi e proprieta'. Naturalmente e'
mia responsabilita' sapere che tipo di oggetto si e' ricevuto e
comportarmi di conseguenza. Se ricevo una form e' evidente che non posso
acceder alla proprieta' Count, se ricevo una Collection e' evidente che
non posso accedere alla proprieta' onExit.
Nella fattispecie ti posso assicurare che gli eventi innescati sul
controllo TextBox vengono onorati da quanto definito nella clsTxtBx.
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
@Alex, sei Alessandro Baraldi?
Scusate l'ignoranza, ma pur non essendo una neofita di Access, non ho
esperienza di programmazione ad oggetti, non avendone mai prima d'ora
sentito la necessità. Io avevo capito così:
per codificare le istuzioni relative agli eventi della classe
clsArrayTextBox nel modulo del form in cui stanno i TextBox, devo
utilizzare il sistema dell'interfaccia, Quindi ogni form che usa
questi oggetti e implementa "IItemTextBox" può ridefinire il
comportamento da adottare per ogni evento.
Col metodo suggerito da Alessandro Cara, il comportamento è statico
perchè definito un volta sola nella classe.
Ma forse mi sbaglio...
Rimane il dubbio del perchè assegnare il form alla variabile oggetto
nella classe clsArrayTextBox...
Forse perchè è l'unico modo per inserire il codice relativo agli
eventi nel form stesso? non basta "Implements" ?
Istintivamente, essendo il nome "IItemTextBox" della classe-
interfaccia, io avrei assegnato un TextoBox.
Ok, forse mi rispondo da sola: siccome i TextBox sono più d'uno, (lo
scopo è proprio questo), uso come oggetto il form che per logica è il
contenitore dei TextBox stessi...
Infine mi par di capire che non c'è modo di definire l'evento "Exit"
nell'interfaccia e posso (devo) usare un'altra definizione (bah!).


title: Oggetti ed interfacce in VBA/Access

text:
On 9 Nov, 21:23, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 09/11/2010 19.51, @Alex ha scritto:
> [cut]
> Ciao Alex.
>
> > L'uso dell'interfaccia un'escampoage perch quando inserisci una
> > Classe in una Collection non ne puoi gestire gli EVENTI PUBLIC...!
> > Se invcece inserisci un Controllo in una Collection ovviamente questo

L'interfaccia in se non è nulla e non fa nulla, se non consentire ad
una Classe di implementare i Metodi/Eventi/Proprietà
esposti dalla Classe Interfaccia...
Se però io gioco con l'assegnazione degli Oggetti e se non ti scappa
nell'Esempio assegno ad una Classe l'oggetto PADRE... questo mi
ribalta esattamente la chiamata all'interfaccia nell'oggetto PADRE che
la implementa...
Guarda questo esempio... è banalissimo, ma forse è più chiaro di molte
parole...!
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=299
E' composto in 2 esempi... il primo DEMO è sostanzialmente quello
Classico Standard che hai giustamente detto tu...
Il 2° fa riferimento alle Interfacce e trovi DEMO_I... con le Classi
relative[_I]...
Nulla di chè in tutto... ma osservalo BENE come funziona... ;-)
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
On 9 Nov, 23:06, Michela DiGiacomo <
micheladigiac...@gmail.com
> wrote:
> @Alex, sei Alessandro Baraldi?
Così pare aprendo la Carta d'Identità...
;-)
> Scusate l'ignoranza, ma pur non essendo una neofita di Access, non ho
> esperienza di programmazione ad oggetti, non avendone mai prima d'ora
> sentito la necessità. Io avevo capito così:
>
> per codificare le istuzioni relative agli eventi della classe
> clsArrayTextBox nel modulo del form in cui stanno i TextBox, devo
> utilizzare il sistema dell'interfaccia, Quindi ogni form che usa
> questi oggetti e implementa "IItemTextBox" può ridefinire il
> comportamento da adottare per ogni evento.
> Col metodo suggerito da Alessandro Cara, il comportamento è statico
> perchè definito un volta sola nella classe.
>
> Ma forse mi sbaglio...
>
> Rimane il dubbio del perchè assegnare il form alla variabile oggetto
> nella classe clsArrayTextBox...
> Forse perchè è l'unico modo per inserire il codice relativo agli
> eventi nel form stesso? non basta "Implements" ?
> Istintivamente, essendo il nome "IItemTextBox" della classe-
> interfaccia, io avrei assegnato un TextoBox.
>
> Ok, forse mi rispondo da sola: siccome i TextBox sono più d'uno, (lo
> scopo è proprio questo), uso come oggetto il form che per logica è il
> contenitore dei TextBox stessi...
Prova a guardare con molta attenzione questo nuovo esempio che ho
appena pubblicato per fare "FORSE" un pò più di chiarezza...
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=299
> Infine mi par di capire che non c'è modo di definire l'evento "Exit"
> nell'interfaccia e posso (devo) usare un'altra definizione (bah!).
Il problema di EXIT è che non è solo il nome di un EVENTO... ma è
proprio un'istruzione...
EXIT SUB
EXIT FUNCTION
EXIT FOR
Come vedi Exit è usato in moltissime ISTRUZIONI... ed al contrario
degli EVENTI
chiamati MOUSEMOVE o altri che sono accettati ... EXIT purtroppo
incasina molto le cose...!
Tuttavia se ti dai uno standard potresti aggirare il problema
definendo nella Classe Interfaccia
gli Eventi con un suffiso....
Public Sub I_MouseMove(.......)
   '
End Sub
Public Sub I_Exit(....)
  '
End Sub
Ciao
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
> Prova a guardare con molta attenzione questo nuovo esempio che ho
> appena pubblicato per fare "FORSE" un pò più di chiarezza...
Sarò "de coccio" ma faccio eccessiva fatica a pensare in OOP.
Se ho inteso, l'oggetto in cui è implementata l'interfaccia deve
essere assegnato
alla oggetto-varibile della classe intefaccia che viene creato...
(forse)
La mia necessità di fatto è quella di realizzare (emulare) in access
un controllo griglia, in verità si tratta di revisionare un qualcosa
che esiste già e mi è sembrata una bella idea quella di farlo tramite
oggetti, inoltre l'occasione è buona per avvicinarrmi alla
programmazione OO.
Ma magari apro un thread specifico, sperando di avere qualche
consiglio o opinione in merito...
>... EXIT purtroppo  incasina molto le cose...!
Ok: un limite del sistema.... :-)


title: Oggetti ed interfacce in VBA/Access

text:
> Sarò "de coccio" ma faccio eccessiva fatica a pensare in OOP.
Si effettivamente non è semplice... Pensare OOP è complesso ed il VBA
che non è comletamente un linguaggio OOP non aiuta...
> Se ho inteso, l'oggetto in cui è implementata l'interfaccia deve
> essere assegnato
> alla oggetto-varibile della classe intefaccia che viene creato...
> (forse)
Si.
> La mia necessità di fatto è quella di realizzare (emulare) in access
> un controllo griglia, in verità si tratta di revisionare un qualcosa
> che esiste già e mi è sembrata una bella idea quella di farlo tramite
> oggetti, inoltre l'occasione è buona per avvicinarrmi alla
> programmazione OO.
> Ma magari apro un thread specifico, sperando di avere qualche
> consiglio o opinione in merito...
>
> >... EXIT purtroppo  incasina molto le cose...!
>
> Ok: un limite del sistema.... :-)
Perchè insisti sul limite del SISTEMA... non lo è ...
Prova a verificare bene come si chiama l'evento EXIT di un controllo
TextBox...
Si chiama "OnExit"... non "Exit"...
ciao
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
On 10 Nov, 19:41, "@Alex" <
ik2...@libero.it
> wrote:
> > >... EXIT purtroppo  incasina molto le cose...!
>
> > Ok: un limite del sistema.... :-)
>
> Perchè insisti sul limite del SISTEMA... non lo è ...
> Prova a verificare bene come si chiama l'evento EXIT di un controllo
> TextBox...
>
> Si chiama "OnExit"... non "Exit"...
>
Il limite sta nel fatto che non puo essere usato un identificatore
perchè è una parola riservata e, vabbè, fin qui è una cosa ordinaria.
Il problema è di congruenza: questo limite fa si che uno standard
creato dalla Microsoft non può essere adottato ("IlMioTextBox_Exit")
in un sistema Microsoft per i problemi già citati.
E qui mi viene in mente un'altra chicca: l'evento OnEnter. Sai quanto
tempo ci ho perso per capire che non era l'esatto opposto di OnExit?
Eppure è uno standard consolidato, ma è forviante! :-)


title: Oggetti ed interfacce in VBA/Access

text:
Il 09/11/2010 23.06, Michela DiGiacomo ha scritto:
>
> @Alex, sei Alessandro Baraldi?
>
> Scusate l'ignoranza, ma pur non essendo una neofita di Access, non ho
> esperienza di programmazione ad oggetti, non avendone mai prima d'ora
> sentito la necessità. Io avevo capito così:
>
> per codificare le istuzioni relative agli eventi della classe
> clsArrayTextBox nel modulo del form in cui stanno i TextBox, devo
> utilizzare il sistema dell'interfaccia, Quindi ogni form che usa
il *devo* mi sembra eccessivo
> questi oggetti e implementa "IItemTextBox" può ridefinire il
> comportamento da adottare per ogni evento.
*deve* ridefinire e talvolta puo' essere un limite
> Col metodo suggerito da Alessandro Cara, il comportamento è statico
> perchè definito un volta sola nella classe.
Se usi l'interfaccia su altri oggetti *devi* comunque ridefinire il
comportamento di *tutte* le proprieta/metodi definiti
(contrattualizzati) dall'interfaccia.
I contratti vanno rispettati "perdiana"!
>
> Ma forse mi sbaglio...
Non so se ti sbagli perche', mio limite, forse non ho capito bene cosa
vuoi significare.
>
> Rimane il dubbio del perchè assegnare il form alla variabile oggetto
> nella classe clsArrayTextBox...
Magari anche @Alex ogni tanto si concede qualche licenza poetica ;-{)
[cut]
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:

Piu' che consentire *obbliga* la definizione dei metodi/proprieta'
dichiarati nell'interfaccia.
L'evento, o meglio la sua gestione, e' un metodo.
> Se però io gioco con l'assegnazione degli Oggetti e se non ti scappa
> nell'Esempio assegno ad una Classe l'oggetto PADRE... questo mi
> ribalta esattamente la chiamata all'interfaccia nell'oggetto PADRE che
> la implementa...
Se ti riferisci al riferimento che inserisci nella proprieta' Parent e'
ottenibile attraverso una qualsiasi variabile variant. Ci ho fatto
parecchie applicazioni per gestire la navigazione padre/figlio -
figlio/padre su oggetti abbastanza complessi.Era un classico su un
antico DBMS gerarchico della IBM
>
> Guarda questo esempio... è banalissimo, ma forse è più chiaro di molte
> parole...!
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=299
>
> E' composto in 2 esempi... il primo DEMO è sostanzialmente quello
> Classico Standard che hai giustamente detto tu...
>
> Il 2° fa riferimento alle Interfacce e trovi DEMO_I... con le Classi
> relative[_I]...
>
> Nulla di chè in tutto... ma osservalo BENE come funziona... ;-)
L'ho osservato ed ho qualche dubbio sia su quanto riporti nelle note al
codice che nel corpo form. Riguardo sia la possibilita' di intercettare
il controllo attivo che il fallimento dell'evento su corpo, in prima
approssimazione, mi sembra fallisca sull'evento MouseMove dei controlli.
Nel demo con le interfacce per evitare il ciclo sui controlli, se non
vado errato, ti conservi una chiave da qualche parte questo e' possibile
anche non usando l'interfaccia.Per giocare sto inserendo un terzo demo.
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
Il 10/11/2010 19.41, @Alex ha scritto:
[cut]
>
> Perch� insisti sul limite del SISTEMA... non lo � ...
> Prova a verificare bene come si chiama l'evento EXIT di un controllo
> TextBox...
>
> Si chiama "OnExit"... non "Exit"...
Consentimi di dissentire.
La proprieta' che contiene i riferimenti al codice da eseguire
sull'evento si chiama onEvento.
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
...
>
> > Rimane il dubbio del perchè assegnare il form alla variabile oggetto
> > nella classe clsArrayTextBox...
Credo sia un refuso...
> Magari anche @Alex ogni tanto si concede qualche licenza poetica ;-{)
Magari...! No no è un refuso.. o errore...
Siccome odio scrivere codice, lo COPIO brutalmente e lo ripulisco...
non sempre bene...
> [cut]
>
> --
>
> ac (x=y-1)
Cia
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
On 11 Nov, 13:21, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Non ho capito.... ;-(
Ciao baffo...
P.S. se non fossi stato operato, la prossima settimana sarei stato
dalle tue parti e Vi avrei proposto il BIS...
Sono molto dispiaciuto, ma vedremo di ripetere la cosa.
@Alex


title: Oggetti ed interfacce in VBA/Access

text:
On 11 Nov, 13:21, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
Uff... adesso che cominciavo a capirci qualcosa...
> > per codificare le istuzioni relative agli eventi della classe
> > clsArrayTextBox nel modulo del form in cui stanno i TextBox, devo
> > utilizzare il sistema dell'interfaccia, Quindi ogni form che usa
>
> il *devo* mi sembra eccessivo
quindi esistono altri modi?
> > questi oggetti e implementa "IItemTextBox" può ridefinire il
> > comportamento da adottare per ogni evento.
>
> *deve* ridefinire e talvolta puo' essere un limite
per " puo' " intendevo che tra "Sub" ed  "End Sub" si possono inserire
delle istruzioni...
>
> > Col metodo suggerito da Alessandro Cara, il comportamento è statico
> > perchè definito un volta sola nella classe.
>
> Se usi l'interfaccia su altri oggetti *devi* comunque ridefinire il
> comportamento di *tutte* le proprieta/metodi definiti
> (contrattualizzati) dall'interfaccia.
> I contratti vanno rispettati "perdiana"!
Ok, dipende dal contesto: se vuoi definire dei comportamenti di
gestione "fissi" per evitare di codificare sempre le stesse routine.
oppure se vuoi avere la possibilità di inserire del codice per
definire un comportamento adatto al contesto che stai trattando, come
accade per gli eventi degli oggetti di Access.
>
> > Ma forse mi sbaglio...
>
> Non so se ti sbagli perche', mio limite, forse non ho capito bene cosa
> vuoi significare.
>
No, è che mi è difficile "parlare" di una cosa che non conosco (o
conosco molto poco) :-)
>
>
> > Rimane il dubbio del perchè assegnare il form alla variabile oggetto
> > nella classe clsArrayTextBox...
>
> Magari anche @Alex ogni tanto si concede qualche licenza poetica ;-{)
Ecco, adesso vado in confusione: si diceva che l'oggetto che
implementa, deve essere assegnato alla variabile creata che è del tipo
dela classe-interfaccia ....
>
> [cut]
>
> --
>
> ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
Il 11/11/2010 19.45, Michela DiGiacomo ha scritto:
> On 11 Nov, 13:21, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
> Uff... adesso che cominciavo a capirci qualcosa...
>
>>> per codificare le istuzioni relative agli eventi della classe
>>> clsArrayTextBox nel modulo del form in cui stanno i TextBox, devo
>>> utilizzare il sistema dell'interfaccia, Quindi ogni form che usa
>>
>> il *devo* mi sembra eccessivo
>
> quindi esistono altri modi?
Un passo indietro.
Il giochetto che ti ha proposto il @Alex Baraldi *non* e' dipendente
dall'uso o meno della implements ma dipende dalle seguenti due cose:
1) La parolina magica withevents che consente all'oggetto definito nella
classe di ricevere gli eventi
2) Al doppio riferimento all'oggetto originario TextBox. Il primo
riferimento e' quello contenuto nel form in cui e stato "disegnato" il
textbox il secondo, sempre sulla *stessa* istanza, generato dalla *add*
della classe (istanza) *wrapper* sulla collezione.
La implements e' un di cui di scarsa importanza ai fini del
funzionamento del tutto.
Ahhhh....... tra l'altro, se per uno dei textbox definisci un evento
(scrivi la sub con un po' di codice) definito anche nella classe lo
stesso evento viene onorato due volte, viene eseguito prima il codice
presente nel form e poi il codice definito nella classe.
>
>>> questi oggetti e implementa "IItemTextBox" pu� ridefinire il
>>> comportamento da adottare per ogni evento.
>>
>> *deve* ridefinire e talvolta puo' essere un limite
>
> per " puo' " intendevo che tra "Sub" ed  "End Sub" si possono inserire
> delle istruzioni...
OK, fermo restando che se vanno comunque definite e se rimangono vuote
non la trovi una inutile complicazione?
>
>>
>>> Col metodo suggerito da Alessandro Cara, il comportamento � statico
>>> perch� definito un volta sola nella classe.
>>
>> Se usi l'interfaccia su altri oggetti *devi* comunque ridefinire il
>> comportamento di *tutte* le proprieta/metodi definiti
>> (contrattualizzati) dall'interfaccia.
>> I contratti vanno rispettati "perdiana"!
>
> Ok, dipende dal contesto: se vuoi definire dei comportamenti di
> gestione "fissi" per evitare di codificare sempre le stesse routine.
> oppure se vuoi avere la possibilit� di inserire del codice per
> definire un comportamento adatto al contesto che stai trattando, come
> accade per gli eventi degli oggetti di Access.
Questo e' quello che fa una normale funzione.
Definisci una funzione e la richiami per evitare di ripetere le stesse
istruzioni. Se il metodo/funzione deve fare qulcosa d'altro in qualche
modo lo devi ridefinire.
>
>>
>>> Ma forse mi sbaglio...
>>
>> Non so se ti sbagli perche', mio limite, forse non ho capito bene cosa
>> vuoi significare.
>>
>
> No, � che mi � difficile "parlare" di una cosa che non conosco (o
> conosco molto poco) :-)
Non farmi politicizzare il 3d. Ma in quanto a chiacchiere in Italia
siamo bravi. ;-{)
>>
>>
>>> Rimane il dubbio del perch� assegnare il form alla variabile oggetto
>>> nella classe clsArrayTextBox...
>>
>> Magari anche @Alex ogni tanto si concede qualche licenza poetica ;-{)
>
> Ecco, adesso vado in confusione: si diceva che l'oggetto che
> implementa, deve essere assegnato alla variabile creata che � del tipo
> dela classe-interfaccia ....
La mia banca e' differente ;-{)
In questo @Alex ed il sottoscritto non sono sulla stessa lunghezza d'onda
--
ac (x=y-1)


title: Oggetti ed interfacce in VBA/Access

text:
AAAAAAAAAAAARGH!!!!!!!!  BAFFO TU MI CONFONDI!!!!
%0     <------ quella è una faccina


title: Auguri

author: Michele

text:
...Dopo aver    "...rotto le scatole"  con le richieste di aiuti  ;°),  il
minimo che posso fare č quello di augurare a TUTTI i frequentatori una
Felice e Buona PASQUA !!!
Ciao
Michele


title: Auguri

author: Roberto da casa

text:
"Michele" <
michele....@tin.it
> ha scritto nel messaggio
news:%nRdc.54375$rM4.2...@news4.tin.it...

Buona Pasqua fatta. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: origine report data da più di 1 query ?

author: Guitar

text:
Ciao, come faccio se un report ha come ORIGINE RECORD più di 1 query ?
Nell'ORIGINE RECORD del report posso specificarne solo 1.
Come fare ?
Grazie a tutti.
--
Guitar (o)==#
pac...@netics.net


title: origine report data da più di 1 query ?

author: Fabio Montagner

text:
Se puoi ti crei dei sottoreports, legandoli al report principale tramite uno
o più campi in comune.


title: origine report data da più di 1 query ?

author: Antonio Biso

text:
Guitar ha scritto nel messaggio <10qaj27$pm5$
1...@fe2.cs.interbusiness.it
>...
>Ciao, come faccio se un report ha come ORIGINE RECORD più di 1 query ?
>Nell'ORIGINE RECORD del report posso specificarne solo 1.
Se questo significa che la query può cambiare nel corso della tua
elaborazione, tu puoi assegnare da codice in qualunque momento una nuova
origine record scrivendola appunto nella proprietà omonima, dopo aver aperto
in modalità design il report.
Antonio


title: origine report data da più di 1 query ?

text:
Eh no il problema è che mi servono dati provenienti da più query ma tutte
nello stesso report; potrei risolvere il problema usando delle caselle di
riepilogo nel report (le caselle combinate non me le visualizza, è normale
?) associando come origine riga la query che mi interessa...ma allora sorge
un altro problema:
non riesco ad eliminare il bordo attorno al valore restituito; anche
mettendo bordo trasparente, forse perchè è una casella di riepilogo, me lo
mostra sempre !
E' possibile toglierlo ?
Grazie.
--
Guitar (o)==#
pac...@netics.net
Antonio Biso <
ch...@etruria.net
> wrote in message
8bpst4$t9v$1...@pegasus.tiscalinet.it...



title: origine report data da più di 1 query ?

text:
Scrisse "Guitar" <
pac...@netics.net
>:
>Ciao, come faccio se un report ha come ORIGINE RECORD più di 1 query ?
>Nell'ORIGINE RECORD del report posso specificarne solo 1.
Trasforma piu' di 1 query in 1 query.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: errore su findfirst non si posiziona sulla categoria

author: Nicolas

text:
secondo voi cosa non quadra in questa istruzione? ho provato in 2 modi
categoria č stringa e vorrei settare il focus
sulla catgoria scelta anche nella maschera magazzino!categoria
Forms("magazzino").Form("categoria").Recordset.FindFirst "categoria = " &
Forms![magazzino]![MagazzinoCat]![categoria]
    Forms("magazzino").Form("categoria").Recordset.FindFirst "categoria = '"
& Forms![magazzino]![MagazzinoCat]![categoria] & "'"
Grazie.


title: Maschere: Passaggio a controllo successivo automatico

author: Zappus

text:
Salve a tutti,
ho una maschera con due caselle di testo (non associate) formato data/ora.
vorrei sapere se č possibile passare automaticamente (senza usare la
tastiera) dopo avere completato di scrivere in un controllo all'altro.
Grazie Luca


author: gian

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:43946e08$0$13265$4faf...@reader2.news.tin.it...

se le due caselle si chiamano Testo0 e Testo2, prova  cosě:
sull'evento Change di Testo0, metti
If Len(Me!Testo0.Text) = 10 Then
Me.Testo2.SetFocus
End If
dovrebbe funzionare.
Fammi sapere.
Giancarlo


text:
"gian" <
gi...@tin.it
> ha scritto nel messaggio
news:dn2125$s4$1...@domitilla.aioe.org...

No non funziona......
dipende dal formato delle caselle? formato data/ora.


author: cidi

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:43946e08$0$13265$4faf...@reader2.news.tin.it...

Ciao Zappus
prova con la tabulazione automatica
Daniele


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:4394c7cf$0$13253$4faf...@reader2.news.tin.it...
>
> "Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
> news:43946e08$0$13265$4faf...@reader2.news.tin.it...
> > Salve a tutti,
> > ho una maschera con due caselle di testo (non associate) formato
data/ora.
> > vorrei sapere se è possibile passare automaticamente (senza usare la
> > tastiera) dopo avere completato di scrivere in un controllo all'altro.
> > Grazie Luca
>
>
> Ciao Zappus
> prova con la tabulazione automatica
>
> Daniele
>
Grazie cidi.


title: 3.114 Come creare un controllo di ricerca (2)

author: luigi onofrio

text:
ho applicato l'esempio di cui all'oggetto del sito comune, perfetto, mi
serviva, ma c'è una cosa che non mi va, e cioè se, una volta selezionato
la ricerca, voglio andare sul record selezionato, come faccio? dato che
l'esempio non lo prevede?
grazie
robè ?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"luigi onofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:dkq23j$l9g$1...@news.newsland.it...
> ho applicato l'esempio di cui all'oggetto del sito comune, perfetto, mi
> serviva, ma c'è una cosa che non mi va, e cioè se, una volta selezionato
> la ricerca, voglio andare sul record selezionato, come faccio? dato che
> l'esempio non lo prevede?
In definitiva quello che nella FAQ non funziona è ciò che nella FAQ non è
stato pubblicato in quanto è a discrezione dell'utilizzatore a seconda di
come va visualizzato l'esito finale della ricerca: certo è che non è un
grande problema aprire una maschera o posizionare una maschera già aperta
sul record relativo all'ID che puoi rilevare a fronte dell'evento "Su clic"
della casella di riepilogo.
> grazie
Prego.
> robè ?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
Roberto da casa ha scritto:
> "luigi onofrio" <
onof...@tin.it
> ha scritto nel messaggio
> news:dkq23j$l9g$1...@news.newsland.it...
> > ho applicato l'esempio di cui all'oggetto del sito comune, perfetto, mi
> > serviva, ma c'è una cosa che non mi va, e cioè se, una volta selezionato
> > la ricerca, voglio andare sul record selezionato, come faccio? dato che
> > l'esempio non lo prevede?
> In definitiva quello che nella FAQ non funziona è ciò che nella FAQ non è
> stato pubblicato in quanto è a discrezione dell'utilizzatore a seconda di
> come va visualizzato l'esito finale della ricerca: certo è che non è un
> grande problema aprire una maschera o posizionare una maschera già aperta
> sul record relativo all'ID che puoi rilevare a fronte dell'evento "Su clic"
> della casella di riepilogo.
> > grazie
> Prego.
ho modificato il codice del sito comune in questo modo
Private Sub txtRicerca_Change()
Dim strR As String
Dim strSQL As String
strR = Me!txtricerca.Text
If Not IsNull(Me!txtricerca.Text) Then
    strSQL = "SELECT contatore, Nominativo_parte " & _
    "FROM [Archivio] " & _
    "WHERE (Nominativo_parte Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ");"
    Me!Elenconominativi.RowSource = strSQL
    Me!Elenconominativi.Requery
    Me!txtricerca = strR
    Me!txtricerca.SetFocus
    Me!txtricerca.SelStart = 255
End If
End Sub
ho provato a inserire il seguente codice su click di elenconominativi
Private Sub elenconominativi_Click()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[nominativo_parte] = " & Str(Me![Elenconominativi])
Me.Bookmark = rs.Bookmark
End Sub
ma mi da errore sulla riga
rs.FindFirst "[nominativo_parte] = " & Str(Me![Elenconominativi])
quando clicco sul risultato della ricerca di elenconominativi
ho usato una formula sbagliata o sbaglio io in qualche cosa?



text:
"luigi onofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:dkqj74$ue3$1...@news.newsland.it...

Fermo restando che la casella di riepilogo ha due colonne, se la Colonna
associata della casella di riepilogo è impostata a 1, allora prova scrivere
la FindFirst così:
rs.FindFirst "contatore = " & Me![Elenconominativi]
se invece hai impostato la Colonna associata della casella di riepilogo a 2,
allora prova così:
rs.FindFirst "[nominativo_parte] = " & Chr$(34) & _
    Me![Elenconominativi] & Chr$(34)



text:




impostando a 1 e mettendo la riga di sopra non va bene.
> se invece hai impostato la Colonna associata della casella di riepilogo a 2,
> allora prova così:
> rs.FindFirst "[nominativo_parte] = " & Chr$(34) & _
>     Me![Elenconominativi] & Chr$(34)
impostando la colonna associata a 2 e usando il codice di sopra funziona
bene.
grazie



title: Creare una mappa dei posti a sedere riservati di una manifestazione

author: bcla

text:
Ciao a tutti,

ho la necessità di creare una mappa dei posti a sedere riservati per una serie di manifestazioni.

quindi vorrei creare una maschera dove creare la mappa vera e propria con tutti i posti disponibili suddivisi per

Settori: Destro - Centro - Sinistro
Fila: da 1 a 50
Posto: da 1 a 10

vorrei fare in modo che inserendo i nominativi nelle varie caselle dei posti questi mi compilino anche la tabella da dove poi procedere per stampare le etichette.

Ancora non sono riuscito in questo scopo .... qualcuno potrebbe aiutarmi?
Grazie


text:
Sono 500TextBox... 50x10 non mi pare una cosa terribile...!
Chiama i controlli con un nome che ne identifichi la posizione... txtFila_Posto
In questo modo sai sempre dove ti trovi...!

In merito alla difficoltà non riesco a capire dove trovi complicazioni.
Detto il controllo txt45_8, andrai ad inserire nella Tabella prenotazione...
Testo
FIla
Posto

usando un Recordset in modo da poter controllare che sia veramente libero.

Per popolare le TextBox invece leggi la Tabella e, scrivi il Testo nella TextBox che ha come nome "txt" & Fila & "_" & Posto...

Lo vedo talmente banale che forse mi scappa qualche cosa...?

@Alex


text:

Banale e' cio che si conosce
tu, per esempio, sai che un controllo lo puoi richiamare con !ctrl(nome)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


text:
Il 23/04/2016 01:00, Alessandro Cara ha scritto:
> Il 22/04/2016 23:25, @Alex ha scritto:
>> Sono 500TextBox... 50x10 non mi pare una cosa terribile...!
>> Chiama i controlli con un nome che ne identifichi la posizione...
>> txtFila_Posto
>> In questo modo sai sempre dove ti trovi...!
>>
>> In merito alla difficoltà non riesco a capire dove trovi complicazioni.
>> Detto il controllo txt45_8, andrai ad inserire nella Tabella
>> prenotazione...
>> Testo
>> FIla
>> Posto
>>
>> usando un Recordset in modo da poter controllare che sia veramente
>> libero.
>>
>> Per popolare le TextBox invece leggi la Tabella e, scrivi il Testo
>> nella TextBox che ha come nome "txt" & Fila & "_" & Posto...
>>
>> Lo vedo talmente banale che forse mi scappa qualche cosa...?
>
> Banale e' cio che si conosce
> tu, per esempio, sai che un controllo lo puoi richiamare con !ctrl(nome)
>
>

E se il /nome/ e' impostato in modo /furbo/ i problemi sono relativi.



author: Bruno Campanini

text:
bcla explained on 22-04-16 :

1 - Crea una tabella con 50 record da 10 campi (tutti TEXT)
    compilando i record con:
1-1  1-2  1-3  1-4  1-5  1-6  1-7  1-8  1-9  1-10
2-1  2-2  2-3  2-4  2-5  2-6  2-7  2-8  2-9  2-10
.....
50-1  50-2  50-3  50-4  50-5  50-6  50-7  50-8  50-9  50-10

2 - Crea una Continuous Form legata alla tabella:
    ti apparirà la stessa griglia sopra indicata.
    Per ogni posto assegnato sostituisci la codifica
    xx-yy col nome dell'assegnatario.
3 - Con un For-Next nested individua i campi che hanno
    contenuto diverso dalla loro posizione fisica e stampali
    con la detta posizione e il nome dell'assegnatario.
    Ad esempio:  40-9 Bruno Campanini, etc.

Bruno


title: Raggruppare solo per mese.. come?

author: mau

text:
Come si fa a fare una group by solo su mese? Non capisco come funzionano
le date! Ho visto che ci sono le funzioni.. ma non riesco! Grazie per
suggerimenti o link utili!
MAU
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Raggruppare solo per mese.. come?

text:

Hai eliminato dalla select il campo con la data completa?
Dovrebbe essere una cosa del genere:
SELECT x,y,Month(data) as Mese FROM ... Group BY x,y, Month(data)
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Oggetto OLE con jpg

author: F. Canova

text:
Ciao a tutti,
ho due domande che riguardano l'ģinserimento di immagiini in campi oggetti
ole in una maschera:
1. E' possibile utilizzare soltanto il formato BMP o č possibile sfruttare
anche altri formati, quali il diffusissimo JPG?
2. Ho trovato alquanto laborsioso il percorso per inserire un'immagine:
Insrisci/oggetto/crea da file/ .... E' possibile fare in modo che
semplicemente cliccando (evento/su click) o meglio ancora quando si entra
nel campo (evento/su attivo o /su selezione) si apra direttamente la
finestra di selezione del percorso, con gią rpeselezionate l'opzione "crea
da file"?
grazie in anticipo.
Fabio.


title: Oggetto OLE con jpg

text:

Ciao, guarda su
www.sitocomune.com
 come gestire le immagini.
MAssimiliano


title: Oggetto OLE con jpg

author: Roberto dalla campagna

text:
"F. Canova" <
fa...@fabiocanova.it
> ha scritto nel messaggio
news:cjts3b$5g5$1...@atlantis.cu.mi.it...
> Ciao a tutti,
> ho due domande che riguardano l'ìinserimento di immagiini in campi oggetti
> ole in una maschera:
>
> 1. E' possibile utilizzare soltanto il formato BMP o è possibile sfruttare
> anche altri formati, quali il diffusissimo JPG?
A prescindere dal tipo di file immagine originale,  in un campo di tipo OLE
l'immagine verrà comunque memorizzata in BMP, unico formato intrinseco delle
immagini per Access (d'altra parte il BMP è lo standard immagine di
Microsoft, quindi non poteva essere altrimenti).
>
> 2. Ho trovato alquanto laborsioso il percorso per inserire un'immagine:
> Insrisci/oggetto/crea da file/ .... E' possibile fare in modo che
> semplicemente cliccando (evento/su click) o meglio ancora quando si entra
> nel campo (evento/su attivo o /su selezione) si apra direttamente la
> finestra di selezione del percorso, con già rpeselezionate l'opzione "crea
> da file"?
Tenendo anche conto di quanto fa lievitare le dimensioni del database l'uso
dei campi di tipo OLE per memorizzare le immagini, se vuoi una tecnica più
semplice e che non ingigantisce il database, vai sul Sito Comune (link qui
sotto) e nella Sezione General leggi queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
>
> grazie in anticipo.
>
> Fabio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Oggetto OLE con jpg

text:
Grazie per la risposta.
Ho scaricato il materiale ed ora "mi ci dò un'occhiata".
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:vMw8d.25790$H11.8...@twister1.libero.it...
>
> "F. Canova" <
fa...@fabiocanova.it
> ha scritto nel messaggio
> news:cjts3b$5g5$1...@atlantis.cu.mi.it...
> > Ciao a tutti,
> > ho due domande che riguardano l'ìinserimento di immagiini in campi
oggetti
> > ole in una maschera:
> >
> > 1. E' possibile utilizzare soltanto il formato BMP o è possibile
sfruttare
> > anche altri formati, quali il diffusissimo JPG?
>
> A prescindere dal tipo di file immagine originale,  in un campo di tipo
OLE
> l'immagine verrà comunque memorizzata in BMP, unico formato intrinseco
delle
> immagini per Access (d'altra parte il BMP è lo standard immagine di
> Microsoft, quindi non poteva essere altrimenti).
Non ho mai lavorato prima con immagini da trattare in questo modo ed in
generale ammetto la mia enorme ignoranza in materia access. PErò: perché
quando inserisco in un campo OLE una .jpg, mi compare il link
(C:\documenti\immagini\inserita.jpg) anziché l'immagine poi convertita in
.bmp? Pare quindi che l'unico formato effettivamente gestito da access sia
.bmp.
GRazie ancora, Fabio.


title: DMax & Co

author: Lucio

text:
Salve a tutto il NG,
per chi è rientrato dalle vacanze buon rientro, per chi come me non ci è
andato affatto ha tutta la mia solidarietà...
Passiamo ad altro;
per visualizzare dei valori in una maschera ad esempio:
Maschera Prodotti: Ultimo prezzo, Dmax(prezzo,tblprezzi,idproddotto=ecc.)
per visualizzare la variazione dell'ultimo prezzo...
Fin qui tutto Ok a patto che l'ultimo prezzo inserito non sia più basso
del precedente.
Mi spiego meglio;
alla maschera prodotti e collegata un'altra maschera dove man mano che
acquisto il prodotto X ne inserisco l'ultimo prezzo di acquisto.
Se però l'ultimo prezzo di acquisto è, come dicevo sopra,inferiore al
precedente, mi visualizza il precedente e non l'ultimo...
Come risolvere?
Grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it