| 
| 
 | Вопрос # 6 081/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!Помогите решить одну проблемку.
 Есть БД SQL Server 2005 и название БД - KunikomDB, таблица - Voprosy и поля id, Vopros, otvet1, otvet2, otvet3, otvet4, otvet5, otvet, metka;
 
 Суть программы;
 Программа Тест. Делаю в Delphi 7. У меня в таблице внесены Вопросы и 6 вариантов ответа и метка от правильного ответа.
 Хотелось бы чтоб при открытии программы она взяла все вопросы и ответы временную таблицу и перемешивала их чтоб не повторялись они
 и затем по очередью вывел. типа ответив на 1-й вопрос появляется 2-й вопрос (перемешенном виде).
 Кто может поделится исходником.
 Прошу вашей помощи...
 Заранее благодарю...
 
|  |   Вопрос задал: POWER (статус: Посетитель)Вопрос отправлен: 16 апреля 2012, 08:02
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 16; последнее сообщение — 18 апреля 2012, 16:43; участников в обсуждении: 5. 
|   | min@y™ (статус: Доктор наук), 16 апреля 2012, 08:19 [#1]:Встречный вопрос сам собой напрашивается: а нахрена здесь база данных? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | POWER (статус: Посетитель), 16 апреля 2012, 09:13 [#2]:чтоб вопросы хранить и чтоб прога читала от туда. |  
|   | min@y™ (статус: Доктор наук), 16 апреля 2012, 09:29 [#3]: Цитата (POWER): чтоб вопросы хранить и чтоб прога читала от туда.  Это понятно. Но зачем ИМЕННО БД? Гораздо проще обойтись без неё.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | corban (статус: 2-ой класс), 16 апреля 2012, 10:34 [#4]:А почему на mssql? а вообще для "перемешивания" делай поле Sort и заполняй каждый раз числами в случайном порядке, потом при выводе сортируй по  полю Sort, ответы тоже поди желательно "перемешивать"? тогда придется делать еще поле SortOtvet... |  
|   | POWER (статус: Посетитель), 16 апреля 2012, 14:11 [#5]:ребята, у меня указана таблица и поля, пжлст может кто ни будь дат предварительный исходник? пжлст. очень прошу и очень нужен. |  
|   | bugmenot (статус: 3-ий класс), 16 апреля 2012, 18:26 [#6]:пиво-водка будет? виконання програми розпочинається з того самого мiсця, де призупинилося.
 
 |  
|   | min@y™ (статус: Доктор наук), 16 апреля 2012, 21:59 [#8]: Цитата (POWER): думаю и травки тоже не помешала бы Он серьёзно.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | POWER (статус: Посетитель), 17 апреля 2012, 08:21 [#9]:на данный момент я нахожусь в Таджикистане могу договорится   |  
|   | min@y™ (статус: Доктор наук), 17 апреля 2012, 08:47 [#10]: Цитата (POWER): на данный момент я нахожусь в Таджикистане могу договорится Осталось только найти курьера, который не спалится на таможнях.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | POWER (статус: Посетитель), 17 апреля 2012, 09:50 [#11]:так что коллеги, поможете? |  
|   | corban (статус: 2-ой класс), 17 апреля 2012, 10:05 [#12]:я ж тебе идею подал, большего не жди, кстати, разбей на 2 таблицы: Вопросы и Ответы |  
|   | min@y™ (статус: Доктор наук), 17 апреля 2012, 10:15 [#13]: Цитата (POWER): так что коллеги, поможете?  Короче, ладно, пусть будет БД, хотя лучше обойтись без неё. Перемешивать данные в базе не надо, надо взять массив целых чисел от 0 до (кол-во вопросов - 1), перемешать в нём элементы и запрашивать из базы последовательно записи, номера которых брать из этого массива. Вот и всё.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | POWER (статус: Посетитель), 17 апреля 2012, 10:38 [#14]:теоретический я тоже знаю, но мне нужен исходник, многоуважаемые........... |  
|   | min@y™ (статус: Доктор наук), 17 апреля 2012, 10:53 [#15]: Цитата (POWER): мне нужен исходник, многоуважаемые. Исходник чего? Перемешивания элементов в массиве? Это я написать могу. А, вот, исходник работы с БД - это не ко мне.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | mirt.steelwater (статус: Посетитель), 18 апреля 2012, 16:43 [#16]:ORDER BY RAND 
 проверь - поодерживает ли твоя БД такой синтаксис
 Ⓐ свобода сопротивление солидарность |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |