|
|
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Имеется БД в Access. В таблице три поля: код, слово с пропуском и сама пропущенная буква. На форме созжан массив элементов label и textbox. В labelы необходимо случайным образом из поля слова с пропуском загрузить слова, а пользователь должен вводить в textbox пропущенные буквы. Я пыталась вот так: Private Sub Form_Load() Data1.DatabaseName = App.Path & "\db2.mdb" Data1.Refresh For i = 1 To 12 k = Data1.Recordset.RecordCount - 1 Randomize r = Int(Rnd * k) + 1 Data1.Recordset.MoveFirst Data1.Recordset.Move r Text1(i).BackColor = vbWhite Label1(i).Caption = Data1.Recordset.Fields("Поле1").Value 'i - индекс лейбла Text1(i).Left = Label1(i).Left + Label1(i).Width + 100 Next End Sub А проверяла вот так: Private Sub Image3_Click() For i = 1 To 12 k = Data1.Recordset.RecordCount Randomize r = Int(Rnd * k) + 1 Data1.Recordset.MoveFirst Data1.Recordset.Move r Text1(i).BackColor = vbWhite If Text1(i).Text <> Data1.Recordset.Fields("Поле3").Value Then Text1(i).BackColor = vbRed End If Next End Sub Но я понимаю, что это неправильно, так как для загрузки и для проверки я получаю разные случайные числа, только как объединить эти действия до меня не доходит ((( Подскажите, если кто знает )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 19:50 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Подскажите хоть что-нибудь, я с этим уже третий день мучаюсь..... Давайте я фотку свою оставлю, а вы мне поможете ;))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 20:26 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Попробуйте запоминать r которое вы генерите в Private Sub Form_Load(). Например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. может быть бажно, писал навскидку З.З.Ы. фотку оценил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 20:39 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Спасибочки БОЛЬШУЩЕЕ!!!! И за код и за фотку ))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 20:43 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Оно работает!!! Уррррррррррря!!!!! Спасибки ещё раз! Цём!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 20:59 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Ой, он почему то ругается на End do... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 21:58 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
а зачем заносить в TAG какой-то индекс и потом по неему искать правильный ответ, не проще будет в TAG хранить правильный ответ, а потом просто проверять значение TEXTBOX с его TAG ? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 10:58 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
Ksusha_pussycatОй, он почему то ругается на End do... косякс... яж говорил что возможны баги HandKotа зачем заносить в TAG какой-то индекс ... согласен to Ksusha_pussycat итоговый вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 12:16 |
|
||
|
Помогите люди добрые )))) randomize
|
|||
|---|---|---|---|
|
#18+
do while instr(1, str, "," & r & , ",") > 0 r = Int(Rnd * k) + 1 loop '!!!!!! вместо end do Loop я догадалась поставить ))) но он ругается на саму строчку instr(1, str, "," & r & , ",") > 0, по идее ему не нравится запятая между & , ",". Но если её убрать прога умирает, либо её заклинивает, вобщем чёто страшное с ней происходит ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=249&tid=2164637]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
281ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 524ms |

| 0 / 0 |
