Newsgroup: it.comp.appl.access
Titolo: Proposta DEMO Agenda Appuntamenti

Chi ha voglia di darmi una mano a fare un DEMO Activex_Style in Access
per la gestione flessibile di una agenta appuntamenti....?
Scusandomi per la selezione di partecipazione in anticipo, ma vorrei
fare un lavoro funzionale e compatto senza perdermi via, chiarisco che,
questa idea non vuole essere un corso di VBA per chi deve imparare
ma solo una dimostrazione di cosa si può fare con un pò di Access ed
un pò
di fantasia, quindi vorrei puntare su un giochino funzionale e
flessibile, pertanto
chi avesse idea di scrivermi(a suo riscio e pericolo) dovrebbe avere
ottima conoscenza
in VBA.
La mia mail la conoscete, in caso di assenze lo svilupperò in
solitaria con più
calma.
Saluti
@Alex

 ha scritto nel messaggio
news:1140725738.2...@e56g2000cwe.googlegroups.com...
Chi ha voglia di darmi una mano a fare un DEMO Activex_Style in Access
per la gestione flessibile di una agenta appuntamenti....?
Scusandomi per la selezione di partecipazione in anticipo, ma vorrei
fare un lavoro funzionale e compatto senza perdermi via, chiarisco che,
questa idea non vuole essere un corso di VBA per chi deve imparare
ma solo una dimostrazione di cosa si puň fare con un pň di Access ed
un pň
di fantasia, quindi vorrei puntare su un giochino funzionale e
flessibile, pertanto
chi avesse idea di scrivermi(a suo riscio e pericolo) dovrebbe avere
ottima conoscenza
in VBA.
La mia mail la conoscete, in caso di assenze lo svilupperň in
solitaria con piů
calma.
Saluti
@Alex
io vorrei partecipare molto volentieri se ritieni opportuno
non so niente di api e subclassing o robe simili ma per il resto mela cavo
bene.
ciao
nik

 ha scritto nel messaggio 
news:1140725738.2...@e56g2000cwe.googlegroups.com...
Chi ha voglia di darmi una mano a fare un DEMO Activex_Style in Access
per la gestione flessibile di una agenta appuntamenti....?
Scusandomi per la selezione di partecipazione in anticipo, ma vorrei
fare un lavoro funzionale e compatto senza perdermi via, chiarisco che,
questa idea non vuole essere un corso di VBA per chi deve imparare
ma solo una dimostrazione di cosa si puň fare con un pň di Access ed
un pň
di fantasia, quindi vorrei puntare su un giochino funzionale e
flessibile, pertanto
chi avesse idea di scrivermi(a suo riscio e pericolo) dovrebbe avere
ottima conoscenza
in VBA.
La mia mail la conoscete, in caso di assenze lo svilupperň in
solitaria con piů
calma.
Saluti
@Alex
Ciao Alex
Lodevole iniziativa!
Daniele 

Intanto stò già facendo qualcosa, io sono spesso vulcanico, quindi
aspetta un pò..!
Poi vorrei fosse chiaro il discorso Ottima conoscenza, non sò cosa
intendi
me la cavo bene non conoscendoti, ma per capirci subito mi riferisco a
chi ha livelli decisamente alti e che possiede completamente la
conoscenza di tutti gli oggetti
e le tecniche di gestione, dall'uso di funzioni ricorsive, l'uso delle
classi avanzate
ecc....!
Lo specifico giusto per non dover poi sembrare pretenzioso..!
@Alex

Sai che le mie "lodevoli iniziative" sono poi dei Boomerang..!!
Com'è andato poi tutto il lavoretto..?
Ciao
@Alex

 ha scritto nel messaggio 
news:1140776317....@u72g2000cwu.googlegroups.com...
Sai che le mie "lodevoli iniziative" sono poi dei Boomerang..!!
Per chi?
non me ne sono mai accorto!!  :)
Com'è andato poi tutto il lavoretto..?
Benissimo, come già sai.
non ho avuto ancora conferma perchè la mia amica aveva un
problema alla tastiera con un virus.
se dopo 4 giorni non ha ancora risolto, temo che abbia buttato tutto il pc.
ma questa volta Sergio non c'entra. :))
Ciao
@Alex

 ha scritto nel messaggio
news:1140776160.9...@e56g2000cwe.googlegroups.com...


@Alex
un po di funzioni ricorsive... facili... le so...
cmq io la volontà la metto... vedi tu grazie
nik

 ha scritto nel messaggio 
news:1140725738.2...@e56g2000cwe.googlegroups.com...
Chi ha voglia di darmi una mano a fare un DEMO Activex_Style in Access
per la gestione flessibile di una agenta appuntamenti....?
Scusandomi per la selezione di partecipazione in anticipo, ma vorrei
fare un lavoro funzionale e compatto senza perdermi via, chiarisco che,
questa idea non vuole essere un corso di VBA per chi deve imparare
ma solo una dimostrazione di cosa si puň fare con un pň di Access ed
un pň
di fantasia, quindi vorrei puntare su un giochino funzionale e
flessibile, pertanto
chi avesse idea di scrivermi(a suo riscio e pericolo) dovrebbe avere
ottima conoscenza
in VBA.
La mia mail la conoscete, in caso di assenze lo svilupperň in
solitaria con piů
calma.
Saluti
_______________________
a me interesserebbe molto.... ma non so se posso esserti di aiuto
:-(
...perchč non penso di avere l'ottima conoscenza che tu pretendi.
(per me non me la cavo male con VBA ma da solo non posso giudicarmi!)
ciao
Riccardo

 wrote in message
news:1140725738.2...@e56g2000cwe.googlegroups.com
[CUT]
Per ora stò buttando giù le cose minimali, datemi qualche
giorno, poi vi darò il riferimento da cui scaricare la bozza
iniziale sulla quale eventualmente si potrà proseguire.
Grazie.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:1140725738.2...@e56g2000cwe.googlegroups.com
La mia proposta iniziale č questa, l'ho buttata giů in 
pochi minuti che avevo, ma mi č parsa una buona idea anche
se sottolineo che č solo a livello embrionale.
Ora si puň parlare se effettivamente potrebbe soddisfare
le esigenze, e di come ampliarla dei Gadget necessari...!
La potete scaricare quě:
http://www.mantuanet.it/alessandro.baraldi/Agenda.mdb


 
Incuriosito da tanto entusiasmo ho scaricato il db ma ho subito ricevuto 
un messaggio che dice: formato database non riconosciuto.
Io ho A2k, il tuo db immagino sia qualche cosa del tipo AXP o simili; 
c'è compatibilità del tuo db con le versioni precedenti di access? 
Altrimenti una prima nota potrebbe essere la compatibilità. ;-)
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

Ciao Claudio.
Purtroppo l'ho sviluppato in A_XP, con un pò di lavoro si potrebbe
adattare ad A2K, ma potrebbero esserci problemi.
In particolare la cosa riguarda l'uso del metodo AddItem del controllo
ListBox che andrebbe sostituito con l'uso del RowSource, ma come
sai si incappa nella limitazione in 2048 caratteri....!
Ciao
@Alex

Alessandro Baraldi ha scritto:

C'è la possibilità di specificare in origine dati della listbox un 
recordset che se calcolato a runtime, risolverebbe il problema.
Altra soluzione potrebbe essere una tabella temporanea di appoggio ma 
così credo che la velocità di esecuzione ne risentirebbe sopratutto se 
la lista diventa di grandi dimensioni.
Vabbè, vuol dire che aspetterò di passare ad axp, per dare una 
*sbirciatina*.


C'è la possibilità di specificare in origine dati della listbox un
recordset che se calcolato a runtime, risolverebbe il problema.
Altra soluzione potrebbe essere una tabella temporanea di appoggio ma
così credo che la velocità di esecuzione ne risentirebbe sopratutto
se
la lista diventa di grandi dimensioni.
;-)
Sinceramente non funziona così, dovresti vedere il progetto.
Non esiste un Recordset in quanto i dati non sono salvati
finchè non esiste un appuntamento, ma serve scrivere ugualmente
nelle ListBox, quindi non è possibile fare come dici.
Ciao
@Alex

 ha scritto nel messaggio
news:c9317e81250373385d...@mygate.mailgate.org...

Oggetto molto interessante.
si posso essere un rompi e chiederti cosa dovrebbe avere, non ti fare
problemi... dimmelo
Cmq se l'hai buttata giu in pochi minuti... complimenti
Ciao e a presto
Nik

 Nik
Io la mia parte l'ho messa i partecipanti ora possono raffinare
la cosa.


Alessandro Baraldi ha scritto:

Scusa ma non ho capito bene, dici che i dati non sono salvati ma se non 
sono salvati almeno in memoria come fai a scriverli? E se alla fine sono 
salvati, anche solo in memoria, perchè non puoi metterli in un array? Se 
poi c'è un array il resto è un gioco ;-)
Spero che tu non stia utilizzando le listbox come contenitori al posto 
delle tabelle!!! Tanto tempo fà (ebbene sì, non sono proprio un 
fanciullo) ho fatto un esperimento del genere con VB4 o VB5 ma era solo 
per *follia personale* :-)
Hai proprio ragione, dovrei vederlo per capire. Mi fermo qui :-(


 byEz
Potremmo parlare del sesso degli angeli fino a domani non credi..?
Visto che non ritengo di essere sprovveduto nella programmazione, e
tu che frequenti questo NG dovresti conoscermi, ti ripeto che
prima di esprimere considerazioni su cosa dovrei o non dovrei
sarebbe bene tu potessi vedere il principio di come è strutturato
il progetto, a quel punto benvengano le critiche, ma così mi pare
quanto meno presuntuoso non credi...?
Ti riassumo la cosa:
Visto che non posso scrivere in una tabella Record VUOTI con 
Date ed Orari da oggi al 2059(anno in cui andrò in pensione)
riempio le ListBox come fosse un calendario UNBOUND con Data/Ora/Oggetto
dell'appuntamento, quindi ho 6 ListBox per 6 giorni della settimana.
Quando decido di inserire un appuntamento(DoppioClick sulla
ListBox) recupero dalla ListBoxSelezionata Data ed Ora, 
apro una maschera dettagli e quando salvo, scrivo in Tabella.
Ora quando compilo del ListBox controllo che per il dato giorno
e la data ora ci siano eventuali appuntamenti, quindi recupero
il campo utile e lo scrivo nella ListBox, altrimenti sarà vuoto.
L'uso degli Array è inutile in questo caso la ListBox è di per se
un Array e contiene già tutto.
Saluti.


 un Array e contiene già tutto.
Ok, concetto afferrato, e grazie per aver soddisfatto la mia curiosità. :-)


Ok, concetto afferrato, e grazie per aver soddisfatto la mia curiosità. :-)
Se posso lo converto in A2K poi provo ad inviartelo, giusto per darti
modo di analizzarlo, tieni presente il discorso che dove trovi ADDITEM
su Combo o ListBox dovrai sostituirlo con il Classico giochetto
RowSource=RowSource & ";" & NuovoDato
Se ti è possibile mandami una Mail in modo che possa risponderti.
Ciao
@Alex

 ha scritto nel messaggio
news:d6a468068808ec4454...@mygate.mailgate.org...

ho bisogno di aiuto... per esempio
con il click del tasto destro inserire anche la voce nuovo appuntamento
poter aver per ogni giorno più operatori (studio con piu professionisti...1
sola agenda....) ma con i listbox mi sembra difficile a meno di non creare
delle colonne aggiuntive(potrebbe essere?)
cambiare l'intervallo dell'orario, ma questo già lo fa
e per un appuntamento di 3 righi, per es, selezionarli tutti, colorarli e
scrivere l'oggetto sul primo..
mi sono spiegato?
se mi indirizzi su dove parare ci provo...
grazi
nik

Non ho capito...!
Il caso di più professionisti va gestito diversamente, serve
aggiungere
un nuovo campo da legare alla Tabella ElencoProfessionisti.
Puoi Switchare tra un Professionista ad un'altro semplicemente
inserendo
il Criterio aggiuntivo, ovviamente non è possibile oltre che
decisamente
errato vedere tutto di tutti...!
Nel Caso di Appuntamenti che occupino più di uno Step al momento non
è previsto, ma in effetti può essere da valutare, solo che non è
possibile
colorare nulla, sono ListBox e non OCX...!
Ciao
@Alex

 č decisamente migliorabile con ulteriori Gadget.
volentieri parteciperei, ma non avendo office xp, con il 2k non posso 
neanche vedere il progetto iniziale.
:-(
ciao
Riccardo 

Ho effettuato una modifica sostanziale che pubblico.
http://www.mantuanet.it/alessandro.baraldi/Agenda.mdb
Ho convertito in modo Automatico in formato 2K per chi
volesse approfittare, ma come dicevo va modificato a causa
del fatto che A2K non espone il metodo AddItem per i controlli
Combo/List.
http://www.mantuanet.it/alessandro.baraldi/Agenda2K.mdb
 
@Alex

 ha scritto nel messaggio 
news:1141048977.2...@z34g2000cwc.googlegroups.com...





Ciao Alessandro ma dove posso trovare la tua applicazione Calendario???
Grazie 

Se leggi il 3D c'è indicato il Link
@Alex

 ha scritto nel messaggio 
news:1141059928....@j33g2000cwa.googlegroups.com...

Al posto dell'AddItem allora cosa consigli di inserire? 

Ascolta bene :lo ripeto perchè magari non hai capito.
Hai letto i messaggi di questo 3D...??
Se perdi qualche secondo a leggerli trovi anche la soluzione.
@Alex

 scrivere l'oggetto sul primo..
Il tuo non è più un "calendario", ma una vera gestione da affrontare in
maniera diversa.
Al posto delle ListBox dovrai ricorrere a sottomaschere (sei cornici che
potrebbero riferisi a un'unica sottomaschera con campi master/child
differenti ovviamente) che ti consento un elevato grado di controllo anche
per i colori.
Chiaramente la tabella dovrà essere "preparata" alla prima esecuzione
dell'applicazione (o durante l'uso, a seconda dei gusti) ... insomma,
rimboccati le maniche!
Ciao, Simone

NNNNNoooooooo!
No il giochino rimane tale è talmente semplificato che non serve
proseguire.
In realtà nella versione pubblicata mancano dei Gadget che nella mia
sono
implementati, ma mi pare bello proprio perchè è semplicissimo e per
nulla
invasivo.
Non vuole essere un gestionale di appuntamenti ma solo un'agenda
elettronica avanzata giusto per dimostrare che anche senza OCX
le agende appuntamenti si fanno con poco...! ;-)
La semplicità sta proprio nel non creare nulla se non serve....!
E' una utilities da inserire eventualmente in qualche applicativo
a corredo.
Visto che per ora nessuno dei partecipanti volenterosi ha partecipato
se non per dirmi come sarebbe stato meglio farlo(e son capaci tutti)
becco te per farlo....!!!
;-)
Se hai tempo ti mando l'ultima versione,che per ora non pubblico,
affinchè
tu possa dar sfogo a tutta la tua inventiva .
Ciao Simone
@Alex

"Alessandro Baraldi"
NNNNNoooooooo!
No il giochino rimane tale è talmente semplificato che non serve
proseguire.
In realtà nella versione pubblicata mancano dei Gadget che nella mia
sono
implementati, ma mi pare bello proprio perchè è semplicissimo e per
nulla
invasivo.
Non vuole essere un gestionale di appuntamenti ma solo un'agenda
elettronica avanzata giusto per dimostrare che anche senza OCX
le agende appuntamenti si fanno con poco...! ;-)
La semplicità sta proprio nel non creare nulla se non serve....!
E' una utilities da inserire eventualmente in qualche applicativo
a corredo.
D'accordissimo!
Visto che per ora nessuno dei partecipanti volenterosi ha partecipato
se non per dirmi come sarebbe stato meglio farlo(e son capaci tutti)
becco te per farlo....!!!
;-)
Non c'è bisogno che tu mi "becchi" Alessandro dato che una gestione del
genere già ce l'ho, ed assai sofisticata (l'abbiamo sviluppata anni fa per
alcuni grossi studi di consulenza).
Leggi meglio il Thread: io ho risposto a nick-dent che cominciava a
diventare "pretenzioso" e non a te per suggerirti ristrutturazioni.
Il tuo calendario è valido e molto semplice da inserire in un gestionale:
niente da dire.
Ciao, Simone

Ne volevo approfittare...!
;-)
Come vedi chi poi si propone per collaborare in realtà spesso
propone esigenze, ma collaborazione.... poca.
Vabbè è stato un'altro tentativo.................
E' e deve rimanere un giochino come tutti quelli che pubblico.
Ciao
@Alex

 ha scritto nel messaggio
news:1141148292.7...@z34g2000cwc.googlegroups.com...
Ne volevo approfittare...!
;-)



Ciao
@Alex
Scusa alex ma la mia non è pretenzione... (se si dice cosi)
volevo solo chiedere se si poteva fare, e se leggi il post avevo chiesto
qualche delucidazione
mi spiace che tu abbia frainteso
è che io ho provato in vari modi ma non ci sono riuscito
ma vedo che cmq solo con maschere e sottomaschere multiple per me la cosa è
difficile.
grazie
nik

ciao Simone
mi dici questo perché hai gia sviluppato qualcosa del genere con le
sottomaschere?
boh! ci provo ma mi sembra un gran casotto...
Ciao nik

 boh! ci provo ma mi sembra un gran casotto...
Mamma mia, fossero queste le cose complesse!    ;-)
Chiaramente, e non prenderla come un'affermazione polemica, se conosci poco
l'ambiente è un gran casotto.
Viceversa è una gestione decisamente lineare.
Ciao, Simone

 ha scritto nel messaggio 
news:1141148292.7...@z34g2000cwc.googlegroups.com...
Ne volevo approfittare...!
;-)



Ciao
@Alex
_____________________________________________________
diciamo che anche a me interesserebbe fare quello che chiede nick_dent, ma 
sinceramente
puù che averlo fatto da te, mi piacerebbe riuscirci da solo anche se non ho 
proprio idea da dove partire.
Gestire gli utenti penso che non sia poi così difficile (ma ancora non ci ho 
provato), però inserire lìappuntamento per
più ore e colorarle per prenotarle tutte non saprei.
Forse dando nella tblAppuntamenti un campo di codifica in modo da scrivere 
più records per lo stesso appuntamento?
si potrebbe fare così... che ne pensi?
es.
appuntamento dalle ore 9 alle 12
record con orario 9 + oggetto + tutto il resto + campo codifica (9a  ora 
iniziale + lettera)
record con orario 10  + campo codifica (9b)
record con orario 11  + campo codifica (9c)
in modo poi da poterli riuscire a colorare in qualche modo (magari qui mi 
suggerisci tu come fare...se puoi...e sempre se quello che ho scritto
puo' essere corretto!)
ciao e grazie
Riccardo

Ciao Riccardo.
Come dissi in prima battuta, questo tentativo di coinvolgimento, che
C.V.D.,
per gli appassionati di algebra, rimane tale solo per chi lo propone,
volevo
evitarmi di aprire un 3D di come fare una cosa piuttosto che un'altra.
Io volevo dare uno spunto, poi ad ognuno lo sviluppo delle proprie
idee.
Per fare quello che dici andrebbe ripensato in considerazione dell'uso
di
SubForm invece che ListBox, ma quello poi richiederebbe la preparazione
della tabella temporanea o definitiva d'appoggio per far lavorare le
Sub in modo
Bound, ed usare la formattazione condizionale ecc....!
Questo ha tutt'altra dimensione e criticità di quanto ho voluto
evidenziare
io con 4 righe di codice ed un pò di fantasia buttato li in 4 ore.
Tieni presente che la complessità e l'esigenza devono sposarsi in
questo
caso Complessità=ZERO e flessibilità massima.
Ciao
@Alex

 ha scritto nel messaggio 
news:1141202549.3...@p10g2000cwp.googlegroups.com...
Ciao Riccardo.



Ciao
@Alex
______________________________________
ok.
proverò a fare a modo mio ed eventualmente usare le subform come dici.
grazie
Riccardo 


Ti va di provarci insieme?
nik