Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Πίνακες ] Αυτόματη Ανανέωση Πινάκων (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/4597-aytomati-ananeosi-pinakon.html)

ggreg75 13-06-17 10:20

Γιώργο καλημέρα,

Βάζοντας τον κώδικα σε κάποιο υπάρχον αρχείο mdb που χρησιμοποιώ, μετά την εκτέλεση μου βγάζει το το μήνυμα "The connection string is too long".

Επίσης, μετακινώντας όλο τον φάκελο στον C:\TEST μου βγάζει μήνυμα για να ανανεώσω πίνακες οι όποιοι είναι συνδεδεμένοι με ODBC Connections. Αυτούς τους πίνακες δεν θα ήθελα να τους λαμβάνει υπόψιν.

Θα μπορούσες να με βοηθήσεις στην 2 παραπάνω προβλημάτων;

Ευχαριστώ εκ των προτέρων

Γρηγόρης

kapetang 13-06-17 13:56

1 Συνημμένο(α)
Καλησπέρα

Γρηγόρη, το συνημμένο αποτελεί μια προσομοίωση του ζητούμενου.

1) Αντίγραψε το συμπιεσμένο αρχείο στο φάκελο C:\TEST και αποσυμπίεσέ το.

2) Στο φάκελο C:\TEST\mdb, που θα δημιουργηθεί, θα υπάρχουν 4 αρχεία.

Το DB.mdb αποτελεί την κύρια ΒΔ και τα υπόλοιπα 3 τις συνδέσεις (ένα για κάθε τύπο *.txt, Excel, Access)

3) Κάνε διπλό κλικ στο αρχείο DB.mdb. Κανονικά θα πρέπει να ενημερωθούν αυτόματα οι σύνδεσμοι και να εμφανιστεί και σχετικό μήνυμα.

Αυτό γίνεται στο δικό μου υπολογιστή και πιστεύω και στο δικό σου.

Τις συνδέσεις ODBC πρώτη φορά τις αναφέρεις.

Για να βρω τρόπο να τις εξαιρέσω πρέπει να είναι γνωστή η συμβολοσειρά σύνδεσης ή να ανεβάσεις ένα αρχείο *.zip παρόμοιο με το συνημμένο, που θα περιλαμβάνει και τις συνδέσεις ODBC.

Γιαννης Βολος 16-06-17 12:02

Καλημέρα στο Forum και συγχαρητήρια σ' όλους τους συντελεστές για την προσφορά τους. Σκέφτηκα πολλές φορές να ζητήσω κάτι σχετικό με την Access, αλλά ψάχνοντας στο αρχείο ερωτήσεων πάντα κατάφερνα να βρω λύση για το πρόβλημα μου. Μου έχουν προκύψει όμως τρεις ερωτήσεις που δεν βρήκα απάντηση..
1η Ερώτηση. Όταν ήμουν φοιτητής δούλευα DBase 3 Plus και Clipper Summer 87. Σε αναζήτηση ενός ατόμου μπορούσα να δώσω ABτικούς (ΓΙΑΝΝΗΣ) ή αριθμητικούς (12345) χαρακτήρες και έφτανε ένα " if not found() set index to.... " για να ψάξει όνομα ή κωδικό σε διαφορετικό πεδίο. Στην Access υπάρχει κάτι αντίστοιχο;
2η Ερώτηση.Φόρμα Α, Δευτερεύουσα Φόρμα Β και Πίνακας Γ. Στην Δευτερεύουσα Φόρμα προκύπτει ένα Άθροισμα (ΠΟΣΟΤΗΤΑ). Πώς μπορώ να το έχω στην φόρμα (και από κει στον πίνακα Γ που είναι το ζητούμενο) και φυσικά να μεταβάλλεται όταν διαφοροποιείται το Άθροισμα, ή να οριστικοποιείται με εντολή.
3η Ερώτηση Πως μπορώ μέσω εντολής στην Access να παίρνω (εκεί που θέλω πχ φλασάκι) backup τους πίνακες.
Ευχαριστώ, υπάρχουν δεν υπάρχουν απαντήσεις στις ερωτήσεις μου και πάλι συγχαρητήρια στους συντελεστές του Forum.

ggreg75 16-06-17 12:11

Αγαπητέ Γιάννη καλησπέρα,

Καλό θα ήταν για τα ερωτήματά σου να δημιουργήσεις ένα νέο θέμα ή 3 διαφορετικά θέματα (αν δεν είναι σχετικά μεταξύ τους)

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

Ανέβασε λοιπόν τα θέματά σου και είμαι σίγουρος ότι οι λύσεις θα βρεθούν

Φιλικά

Γρηγόρης

kapetang 23-06-17 09:54

Καλημέρα

Γιάννη κάπου μπερδεύτηκες.

Τι σχέση έχει το ζητούμενο (ενημέρωση ενός πεδίου πίνακα) με την αυτόματη ενημέρωση των συνδέσμων των πινάκων μιας ΒΔ;

Θα πρέπει να διαγράψεις το μήνυμα και να το καταχωρήσεις σε νέο θέμα.

Για να δημιουργήσεις νέο θέμα για την Access, αφού συνδεθείς στο φόρουμ, κάνε κλικ στο σύνδεσμο «Access – Ερωτήσεις / Απαντήσεις» και στη σελίδα που θα εμφανιστεί κάνε κλικ στο κουμπί «Νέο Θέμα».

Συμπλήρωσε το πεδίο «Τίτλος» και στο πεδίο «Μήνυμα» περιέγραψε το ζητούμενο.

Καλό είναι να επισυνάψεις και ένα δείγμα της ΒΔ (τους 2 πίνακες και τις σχετικές φόρμες)

nasos23 24-06-17 10:25

1 Συνημμένο(α)
Καλημέρα σε όλους.
Γιάννη (Γιαννης Βολος)
Δες μια πρόταση του ζητούμενου

Γιαννης Βολος 01-07-17 17:52

Εμφάνιση αθροίσματος δευτερεύουσας φόρμας σε πεδίο στην κύρια φόρμα
 
Καλησπέρα στο Φόρουμ.

Αγαπητέ nasos23 είναι αυτό που ήθελα ακριβώς . Μόλις μπορέσω, γιατί υπήρξε λίγος φόρτος τελευταία, θα προσπαθήσω να μελετήσω την λογική του και τις εντολές του.
Σ' ευχαριστώ πάρα πολύ.


Η ώρα είναι 20:05.

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


Search Engine Optimization by vBSEO 3.3.2