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/4163-sysxetismos-pinakon-apo-diaspasi.html)

Ρούλα 03-05-16 17:55

Συσχετισμός πινάκων απο διάσπαση.
 
1 Συνημμένο(α)
Καλησπέρα Χρηστός Ανέστη σε όλους με υγεία.
Παρακολουθώντας μια βάση δεδομένων που έκανα στην αδελφή μου είδα ότι σε λίγο χρονικό διάστημα πλησίασαν οι πίνακες προς το 2 GB, έκανα συμπύκνωση και επιδιόρθωση
Άλλα μικρή η διαφορά διαίρεσα λοιπόν έναν πίνακα αρκετά μεγάλο σε 2 πίνακες και ο συσχετισμός των 2 αυτών πινάκων είναι Ένα προς Ένα δηλαδή ID με ID είναι σωστό ή
Μήπως ήθελε Ένα προς Πολλά ID με IDSyn. Και από ερώτημα απλό παίρνω για την φόρμα.
Θα ήθελα να μου πείτε εάν είναι σωστό, αν και ψάχτηκα λίγο κατέληξα σε ανθρώπους που
Απαρχής με βοήθησαν σε αυτήν την πορεία μου με την Access και σας ευχαριστώ.
Οι πίνακες είναι υποθετικοί. Την πραγματική δεν μπορούσα να την ανεβάσω, εξάλλου έχει απόρρητα δεδομένα ασθενών. Σας ευχαριστώ για την υπομονή σας, για την κατανόηση και για όσα απλόχερα μου έχετε προσφέρει.
Φιλικά Ρούλα
ΥΣΤ. Μήπως θα πρέπει να προσέξω και κάτι άλλο.

Meteora 03-05-16 18:32

Καλησπέρα, Χριστός Ανέστη.
Ρούλα μας, το όριο των δυο Gb, δεν αφορά τους πίνακες, αλλά την ίδια τη βάση δεδομένων που έχεις, οπότε το "σπάσιμο", δεν νομίζω ότι θα είναι η λύση σου.
Έχεις δυο λύσεις :
  • Η πρώτη έχει να κάνει με το μέγεθος των πεδίων του πίνακα. Αν για παράδειγμα έχει 255 Bytes σε ένα πεδίο τηλεφώνου τότε πρέπει να μειώσεις το μέγεθος στα 10 bytes.
  • Η δεύτερη λύση είναι να σπάσεις τον πίνακα σε δυο-τρεις ή παραπάνω και κάθε κομμάτι του να αποτελεί αυτόνομη βάση δεδομένων. Η Κεντρική βάση σου έχει τον κώδικα, τις φόρμες, τα ερωτήματα, κλπ αλλά οι πίνακες είναι σε άλλες βάσεις και όταν συνδέεσαι (link) με αυτές τις περιφερειακές βάσεις, φυσικά η σχέση πινάκων είναι 1:1 -για την περίπτωση που περιγράφεις.

Ελπίζω να βοήθησα. Εγώ έτσι θα εργαζόμουν...

Με εκτίμηση/ Νίκος

Ρούλα 03-05-16 19:29

Καλό απόγευμα και σε σένα Νίκο και στα υπόλοιπα μέλη.
 
Νίκο η Patient_Hemodialysis0 είναι αυτή που διαχειρίζεται τις άλλες.
Κάνω τόσο λάθος!!! Το κεφάλι μου είναι καζάνι το ψάχνω από το πρωί. Στην Patient_Hemodialysis0 θα είναι οι φόρμες εκθέσεις και ερωτήματα.
Εάν θέλεις μπορείς να γίνεις σαφής μια και η σχετική απειρία μου σύννεφο…..
Τι βάρος θα μπορούσε να έχει η Patient_Hemodialysis0. Η μήπως κάτι δεν κατάλαβα;
Και κάτι ακόμα θα πρέπει στην Patient_Hemodialysis0. Να γίνουν και συνδέσεις
Με τις εξωτερικές έτσι είναι;

Meteora 03-05-16 19:51

Α! έχεις δίκιο...
Η απάντησή μου δόθηκε χωρίς να ανοίξω το επισυναπτόμενο φάκελο. Λοιπόν! μια χαρά τα έχεις. Αυτή η διαίρεση υπήρχε ή τώρα ξεκινάς ;
Αν ξεκινάς τώρα, προφανώς θα πρέπει να προσαρμόσεις τις φόρμες σου για το πώς θα διαβάζουν και θα διαχειρίζονται τα δεδομένα. (ίσως χρειαστεί να ξανά-σκεφτείς νέα σχεδίαση φορμών, ερωτημάτων κλπ).
  • Η βάση Patient_Hemodialysis0 θα έχει ελάχιστο και σταθερό μέγεθος, αφού δεν περιέχει πίνακες.
  • Οι άλλες δυο βάσεις σου θα "φουσκώνουν".
  • Έχεις τόσα πολλά δεδομένα και δεν είσαι ευτυχισμένη για τη σπουδαία αυτή δουλειά σου; Λίγη υπομονή και ο κώδικας μπορεί να περιμένει μέχρι να ωριμάσει στη σκέψη σου η νέα προσαρμογή του. Είναι βέβαιο ότι θα βοηθηθείς...

Με εκτίμηση/Νίκος

Ναι. Στην Patient_Hemodialysis0 θα κάνεις συνδέσεις 1:1 εφόσον οι πίνακες των άλλων βάσεων-όπως λες- προήλθαν από διαίρεση ενός.

Ρούλα 03-05-16 20:29

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

ΜΠΡΑΒΟ ΣΑΣ..
Φιλικά Ρούλα από ΒΟΛΟ

Meteora 04-05-16 07:19

Καλημέρα...
Δεν θα ήταν καλή πρακτική να συνδέσεις τους δυο πίνακες μέσω των πεδίων αυτόματης αρίθμησης. Αυτά τα πεδία "θέλει" η Access για δικούς της λόγους. Μπορείς -για παράδειγμα- μέσω του ΑΜΚΑ, αν και ένα αριθμητικό πεδίου θα ήταν πολύ καλύτερο.

Καλή συνέχεια.

Με εκτίμηση/Νίκος


Η ώρα είναι 10:58.

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


Search Engine Optimization by vBSEO 3.3.2