Icecut Δημοσ. 17 Μαΐου 2006 Δημοσ. 17 Μαΐου 2006 Καλησπέρα σε όλους,επειδή δέν έχω ασχοληθεί στο παρελθόν με κάτι παρόμοι χρειάζομαι τα φώτα όσων γνωρίζουν κάτι.Θέλω να δημιουργήσω μια βάση δεδομένων στην οποία θα καταγράφονται οι συγκεντρώσεις αερίων ρυπαντών σε μια πόλη.Μπορεί να ακούγεται απλοϊκό όμως δεν είναι αν αναλογιστεί κανέις και τη μετέπειτα επεξεργασία που θα γίνεται στα δεδομένα τις γραφικές παραστάσεις κλπ που θα προκύπτουνε.Το θέμα είναι οτι θέλω να είναι έυχρηστη και να μπορεί να λειτουργήσει σαν αναξάρτητο πρόγραμμα,να έχει γραφικό-παραθυρικο περιβάλλον και να είναι εύκολα ανανεώσιμη.Στην αρχή υπήρχε μια ιδεά το όλο πρόγραμμα να γίνει μέσω φύλλων excel όμως εγκαταλείφθηκε η ιδεά.Ακούω λοιπόν προτάσεις και σχόλια,ευχαριστώ!
MindControl Δημοσ. 18 Μαΐου 2006 Δημοσ. 18 Μαΐου 2006 Kwdikas se Visual Basic , sundesi me DB , e3agwgi dedomenwn se Excel Sheet kai eisai Ok ! MindControl
tsipouro Δημοσ. 18 Μαΐου 2006 Δημοσ. 18 Μαΐου 2006 ...στην οποία θα καταγράφονται οι συγκεντρώσεις αερίων ρυπαντών .. Πως; Με αισθητήρες; Χεράτη καταχώρηση;
Dklearhos Δημοσ. 18 Μαΐου 2006 Δημοσ. 18 Μαΐου 2006 an i kataxwrhsh tha einai "xerath", mporeis na ftiaxeis poli eukola mia db se access.. sthn ousia oti den mporeses na kaneis me to excel, kai tha itheles poli ma para poli parametropoihsh, mporeis na to kaneis me thn access. ta stoixeia sou mesa se pinakes ths access, formes gia thn kataxwrhsh - proboli - metabolh twn stoixeiwn sou, kai telos ektheseis pou tha pigazoun apo ta erwthmata gia ta symperasmata pou theleis na bgaleis, eite se excel eite se grafikes parastaseis klp....
lefi Δημοσ. 18 Μαΐου 2006 Δημοσ. 18 Μαΐου 2006 Αν θέλεις κάτι εύχρηστο και απλό που θα κάνει καλά την δουλεία του πιστεύω προσωπικά ότι Visual Basic και αρχεία τυχαίας προσπέρασης είναι εξαιρετικά κατάλληλο, θέλεις λεπτομέρειες;
Icecut Δημοσ. 18 Μαΐου 2006 Μέλος Δημοσ. 18 Μαΐου 2006 Paidia nai,oti leptomereies exete manuals klp einai euprosdekta!
lefi Δημοσ. 26 Ιουλίου 2006 Δημοσ. 26 Ιουλίου 2006 Λοιπόν φίλε Icecut καταρχάς συγνώμη για την καθυστέρηση αλλά ήμουνα πολύ απασχολημένος. Στο Link: http://dide.flo.sch.gr/Plinet/Tutorials/Tutorials-Visual%20Basic.html Αναφέρει τα εξής χρήσιμα για `σενα: Μάθημα 26 - Τα Αρχεία Τυχαίας Προσπέλασης Στα αρχεία τυχαίας προσπέλασης (random files) τα δεδομένα είναι αποθηκευμένα σε εγγραφές σταθερού μήκους, τις οποίες μπορούμε να προσπελάσουμε απευθείας και με τυχαία σειρά, χωρίς να χρειασθεί να διαβάσουμε όλες τις προηγούμενες εγγραφές, όπως συμβαίνει με τα σειριακά αρχεία. Με την εντολή Put # μπορούμε να γράψουμε (καταχωρήσουμε) μια εγγραφή σ' ένα αρχείο τυχαίας προσπέλασης, ενώ με την εντολή Get # μπορούμε να διαβάσουμε μια εγγραφή. Σ' ένα αρχείο τυχαίας προσπέλασης μπορούμε να διαβάσουμε και να γράψουμε ταυτόχρονα, χωρίς να χρειασθεί να κλείσουμε πρώτα το αρχείο, όπως συμβαίνει με τα σειριακά αρχεία. Ένα αρχείο τυχαίας προσπέλασης είναι οργανωμένο σε εγγραφές (records) και πεδία (fields). Η σύνταξη της εντολής Put # είναι ως εξής : Put # FileNumber, RecNumber, VarName όπου το FileNumber είναι ο αριθμός του αρχείου στο οποίο θα γράψουμε, το RecNumber είναι ο αριθμός της εγγραφής και το VarNumber είναι το όνομα της μεταβλητής τύπου εγγραφής που περιέχει τα δεδομένα που θέλουμε να γραφούν στο αρχείο. Η σύνταξη της εντολής Get # είναι ως εξής : Get # FileNumber, RecNumber, VarName όπου το FileNumber είναι ο αριθμός του αρχείου από το οποίο θα διαβάσουμε, το RecNumber είναι ο αριθμός της εγγραφής και το VarNumber είναι το όνομα της μεταβλητής τύπου εγγραφής στην οποία θα καταχωρηθούν τα δεδομένα της αντίστοιχης εγγραφής του αρχείου. Ακολουθεί ένα παράδειγμα : 'δημιουργία οριζόμενου από τον χρήστη τύπου δεδομένων Type ClientRecord Name As String * 30 Address As String * 30 Phone As String * 10 End Type Dim CurrentRecord As ClientRecord Open "C:\File01.dat" for Random As #10 Len=100 'άνοιγμα του αρχείου τυχαίας προσπέλασης File01.dat στη θέση 10 iRecordNumber = 1 'ξεκινάμε από την πρώτη εγγραφή Do While iRecordNumber < 100 ... CurrentRecord.Name = "Παπαδόπουλος Νικόλαος" CurrentRecord.Address = "Λεωφ. Συγγρού 100" CurrentRecord.Phone = "2101234567" ... iRecordNumber = iRecordNumber + 1 Put #10, iRecordNumber, CurrentRecord 'καταχώρηση ολόκληρης της εγγραφής στο αρχείο ... Get #10, iRecordNumber, CurrentRecord 'διάβασμα ολόκληρης της εγγραφής του αρχείου σε μια μεταβλητή New_Name = CurrentRecord.Name New_Address = CurrentRecord.Address New_Phone = CurrentRecord.Phone iRecordNumber = iRecordNumber + 1 ... Loop Close #10 'κλείσιμο του αρχείου Εσυ θα πρέπει να κάνεις ένα αρχείο τυχαίας προσπέλασης το οποίο θα το επεξεργάζεσαι με Textbox όσο αφορά για γραφική παράσταση στην vb εδώ είναι σκούρα τα πράγματα θα προσπαθήσω να βρω κατάλληλό αντικείμενο αλλά λεπτομέριες δεν ξέρω για να σου πω περιμένω μήνυμα για το πως τα πήγες με τα αρχεία που σου πρότεινα και λεπτομέρειες για το προς επίληση πρόβλημα.
Jacaranda Bill Δημοσ. 27 Ιουλίου 2006 Δημοσ. 27 Ιουλίου 2006 Συμφωνώ με τον Dklearhos, η καλύτερη επιλογή είναι η Access. Καλά τα τυχαίας προσπέλασης αρχεία αλλά γιατί να ξανα-ανακαλύπτεις τον τροχό; H ευελιξία, ταχύτητα και ευκολία που θα έχεις με τα ερωτήματα της Access και τις αναφορές που θα στηρίζονται σε αυτά δεν είναι δυνατόν να υλοποιηθούν με VB και τυχαίας προσπέλασης αρχεία.
Icecut Δημοσ. 11 Σεπτεμβρίου 2006 Μέλος Δημοσ. 11 Σεπτεμβρίου 2006 Επανέρχομαι στο θέμα διότι λόγω φόρτου εργασίας έμεινε λίγο πίσω αυτό το κομμάτι της δουλείας.Λοιπόν στη βάση δεδομένων που θέλουμε να φτιάξουμε,δε θέλουμε κάθε φορά να ανοίγουμε την access αλλα να δημιουργήσουμε ενα ξεχωριστό παραθυρικό περιβάλλον.Γνώσεις τρελλές σε τίποτα δεν υπάρχουνε απο visual basic or access αλλά υπάρχει όρεξη για διάβασμα κ ενδιαφέρον.Αν κάποιος μπορεί να βοηθήσει περισσότερο με κάποια tutorials or whatever εδώ είμαστε!
dimis2410 Δημοσ. 13 Σεπτεμβρίου 2006 Δημοσ. 13 Σεπτεμβρίου 2006 paidia tha simfwnisw kai gw sthn epilogh ths Access opou ftiaxneis tous pinakes kaiftiaxneis sth telikh kai tis formitses gia na kataxwreis ta dedomena sou.kai ola auta me wizard(oxi oi pinakes vevea). Kai an argotera thes na emvathineis pairneis th vash sou kai th sindeeis mesw JDBC me mia java efarmogh kai kaneis oti goustareis. kalh h vb alla h java kaliterh.. Oson afora me ta Random Access Files oxi! oute na to skeftese giati poli apla otan tha theleis na kaneis mia sintheth evresh tha xriastei na xaramiseis polles wres grafontas kwdika pou me access tha ginotan se 2lepta.
Hatman Δημοσ. 13 Σεπτεμβρίου 2006 Δημοσ. 13 Σεπτεμβρίου 2006 Emena peite me trelo alla otan ftiaxnw kati thelw na to kanw kala. Bash dedomenwn tha eperna thn OracleXE pou einai sxetika mikrh alla poly dynath kai grhgorh, KAI: 1)exei grafiko perivalon gia na ftia3ete ta tables ktl xwris kopo 2)Exei clients gia na kanete thn sxediash xwris na grapsete sql kwdika. 3)Otan tha erthei h wra na ftia3ete to front end(ayto pou blepei o xrhsths) mporeite EYKOLA na thn syndesete me java h me VB(6 + .NET) h me php. Poly eyplasto. Oti thes pm me(kai gia thn anapth3y)
lefi Δημοσ. 19 Σεπτεμβρίου 2006 Δημοσ. 19 Σεπτεμβρίου 2006 Χωρίς να θέλω να προσβάλω τα "δυνατά" εργαλεία θέλω να σας πληροφορήσω οτί κάνω πτυχιακή εργασία με τυχαίας προσπέρασης αρχεία και εμένω στην γνώμη μου (άλλωστε αν κατάλαβα θέλει κάτι απλό) καλήτερα ο Icecut να κρίνει και να πει προς τα που θέλει να κατευθύνθεί: 1)κάτι απλό και ευκολό για καταχώρηση και άνοιγμα δεδομένων; (περιπτωση τροχού) ή 2)ένα επαγγελματικό και ολοκληρωμένο προγραμμα με έτοιμες συναρτήσεις και λιγότερο κωδικά για διάφορες εργασίες;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.