Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Άνοιγμα αρχείων μέσω cmd button από φόρμα στην access (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2799-anoigma-arxeion-meso-cmd-button-apo-forma-stin-access.html)

kapetang 25-11-13 08:05

Καλημέρα

Χρήστο βλέπω το παιδεύεις ……

Η λύση με κώδικα, όπως η δική σου, έχει πολύ μεγαλύτερες δυνατότητες από αυτήν που πρότεινα (Hyperlink Address).

Βάζοντας στον κώδικα την έκφραση:
fileName = Dir("C:\ΒΙΟΓΡΑΦΙΚΑ\*" & Me.Code & "*.*") στη μεταβλητή fileName θα αποθηκευτεί το πλήρες όνομα του αρχείου.

Έτσι δε χρειάζεται στον πίνακα να προσθέσουμε πεδίο για την επέκταση του αρχείου, ούτε να συνθέσουμε το όνομά του.

Φιλικά/Γιώργος

Χρήστος 25-11-13 08:10

Θα σε "μελετήσω"

Καλημέρα :)

γιώργοςΚ 25-11-13 08:27

Καλημέρα φίλε Χρίστο,

Με έχεις κυριολεκτικά σώσει..! :yahoo:

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

Σε ευχαριστώ πάντως για μια ακόμη φορά.

Φιλικά,

Γιώργος

Χρήστος 25-11-13 12:20

Η έξυπνη λύση του Γιώργου (Kapetang) με τη χρήση της μεταβλητής fileName που πρότεινε.

Να γίνει αποσυμπίεση στον C

γιώργοςΚ 25-11-13 12:45

Γεια σου Χρίστο (λεβέντη.:friends:)

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

Όλα τα βιογραφικά φτάνουν κοντά μου μέσω email φίλε και απλά τα αφήνω τώρα στα folder που έχω φτιάξει μέσα στον Outlook. Φαντάσου ότι έχω περίπου 20-25 διαφορετικές κατηγορίες (folders) ένα ουσιαστικά για κάθε επάγγελμα (πχ Δικηγόροι - Λογιστές κλπ). Τώρα με την Βάση που φτιάχνω το ζητούμενο είναι να φυλάγονται όλα τα βιογραφικά στον C:\ μέσα σε ένα σχετικό folder αλλά μετά και από τις σχετικές λύσεις που μου δώσατε αντιλήφθηκα (είπαμε άσχετος σε vba:011:) ότι για να δουλέψει είτε η μια είτε η άλλη λύση υπάρχει θέμα στον κώδικα. Σωστά?

Αν εγώ δημιουργήσω δηλαδή ένα κεντρικό folder (πχ. ΒΙΟΓΡΑΦΙΚΑ) μέσα στον C:\, τότε προκύπτει θέμα κατηγοριοποίησης των βιογραφικών, σωστά? Δηλαδή εάν προσπαθήσω να δημιουργήσω και υπό-κατηγορίες μέσα στο folder ΒΙΟΓΡΑΦΙΚΑ (πχ Δικηγόροι - Λογιστές κλπ) τότε αντιλαμβάνομαι ότι ο κώδικας αλλάζει άρδην και μάλλον σε πιο πολύπλοκη μορφή.

Πως πιστεύεις φίλε ότι μπορώ να λύσω και αυτό το θέμα?

Φιλικά,

Γιώργος

Χρήστος 25-11-13 14:41

Μα όταν πατάς αναζήτηση μπορείς να μπεις σε οποιοδήποτε φάκελο θες και να επιλέξεις το αρχείο με το οποίο θα γίνει σύνδεση!

Χρήστος 25-11-13 15:00

Δες κι αυτό...

Αποσυμπίεση στον C

γιώργοςΚ 25-11-13 15:04

Χρίστο ψάχνοντας το θέμα αρκετά τις τελευταίες μέρες πιστεύω ότι το ιδανικό τελικά θα είναι η λύση που προτείνει ο φίλος kapetang επειδή με αυτή την λύση δεν χρειάζεται να αναζητώ εγώ το αρχείο αλλά κάνει από μόνο του filtering.

Τι λες?

Χρήστος 25-11-13 15:05

Άρα διαλέγεις το "τελευταίο" συνημμένο!

γιώργοςΚ 25-11-13 16:32

Χρίστο καλησπέρα.!

Με έχεις σκλαβώσει πλήρως.!! Αυτή είναι φίλε η λύση και αυτή θα υιοθετήσω. Νάσαι καλά φίλε και σε υπέρ - ευχαριστώ.

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

Ευχαριστώ και πάλι


Η ώρα είναι 03:56.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2