therock Δημοσ. 30 Μαΐου 2018 Δημοσ. 30 Μαΐου 2018 Δεν εχω μεγαλη εμπειρια αν θελετε πειτε μια γνωμη σε καποια definition που θελω να ορισω για μια βαση. ΠΕΡΙΟΧΗ: κειμενο με χαραχκτηρες πχ Αθηνα/Θεσσαλονικη/Πειραις ΚΩΔΙΚΟΣ: αριθμος 7 θεσεων (1234567/1234557 κτλ) ΠΕΔΙΟ-α: τιμες 00-99 ΠΕΔΙΟ-β: 5ψηφιο ΠΕΔΙΟ-γ αλφαριθμητικο μορφης xx-xx-xx πχ 1Ε-26-3Ρ Επισης στα αυστηρως αριθμητικα πεδια, μπορει να προστεθει prefix-suffix η πρεπει να αλλαξει τελειως ο ορισμος πεδιου
manolis940 Δημοσ. 31 Μαΐου 2018 Δημοσ. 31 Μαΐου 2018 Μιλάμε για MySql Βάση ; Το κλειδί σου θα είναι ο Κωδικός ;
masteripper Δημοσ. 31 Μαΐου 2018 Δημοσ. 31 Μαΐου 2018 Δεν είμαι σίγουρος ακριβώς τι θες αλλά AreaID -->Autonumber Area --> Text Code -> Text (7) FieldA --> Text(2) ...Validation στην φόρμα FieldB --> Text(5) ...Validation στην φόρμα FieldC --> Text ...Το φορμάρισμα το κάνεις στην φόρμα ΠΕΡΙΟΧΗ: κειμενο με χαραχκτηρες πχ Αθηνα/Θεσσαλονικη/Πειραις ΚΩΔΙΚΟΣ: αριθμος 7 θεσεων (1234567/1234557 κτλ) ΠΕΔΙΟ-α: τιμες 00-99 ΠΕΔΙΟ-β: 5ψηφιο ΠΕΔΙΟ-γ αλφαριθμητικο μορφης xx-xx-xx πχ 1Ε-26-3Ρ
therock Δημοσ. 31 Μαΐου 2018 Μέλος Δημοσ. 31 Μαΐου 2018 Τους αριθμους γιατι τους οριζεις ως text? Δε γινονται σωστα τα sort Και πραξεις επειτα Αυτο που ζηταει ειναι τον ακριβη ορισμο των πεδιων για ναμαι πιο σωστος. ΠΧ Τα πεδια ταν αριθμων, θελω να ορισω ως αριθμος, αλλα οταν γνωριζο το μεγεθος ψηφιων πως ακριβως το βαζω. Δηλαδη 7 ακεραια ψηφια, χωρις να παιρνει παραπανω. Ας πουμε ενας Integer Παιρνει απο -2,147,483,648 to 2,147,483,648, ενω εγω θελω ευρος 0-9999999
masteripper Δημοσ. 31 Μαΐου 2018 Δημοσ. 31 Μαΐου 2018 (επεξεργασμένο) Δεν θα έβαζα περιορισμούς σε επίπεδο πίνακα...θα το κάνω κατά το data entry...ειδάλλως πιθανόν στο μέλλον να μπλέξεις... Επίσης είναι σίγουρο ότι θα είναι αριθμοί...αν ναι απλώς άλλαξε το σε Number.... Με μπέρδεψες και λίγο με το 00....αυτό θα είναι αριθμός και θα είναι 0...στο φορμάρισμα θα το κάνεις format(ΠΕΔΙΟ-α;"00") Για το πενταψήφιο If isNumeric(ΠΕΔΙΟ-β) Then If NOT (ΠΕΔΙΟ-β >0 AND ΠΕΔΙΟ-β <99999) Then 'Αν θες βάζεις και 1 Msgbox Να ενημερώσεις τον χρήστη ότι έκανε λάθος εισαγωγή ΠΕΔΙΟ-β.SetFocus ΠΕΔΙΟ-β = 0 End If End if Επεξ/σία 31 Μαΐου 2018 από masteripper
therock Δημοσ. 5 Ιουνίου 2018 Μέλος Δημοσ. 5 Ιουνίου 2018 Εκανα Migration σε SQL τελικα και μου φαινεται πιο κομπλε. Επειδη ειμαι νουμπας για πειτε μου ρε αλανια, πως φτιαχνω συνδυασικο query στο builder Δηλαδη εχω μια βαση με ονομα περιοχη ηλικα. Και θελω να ζητησω, βρες μου Γιαννηδες απο ηλικα τοσο εως τοσο Γραφω λοιπον Select * FROM table where age between 28 and 32 AND name='Γιαννης' και μου δινει μονο τις ηλικιες σωστα
manolis940 Δημοσ. 11 Ιουλίου 2018 Δημοσ. 11 Ιουλίου 2018 Αναφορά σε κείμενο Γραφω λοιπον ..... Το έκανες copypaste απ τον editor? Δοκίμασε αντί για = να χρησιμοποιήσεις like Select * FROM table where age between 28 and 32 AND name LIKE 'Γιαννης'
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα