Newsgroup: it.comp.appl.access
Titolo: creare su un'immagine jpg di una mappa un collegamento a un record

L'idea è questa. Ci stiamo scannerizzando con molta pazienza le pagine del 
Tuttocittà e ci stiamo creando tanti file jpg. Tramite l'indirizzo dei 
nostri clienti vogliamo poi collegarli alle singole pagine scannerizzate.
Il passaggio in più che vorrei fare è rendere cliccabile queste immagini; 
mettere dei puntini colorati in corrispondenza delle vie dove si trovano i 
clienti in modo tale che ho subito la visione di quanti clienti si hanno in 
una determinata zona della città (Roma in questo caso). Ogni puntino deve 
corrispondere al record di quel cliente e mi apre la maschera filtrata.
Come si può lavorare sui jpg per fare questo ? 

 ha scritto nel messaggio
news:cs3aus$bfe$1...@newsread.albacom.net...

Non sarebbe più semplice usare le aree sensibili con FrontPage e linkare le
eventuali aree predefinite a delle tabelle? O volendo fare un lavoro più
completo, gestirlo con ASP?
Il lavoro che vuole fare mi ricorda più un portale web che un applicativo
desktop, ma questo è solo e semplicemente il mio punto di vista e credo che
un consiglio sia comunque sempre ben accettato!
Buona continuazione.
-- 
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde

 ha scritto nel messaggio 
news:cs3aus$bfe$1...@newsread.albacom.net...

potresti suddividere le immagini della cartina in tanti pezzi di uguali 
dimensioni e identificare in una tabella questi pezzi (che potrebbero 
essere i quadratini che già hai in tuttocittà)
poi ad ogni cliente associ: numero ( o nome) immagine e coordinare x,y 
del puntatore in quell'immagine (ecco il perchè devi avere le immagini 
tutte di dimensioni uguali) perchè sull maschera di inserimento  e di 
visualizzazione dovrai crearti il controllo grande quanto l'immagine (il 
quadratino) creata dal quale recuperi il controllo puntatore x,y.
spero di essermi spiegato bene :)
ciao
Nick 

 ha scritto nel messaggio
news:cs3aus$bfe$1...@newsread.albacom.net...

Per aggiungere dei puntini colorati ad una immagine jpg puoi usare gli
ActiveX Kodak: trovi un esempio di come farlo nella FAQ del Sito Comune
(link qui sotto) nella Sezione General intitolata "Come è possibile
scannerizzare, visualizzare, modificare, stampare e salvare files immagine
usando gli ActiveX Kodak?"; tra i vari esempi che trovi nel database
allegato a quella FAQ guarda quello intitolato "Inserisci in una immagine
annotazioni letterali e/o graficehe". Anche la scannerizzazione la puoi
gestire da Access come indicato in questa FAQ, così potrai sapere il nome
con il quale avrai memorizzato l'immagine di ogni cartina del TuttoCittà.
Ciò fatto sempre sul Sito Comune, nella Sezione Modules leggi la FAQ di
Alessandro Baraldi intitolata "API - Detrminare la posizione del puntatore
del mouse"; potrai crearti una tabella che per ogni determinata posizione
del puntatore del mouse su una determinata immagine ti indica il codice del
cliente del quale visualizzerai, al clic del mouse, i dati anagrafici
aprendo una maschera.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio
news:cs3aus$bfe$1...@newsread.albacom.net...

Personalmente non credo che Access sia l'applicazione giusta
per gestire questo tipo di cosa come la stai presentando tu.
Il motivo è dato soprattutto dalla limitazione di Access nell'uso
della Grafica, in particolare all'assenza del controllo PictureBox.
La funzione api per rilevare il punto rosso potrebbe essere
BitBlt, ma non mi metto nemmeno dietro a vedere se funziona
con JPG, e tieni conto che non puoi usare un controllo immagine
in quanto non restituisce nè l'Hwnd nè il Hdc(come fa il PictureBox).
Quindi dovresti crearti un CreateCompatibleDC, crearti una zona
rettangolare grafica associata al Hdc nella quale caricare l'mmagine
poi fare l'XOR al rosso(se il pallino è rosso) dei Bit sottostanti al Mouse.
Dopo essere riuscito a fare questo, avresti una conoscenza OTTIMA,
farei senza spiegarti che sei all'inizio, perchè il pallino non è mappato,
quindi devi mappare ogni pallino in X/Y per sapere relativamente a quale
immagine la zona....!!!
Scordatelo.
Per fare quanto dici credo che la soluzione più adatta possa essere
di seguire le indicazioni di Mauro, vale a dire dividere in settori
l'immagine
e per approssimazioni successive ingrandire la zona.
Un lavoro immane.
Se riesci a fare una cosa simile facci sapere....!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


Perchè non metti ubn campo nel tuo db che registra le coordinate yx di e la 
pagina di fiera città?
MAssimiliano 

Grazie dei consigli. Intanto procedo un passo alla volta. Il tempo non 
manca, poi vedremo cosa salta fuori. Diciamo che eralizzare quello che ho 
detto sarebbe l'optimum, poi vedrò cosa è effettivamente realizzabile per le 
nostre esigenze. 

 ha scritto nel messaggio
news:cs5cok$9tr$1...@newsread.albacom.net...

Una funzionalità simile (a rovescio) dovrebbe esserci con Autocad dove
collegando un Db esterno e non sò come fare, cliccandoci sopra l'entità si
apre il db elencando il record di riferimento.

 ha scritto nel messaggio
news:41e69d90$0$8207$5fc...@news.tiscali.it...

è una cosa interessantissima quella che stai cercando di creare tu.
io di access sono alle prime armi ma provo a dirti come la penso io
perchè avevo cercato di affrontare lo stesso problema.
mettere la tua mappa di tuttocittà come sfondo a una maschera e per
impostare i punti rossi utilizzare dei pulsanti.
cliccando sul pulsante ti apre il record corrispondente alla ditta
cliccando dalla ditta va a cercare il pulsante associato.
scusami se ho detto delle stupidate ma se ti è utile..... non si sa mai


www.negozistorici.it
 !?????1  ;<))))))))))))))))))))))))
--
a.cara