Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Παραγωγή τυχαίου αριθμού-Πρόβλημα

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 05-05-16, 22:45
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή Παραγωγή τυχαίου αριθμού-Πρόβλημα

Γεια σας και Χρόνια Πολλά,

χρησιμοποιώ την

MyValue = Int((10001 * Rnd) + 4)

για να κάνω παραγωγή ενός τυχαίου 4-ψήφιου αριθμού.

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

Μήπως ξέρει κανείς το γιατί;
Το ίδιο κάνει και η εντολή
MyValue = 1000 + Int(9000 * Rnd)

Ευχαριστώ!
Διονύσης
Απάντηση με παράθεση
  #2  
Παλιά 06-05-16, 12:04
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Γεια και χρόνια πολλά

πριν την εντολή
MyValue = Int((10001 * Rnd) + 4)
πρόσθεσε την συνάρτηση Randomize
δηλαδή ο κώδικας σου θα είναι

Randomize
MyValue = Int((10001 * Rnd) + 4)
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 06-05-16, 16:40
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή

Καλησπέρα,

Ευχαριστώ, το πρόβλημα διορθώθηκε, και για να μαθαίνουμε γιατι χρειάζεται η randomize αφού μέσα στην εντολή δεν παράγεται ο αριθμός με την χρήση της Rnd
Απάντηση με παράθεση
  #4  
Παλιά 06-05-16, 18:02
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Για δες το παρακάτω:

https://msdn.microsoft.com/en-us/lib...(v=vs.90).aspx
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Παραγωγή τυχαίου αριθμού & απενεργοποίηση VBA parara Access - Ερωτήσεις / Απαντήσεις 2 25-03-16 08:52
[Excel07] Δημιουργία αριθμού George R Excel - Ερωτήσεις / Απαντήσεις 2 24-07-15 13:23
Παραγωγή τυχαίων αριθμών και εκτύπωση pm4698 Access - Ερωτήσεις / Απαντήσεις 1 03-11-14 19:38
Δημιουργία τυχαίου κωδικού με συνάρτηση Tasos Άλλες συναρτήσεις 0 02-10-11 10:18
[ Πίνακες ] Ορισμός τυχαίου αριθμού σε πεδίο πίνακα dimitris p Access - Ερωτήσεις / Απαντήσεις 26 24-03-10 14:51


Η ώρα είναι 04:50.