Newsgroup: it.comp.appl.access
Titolo: Curiosità: applicazioni MDI

Una delle limitazioni storiche di Access è il non supporto d'interfacce MDI.
Potete farmi qualche esempio pratico di scenari in cui è limitante non
disporre di "Multiple Documents Interface?".
Saluti.

[CUT]

Ciao,
a parte che qui non siamo a scuola per cui chiedi alla maestra un'esempio 
pratico di qualcosa...qui a differenza di VB hai le sottomachere, puoi 
utilizzare dei chek-up per far sì che l'utente prima utilizzi un form e poi 
un'altro etc...un pò di fantasia: in fondo il form MDI ti fa aprire tutti i 
figli all'interno ma se lo chiudi rimani cmq fregato ! ;-)
Buona giornata hombre! :-)
Gaspare 

[CUT]

Ciao,
e cmq giusto per non lasciarti con l'amaro in bocca l'unico esempio che mi 
viene in mente e l'emissione di una fattura: è indispensabile vedere in 
primo piano i dati dell'intestazione, quelli relativi alla fattura e quindi 
al suo contenuto -> bene!
Prima obblighi l'utente all'inserimento dei dati dell'intestatario e poi 
utilizzi una maschera con submaschera per i dati relativi alla fattura ed 
alle rispettive righe -> ti va bene come esempio?
Buona lavoro! ;-)
Gaspare 

 wrote in message
news:z5COe.26627$
HM1.7...@twister1.libero.it

Facci tu un esempio in cui l'uso di una Form MDI sia 
invece d'obbligo.
A mio parere se basi su questo il concetto di limite
ACCESS-VB6 hai sottovalutato molti altri aspetti sui
quali però occorrerebbe aprire grossi dibattiti.
Personalmente ritengo che le uniche limitazioni di ACCESS
rispetto a VB siano:
1)La grafica con PictureBox e la conseguente gestione
  degli HDC e HWND.
2)L'impossibilità di istanziare in un modulo di classe
un componente OCX(serve perforza una FORM).
Ne potremo elencare altri, ma mi limito all'ambito
Gestionale per il quale non parliamo di Services
o DLL o componenti COM.
Saluti
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 invece d'obbligo.
Non me ne viene in mente uno: per questo chiedevo.
Ciao.

;-)
Buona giornata :-) 


Un'esempio banalissimo di applicazione con interfaccia MDI è Word -> a 
questo punto ti chiedo: cosa devi realizzare (come software) che generi le 
stesse schermate? Se non hai 1 esigenza del genere che te ne fai di un form 
MDI? 


Fai un salto qui 
http://www.svar1951.it/prodotti/timbracartellini/sw_entry_pro.htm
 e leggi 
relativamente alla voce "Cartellino" giusto per avere 1 esempio pratico.... 

 Buona giornata :-)
Ciao Gaspare.


"Gaspare" <


La mia richiesta nasceva da una curiosità legata a un'affermazione poco
convincente letta su un'area web:
Limited User Interface
Applications built in Access, unlike Visual Basic, are limited in
appearance. Multiple document interface (MDI) applications cannot be built
in Access and in general, users can tell if an application is written in
Access. For some situations, programs like VB provide a more desirable user
experience on Windows.
Il discorso di Baraldi sulle maggiori possibilità di manipolazione degli
oggetti VB attraverso l'API di Win è corretto ... ma l'affermazione qui
sopra relativa alle interfacce MDI mi convince poco.
Per questo chiedevo un parere: una curiosità come vedi.
Ciao.


Ok d'accordo...siamo qui per discutere ma non ti seguo: cosa c'è che non và 
in quelle poche frasi? Non puoi costruire applicazioni MDI in access -> 
questo è vero!
Cos' questo che ti crea qualche perplessità ? -> "For some situations, 
programs like VB provide a more desirable user
experience on Windows."
Ognuno la pensa come vuole...in fondo ti può andar bene un'utilitaria come 
una ferrari: dipende da cosa ne devi fare -> access va bene per alcune cose, 
vb per altre etc...se uno dei 2 fosse sostituibile sarebbe già andato in 
pensione...non credi?
Cmq non perderci il sonno -> in internet trovi grandi verità insieme a 
grandi c...! ;-) 

 experience on Windows."
Bah, mi crea perplessità il fatto che non riesco a immaginare un'interfaccia
la cui realizzazione richieda per forza la logica MDI invece che altri
metodi applicabili con Access ... tutto qua.
Ciao.

 Ciao.
Pensa ad una situazione del genere: applicazione word e file .doc.
Quando apri word e "tratti" un suo documento e ne vuoi aprire un altro perché devi (per esempio) fare un copia/incolla di una parte 
del testo; dove vorresti vedere il secondo (o terzo, quarto etc. etc.) documento? Dentro l'applicazione che lo ha generato o fuori 
con magari un'altra sessione dello stesso programma? Con dispendio di risorse:
applicazione+documento+documento+...
(oppure)
applicazione+documento; applicazione+documento;applicazione+documento;...
Ciao.
-- 
Sergio MAZZA 

;-) 

 grandi c...! ;-)
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Infatti vb sta per andare in pensione
teoricamente sì -> praticamente no: prova a leggere la sintassi di vb.net... 

 ;-)
Un silenzio assenso il tuo?
Ciao.
-- 
Sergio MAZZA 

 Un silenzio assenso il tuo?
Eccerto -> hai effettivamente ragione... 

 teoricamente sì -> praticamente no: prova a leggere la sintassi di
vb.net...
Lascia perdere la sintassi   :-)
E' effettivamente andato in pensione il prodotto una volta chiamato Visual
Basic 6.0  ...
Ciao.

 applicazione+documento; applicazione+documento;applicazione+documento;...
Ok, ma prova a fare un esempio legato a un contesto gestionale...
Non dimenticare che con Access è molto semplice aprire forms in
multisessione su set di dati differenti.
Ciao.

 Ciao.
Non capisco, ci stai mettendo alla prova testando le nostre conoscenze?
Se qualcuno di noi ha soddisfatto la tua curiosità bene; altrimenti non so' più cosa dirti...
Ciao.
-- 
Sergio MAZZA 


Innanzitutto la Microsoft  supporterà VB6 fino al 2008 e poi se sei così 
pieno di risorse ed hai le idee chiare su alcune cose perchè ti poni tanti 
problemi? Utilizza il linguaggio macchina e ti crei il tuo bel gestionale 
con il form MDI...sai lo zio Bill ha iniziato dal nulla -> magari con il 
tempo verrà fuori un nuovo sistema operativo e noi lo acquisteremo da te ! 
;-) 

 tempo verrà fuori un nuovo sistema operativo e noi lo acquisteremo da te !
Ma vai a cagare
Ciao.

 Se qualcuno di noi ha soddisfatto la tua curiosità bene; altrimenti non
so' più cosa dirti...
Mah.
Ciao.


Sinceramente da quello che intravedo ti consiglerei di non perdere tempo con 
"access" o prodotti simili ma buttati cul "c" puro -> un'esempio di 
gestionale è il "Passepartout" prodotto a San Marino...veditelo bene e 
capirai come vengono creati i form MDI ! ;-) 


A Cristià e dai...


 Ma vai a cagare
Forse sei partito nella maniera sbagliata -> 
http://www.accessgroup.it/notiquette.htm.
.. per il resto mi  risparmio i 
commenti: capisco che a gente come te non servono! ;-) 

 capirai come vengono creati i form MDI ! ;-)
Ho installato per qualche tempo Pass-partout + Sprix, quindi credo d'averlo
*visto* un pň meglio di tanti fanfaroni che bazzicano sulle aree pubbliche.
E' un prodotto notevole, per essere stato sviluppato in ambiente carattere,
ma a dir poco preistorico se paragonato a software sviluppati con ambienti
visuali.
Mi riferisco al gestionale in sč: a dir poco arcaico ... non certo al
linguaggio interno: lo sprix (e il collage) sono frutto di un gran lavoro.
Un lavoro, tuttavia, pensato in altri tempi, pre-windows.
Ciao.

 A Cristià e dai...
Ok, ma guarda un pò che m'ha risposto il tipo...
Non credi che si possa mancare di rispetto anche senza insultare?
Ciao.

 commenti: capisco che a gente come te non servono! ;-)
Bravo: risparmia.
Ciao.

 Ciao.
Non ho visto insulti da parte sua.
Tu sei nuovo qui, almeno guardati intorno e prima di mandare a quel paese
qualcuno aspetto di conoscere qualche personaggio che bazzica queste parti


[CUT]
Ok -> ti ho capito ...hai ragione tu! Questo gestionale che si installa 
anche su Linux č ormai "fuori moda"...ha fatto il suo tempo!
Hai provato ad apportare delle modifiche al prodotto in oggetto o ti sei 
limitato a guardarlo?
Prova cmq un pņ con un gestionale della Zucchetti -> loro utilizzano delle 
soluzioni all'avanguardia con soluzioni grafiche ottimali ! 

 soluzioni all'avanguardia con soluzioni grafiche ottimali !
Se ti riferisci ad Ad-Hoc è decisamente antiquato: altri prodotti Zucchetti
non ne ho visti.
Comunque non m'interessa la grafica in se (con un pò di skin o formattazioni
condizionali ottieni di tutto) ma la funzionalità d'uso di un'interfaccia.
E' evidente che hai frainteso la ragione che m'ha spinto a fare quella
domanda sulla logica MDI.
Ciao.

[CUT]
Porta pazienza -> mi sto sforzando d'aiutarti!
Allora togliamo quei gestionali di cui abbiamo parlato fino ad ora -> prova 
un pň con Evviva Software 
http://www.evvivasoftware.it/
 e fammi sapere!
Una domanda -> a cosa ti serve un'eventuale esempio di risposta che possa 
soddisfare la tua appieno la tua domanda? Almeno a questo puoi rispondere... 

 qualcuno aspetto di conoscere qualche personaggio che bazzica queste parti
Lurko da una vita su quest'area, caro Massimiliano Amendola.
E non ho certo insultato un *personaggio*... e nemmeno l'ho insultato a dire
il vero: l'ho invitato a espellere qualcosa che evidentemente oggi gli sta
sullo stomaco.
Ciao.

 soddisfare la tua appieno la tua domanda? Almeno a questo puoi
rispondere...
Solo una curiosità: per il fatto che non mi trovo d'accordo con quanto
scritto su quel sito (peraltro buono nei contenuti).
Dato che su quest'area il livello tecnico è molto buono (anche se basta un
niente per agitarvi) volevo capire cosa mi sfuggisse.
O cosa invece sfuggisse a chi ha scritto quell'affermazione.
Ciao.


Senti -> io non ti conosco nemmeno e di certo non "muoio" dalla voglia di 
farlo!
Sei venuto con una domanda: hai avuto delle risposte -> se non ti vanno bene 
rivolgiti a Marzullo o cerca di fare capire cosa vuoi in buona sostanza e 
perchè stai ad insistere con le tue asserzioni ! 

 Ciao.
Io no ho detto che l'hai insultato...
francamente fuori luogo, cmq il tuo invito.
per fortuna questo NG mantiene un rosso decoro, grazie all'impegno di tutti
i partecipanti e grazie anche
a gaspare che in qest'occasione nonè trasceso, ma ha continuato la
discussione.


 sapere!
Click ovunque ma non si muove foglia. Il link no portano da nessuna parte.


 scritto su quel sito (peraltro buono nei contenuti).
Aggiungo qualche dettaglio: ammetto d'essere stato parco di parole nel Th e
di non aver spiegato benissimo il quadro.
In questi giorni di cazzeggio fine-estivo in ufficio sono finito casualmente
su questo link:
http://fmsinc.com/tpapers/genaccess/DBOD.asp
I contenuti (piuttosto teorici e basati su considerazioni NON oggettive)
sono comunque interessanti.
Divertente ma non banale è anche la spiegazione psico-sociologica del perchè
gli sviluppatori, da sempre, s'insultino vicendevolmente sulle diverse
scelte di sviluppo: qualcosa di simile alle guerre di religione.
Però il paragrafo:  "Limitations of Access"   proprio non m'ha convinto.
Quasi tutti i punti enunciati sono discutibili se non palesemente errati:
"Not for Web Solutions":  condivisibile, anche se le DAP possono funzionare
sul web (e tempo fa qualcuno ha postato su icaa un esempietto funzionante).
"Deployment Issues:"     basta sfruttare le versioni Developer
"Security and Data Integrity":     discorso buono per Jet, non per Access
"Limited Scalability with its own Database Format":    idem
"Limited User Interface"
Ecco, questo è un punto condivisibile se si parla di API di win per ritocchi
grafici sull'interfaccia (i controlli di access espongono un hwnd solo
quando hanno il focus) ma non sul discorso MDI ... almeno a mio avviso.
Ma dato che forse mi sfuggono delle situazioni, chiedevo un parere su
quest'area: solo per curiosità.
Spero d'aver chiarito lo scopo di quell'innocente domanda  ;-)
Ciao.

[CUT]
Ad una persona che deprezza prodotti del genere cosa vuoi proprorre? 
software da euro 4,99 disponibile nei vari ipermercati...lasciamo perdere!
Buon lavoro :-) 

 Click ovunque ma non si muove foglia. Il link no portano da nessuna parte.
Confermo!

 perchč stai ad insistere con le tue asserzioni !
Ok: l'ho spiegato meglio piů sopra  ;-)
Ciao.

 su questo link:
Ecco bravo -> continua così che diventerai una miniera di 
informazioni...sopratutto se le risposte alla tue domande le sai già! 

 seppur senza elementi tecnici
Seppur senza elementi tecnici su cosa?
Immagino che saprai cosa sia pass-partout, sprix e collage: ok?
E nel contempo avrai lavorato con l'insieme properties e aggiunte .MDA: ok?
Ora vorrei capire dove non sarebbero gli elementi tecnici...
Ciao.

 software da euro 4,99 disponibile nei vari ipermercati...lasciamo perdere!
Quindi mi stavi pigliando per il culo anche su questo?
Ma bravo!
Comunque, io non deprezzo Pass-Partout: lo considero per quello che č perchč
lo conosco bene.
E tu su cosa basi le tue opinioni?
Esclusivamente sui **rumors** da ng. mi pare!
Ciao.

"Gaspare"


Mah!
Ciao.

 Esclusivamente sui **rumors** da ng. mi pare!
Hai perfettamente ragione tu su tutto quanto -> quando si sbaglia si sbaglia 
e bisogna ricredersi! Adesso ti chiedo: possiamo chiudere il discorso qui? 
Non sono "tecnicamente" preparato come te e quindi non riesco a seguirti-> 
purtroppo sono molto limitato! Cazzeggio solo con le persone che conosco + 
o - e loro mi "sopportano" -> che dire? Sarò un bischero? E allora ? 

 Ciao.
Ora è molto più chiaro.



Io ricordo solo enunciazioni di quei mix e commenti negativi, poi
null'altro.
ma posso sbagliare, fin quando no quoteremo bene avrò sempre difficoltà a
seguire le discussioni
(i messaggi letti li nascondo)


 Ciao.
Cominciamo a diventare famosi io e Silvio per il progetto 
del Report_Editor...??
Bisogna che dica a Silvio che la prossima versione da
publicare a settembre sarà meglio farla pagare...!!
;-)
Saluti.
@Alex(Alessandro Baraldi) 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 tempo fa offrii anche lo spazio 
accessgroup.it
 ma l'esperimento non andò.
Mhmm: tu non riuscisti, ma proprio quel giorno era stato postato un esempio
(non ricordo il link purtroppo) di DAP funzionante.
Non ricordi quella tabella con i filtri di ricerca abilitati?
Ciao.

[CUT]
E' arrivato "Il Gladiatore" a fine battaglia ! ;-) 

 publicare a settembre sarà meglio farla pagare...!!
Che novità ha questa versione?
Ciao.

 Ciao.
Diciamo che l'interfaccia d'accesso è simile
a quella di Access per accedere alle proprietà dei Controlli.
Consente di modificare quasi tutte le proprietà dei controlli
compresi i Menù(delle Form e SubForm).
La cosa più interessante è la nuova gestione della ricorsione
che elimina il Limite del 2° livello(anche se era già sufficiente).
Ora in linea teorica non ci sono limiti(se non quelli di Access).
Vedremo se sarà apprezzata.
Ciao
@Alex



Io l'ho solo pubblicato.
Non ricordo la verifica di quella funzionalità


 Ora in linea teorica non ci sono limiti(se non quelli di Access).
Quindi è abilitato anche per le maschere oltre che per la reportistica?
Ciao.

 Ciao.
Ciao
