VB.Net 2005 Εισαγωγή Εικόνας

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

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

Απάντηση
johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

VB.Net 2005 Εισαγωγή Εικόνας

Δημοσίευση από johnnys14 » 03 Ιούλ 2008 12:44

Καλησπέρα σε όλους!

Έχω κάνει έναν πίνακα στην Access με στοιχεία για υπαλλήλους (ΚωδικόΥπαλλήλου, Επώνυμο, όνομα κτλ) και έχω δημιουργήσει ένα πεδίο με όνομα ΕικόναΥπαλλήλου και τύπο δεδομένων αντικείμενο OLE.

Τα στοιχεία εμφανίζονται στο visual studio σε μια φόρμα με textbox αλλα με ποιό τρόπο θα μπορέσω να εισάγω την εικόνα.


Ελπίζω κάποιος να μπορει να βοηθήσει!

Thanks!

Άβαταρ μέλους
Sheena
Honorary Member
Δημοσιεύσεις: 3654
Εγγραφή: 07 Σεπ 2005 00:00

VB.Net 2005 Εισαγωγή Εικόνας

Δημοσίευση από Sheena » 03 Ιούλ 2008 14:46

Μπορείς να είσαι πιο σαφής στο ερώτημά σου;

Προφανώς και η εικόνα δεν θα φανεί μέσα στο textbox. Αλλά δεν κατάλαβα τι ρωτάς. Πώς θα την εμφανίσεις ή πώς θα την σώσεις; :roll:
Εικόνα

id12856 Οι άγγελοι πάνε κοντά με τους αγγέλους...

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

VB.Net 2005 Εισαγωγή Εικόνας

Δημοσίευση από johnnys14 » 03 Ιούλ 2008 18:51

Καλησπέρα και πάλι και σε ευχαριστώ για το ενδιαφέρων σου για την ερώτηση μου.

Όπως προαναφέρω και παραπάνω τα δεδομένα εμφανίζονται μέσω μιας φόρμας σε textbox αλλά δεν εμφανίζονται οι εικόνες.

Έχω πρσθέσει και κουμπία πλοήγησης όπου όταν κανω κλικ μετακινούμε στην επόμενη εγγραφή και τα textbox αλλάζουν με τα στοιχεία του επόμενου υπαλλήλου.

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

Σημείωση
Τις εικόνες τις έχω εισάγει σε κάθε εγγραφή μέ την Access

Ελπίζω να έγινα περισσότερο κατανοητός!

Civilsitis
Δημοσιεύσεις: 13
Εγγραφή: 12 Ιαν 2011 02:35
Τοποθεσία: Αθήνα

VB.Net 2005 Εισαγωγή Εικόνας

Δημοσίευση από Civilsitis » 17 Μάιος 2011 14:33

Μετά απο 3 χρόνια θα έχεις βρεί την λύση , εγω απλά θέλω να προσθέσω μια σκέψη για άλλους που πιθανόν να έχουν το ίδιο πρόβλημα και ζητουν απάντηση.

Σε τέτοια θέματα εγω ζητάω απο τον χρήστη κατά την εγγραφή να ζητήσει το path της εικόνας και στην βάση γράφετε το path οπότε κατα την ανάγνωση με το picturebox διαβάζει το path και εμφανίζει την εικόνα.
johnnys14 έγραψε:Καλησπέρα και πάλι και σε ευχαριστώ για το ενδιαφέρων σου για την ερώτηση μου.

Όπως προαναφέρω και παραπάνω τα δεδομένα εμφανίζονται μέσω μιας φόρμας σε textbox αλλά δεν εμφανίζονται οι εικόνες.

Έχω πρσθέσει και κουμπία πλοήγησης όπου όταν κανω κλικ μετακινούμε στην επόμενη εγγραφή και τα textbox αλλάζουν με τα στοιχεία του επόμενου υπαλλήλου.

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

Σημείωση
Τις εικόνες τις έχω εισάγει σε κάθε εγγραφή μέ την Access

Ελπίζω να έγινα περισσότερο κατανοητός!

Άβαταρ μέλους
Bugman
Δημοσιεύσεις: 362
Εγγραφή: 01 Ιούλ 2003 20:39
Τοποθεσία: Πρέβεζα
Επικοινωνία:

VB.Net 2005 Εισαγωγή Εικόνας

Δημοσίευση από Bugman » 19 Οκτ 2011 01:01

Ο καλύτερος τρόπος είναι να βάλεις την εικόνα μέσα στην βάση (αλλιώς μπορεί να μείνει κανείς μόνο με το path)....Για να το κάνεις πρέπει να μπορείς να βάλεις σε ένα string μια φωτογραφία. Δεν είναι δύσκολο! Πρέπει να χειριστής ένα bmp και να πάρεις την διεύθυνση και το μήκος της μνήμης και με αυτά να τα αντιγράψεις στη μνήμη ενός ίσου μήκους (μισού αν η γλώσσα φτιάχνει string για unicode δηλαδή 2 byte ο χαρακτήρας). Μετά σώνεις το string σε ένα memo αρχείο. Το κακό με αυτόν τον τρόπο είναι ότι σώνεις την φωτογραφία ασυμπίεστη. Σε ένα πρόγραμμα έκανα κάτι γι' αυτό. Χρησιμοποίησα ένα dll της Intel για jpg αρχεία που μπορούσε να αποθηκεύει/διαβάσει μια εικόνα τόσο σε/από αρχείο όσο και σε/από θέση μνήμης (από το heap της εικονικής μνήμης του υπολογιστή), με τη συμπίεση jpg.

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

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

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