OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Δημοσίευση από majuranus » 20 Ιαν 2007 00:56

Θέλω να βλέπω την φωογραφία κάθε μαθητή με τα στοιχεία του αλλα όταν πηγαίνω στην αντίστοιχη εγγραφή μου εμφανίζει απλά το όνομα του αρχειου. ξέρει κανείς πως γίνεται??? ευχαριστώ

pavlosmanowar
Δημοσιεύσεις: 30
Εγγραφή: 10 Αύγ 2003 04:31
Τοποθεσία: Αθήνα

OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Δημοσίευση από pavlosmanowar » 11 Φεβ 2007 16:33

Δοκίμασε τη φωτογραφία να την ανοίξεις και να τη σώσεις πάλι με την ζωγραφική. Σε μένε έτσι έπαιξε.

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Δημοσίευση από majuranus » 11 Φεβ 2007 20:03

Ευχαριστώ αλλά βρήκα λύση... Η όλη διαδικασία είναι απλή αρκεί να κατέβασεις ένα activeX το οποίο θα εισάγει φωτογραφίες

aterzakis
Δημοσιεύσεις: 57
Εγγραφή: 28 Νοέμ 2007 00:06

OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Δημοσίευση από aterzakis » 26 Απρ 2008 20:43

μήπως μπορείς να γίνεις λίγο πιο συγκεκριμένος γιατί έχω το ίδιο πρόβληματί ακριβώς να κατεβάσω?

Άβαταρ μέλους
kon73
Script Master
Δημοσιεύσεις: 224
Εγγραφή: 13 Απρ 2008 23:47
Επικοινωνία:

OLE object... Πως θα εμφανίζεται η εικόνα .jpg που εβαλα???

Δημοσίευση από kon73 » 27 Απρ 2008 04:29

Φίλε aterzakis καλό Πάσχα και Χριστός Ανέστη.

Να απαντήσω σχετικά με την λύση που έδωσες για ActiveX είναι κάτι που δεν το συνιστώ όχι μόνο εγώ αλλά πολλοί Developers της Access.Ιδίως όταν προσπαθείς να διανέμεις το αρχείο σε άλλους χρήστες και Η/Υ. Θα ήθελα ωστόσο να γνωρίζω ποιο ActiveX έχεις βρει. Τα ActiveX θέλω registration σε κάθε mdb και διαφορετικό Η/Υ που θα τα βάλεις.

Τώρα σχετικά με την εμφάνιση της εικόνας σου που αντί αυτής βλέπεις την διεύθυνση του αρχείου.

Το είδος του πεδίου στο table προφανώς είναι OLE Object. Επομένως Εσύ κάνεις Insert Object Create from files.

1η ΛΥΣΗ :
Αν είχες Access 2000 ή XP που προφανώς δεν φαίνεται να έχεις θα υπήρχε εγκαταστημένο το photo Editor. Έτσι επειδή προφανώς έχεις 2003 ή 2007 Office θα χρειαστεί να ανατρέξεις σε Office 2000 ή XP και να το ξαναεγκαταστήσεις. Έτσι θα έχεις Link με PhotoEditor αντί να βλέπεις το package στο πεδίο OLE Object του πίνακα σου. Η Λύση αυτή έχεις ως αποτέλεσμα να βλέπεις τις φωτογραφίες σου και σε αναφορές-reports.
2η ΛΥΣΗ :
Μετατρέπεις όλες τις φωτογραφίες σου σε bmp και έτσι σίγουρα σου τις εμφανίζει.
3η ΛΥΣΗ :
Δεν χρησιμοποιείς OLE Object αλλά text ως ιδιότητα του πεδίου σου και σ'αυτό εισάγεις path και όνομα αρχείου και στην Φόρμα σου αντί για text box bound με το πεδίο OLE Object βάζεις το αντικείμενο Image και την ιδιότητα Picture την αλλάζεις με VBA έχοντας μία συνάρτηση στο Event Current με προβολή της φόρμας σε single με την πλήρη διεύθυνση και το όνομα του αρχείου. (Η πλήρη διεύθυνση και το όνομα του αρχείου εισάγονται με το Application.FileDialog (Αν έχεις Access XP και πάνω ή με Windows API για Access 2000). Όσο για το report εκεί τοποθετείς την συνάρτηση στο Detail Print.

Για την 3η ΛΥΣΗ θα εμφανίσω αν θελετε τον κώδικα VBA που χρειάζεται η φόρμα και το report μαζί με File Open (Για επιλογή του αρχείου) το Windows API για Access 2000 καθώς και το Application.FileDialog για Access ΧΡ στο site μου καθότι εδώ θα είναι πολύ μεγάλο το Post μου.

Γενικώς για την 3η ΛΥΣΗ σκέφτομαι να δημιουργήσω ένα Sample mdb το οποίο και θα ανεβάσω για καλύτερη κατανόηση.
kon 73[/img]
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εικόνα

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες