Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ComboBox, база данных / 21 сообщений из 21, страница 1 из 1
14.05.2020, 13:33
    #39957391
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Добрый день)
Возник вопрос при написании курсовой.
Дело в том, что, когда я регистрируюсь, мои данные сохраняются в БД(Access). На форме регистрации есть компоненты ComboBox, в которых есть Items.
Вопрос в чем. Как сделать, чтобы при проверке ComboBox на один из выбранных ITems все считывала из БД, и на новой форме мне выводила определенный текст из определенной БД(соответсвенно выводит оно то, чему соответсвует определенный Items)?
Напишу по простому. Нужно ли мне для проверки ComboBox на выбранный Items писать типо "ADOConnection.."(как бы сводить с БД) или можно сразу if ComboBox1.ItemIndex = 0 then ....
Спасибо большое
Если что-то надо понятней объяснить буду в сети.))
...
Рейтинг: 0 / 0
14.05.2020, 13:35
    #39957395
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
lopard325можно сразу if ComboBox1.ItemIndex = 0 then

Можно. Разрешаю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.05.2020, 13:49
    #39957407
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Dimitry Sibiryakov, как сделать, чтобы при сравнении приходил запрос в БД и выводил тот текст, который соответсвуется сравнению?
...
Рейтинг: 0 / 0
14.05.2020, 13:53
    #39957411
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Код написать, который присваивает нужный текст параметру запроса и посылает его на базу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.05.2020, 13:56
    #39957414
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Dimitry Sibiryakov, если не трудно можешь написать код, я для этого и писала,чтобы мне код написали
У меня текст в БД в таблице,его надо вывести с поля
...
Рейтинг: 0 / 0
14.05.2020, 14:05
    #39957418
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Dimitry Sibiryakov

lopard325можно сразу if ComboBox1.ItemIndex = 0 then

Можно. Разрешаю.

Я не разрешаю !!!
Что конкретно у вас в ComboBox ?
...
Рейтинг: 0 / 0
14.05.2020, 14:09
    #39957420
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
DimaBr, у меня пункты "новичок", "средний" и "профессионал". Три пункта
При выборе одного из них, должно выводить информацию о тренировках на новую форму (все выводит из БД)
...
Рейтинг: 0 / 0
14.05.2020, 14:11
    #39957425
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
lopard325если не трудно можешь написать код

100 евро. Предоплата 100%.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.05.2020, 14:14
    #39957429
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Dimitry Sibiryakov, неплохие цены, много хотите
...
Рейтинг: 0 / 0
14.05.2020, 14:14
    #39957430
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
lopard325
DimaBr, у меня пункты "новичок", "средний" и "профессионал". Три пункта
При выборе одного из них, должно выводить информацию о тренировках на новую форму (все выводит из БД)

То есть этот фиксированный список, и данные по каждому пункту хранятся в разных таблицах одной базы ?
...
Рейтинг: 0 / 0
14.05.2020, 14:18
    #39957432
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
DimaBr, программа тренировок хранится в одной таблице на список, но можно и на разные. Спрашивала на счет этого, сказали лучше в одной все программы писать, только при сравнении указывать определенное поле, которое отличается для каждого пункта ComboBox
...
Рейтинг: 0 / 0
14.05.2020, 14:27
    #39957442
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
lopard325,

ты же совсем тупость спрашиваешь, то есть, даже не пытаешься работать. Зачем тебе помогать?
...
Рейтинг: 0 / 0
14.05.2020, 14:32
    #39957445
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
ъъъъъ, я даже не хочу тебе отвечать
С глупыми людьми не общаюсь
...
Рейтинг: 0 / 0
14.05.2020, 14:34
    #39957446
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Если вы в окне РЕГИСТРАЦИИ выбираете тип ("новичок", "средний" и "профессионал"), а затем в другом окне собираетесь писать запросы, то конечно следует запомнить ваш первоначальный выбор в некую переменную, а затем уже работать с ней.

Например в вашей таблице Тренировок может быть поле (TrainingType: integer (0,1,2))
И если, результат выбора пользователя в форме регистрации будет "средний"(1), то этот выбор мы запомним допустим в переменную TrainingType и далее в запросах будем писать
Код: pascal
1.
2.
3.
Query.SQL.Text := 'select * from Table where TrainingType = :T';
Query.Parameters.ParamByName('T').Value := TrainingType;
Query.Open;
...
Рейтинг: 0 / 0
14.05.2020, 19:56
    #39957733
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
DimaBr, спасибо большое
...
Рейтинг: 0 / 0
14.05.2020, 20:03
    #39957735
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
DimaBr, может подскажешь, как сохранить грубо говоря "прогресс". Что когда выходишь с приложения у нас сохранялась тренировка, а после нажатия на кнопку готово появлялась новая тренировка?
...
Рейтинг: 0 / 0
14.05.2020, 22:59
    #39957766
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Дай негру палец и он откусит всю руку. (с)) М.Твен.
P.S. И именно в наше время именно из-за этой поговорки Гекельберри Финна изымают из школьных библиотек штатов америки.;)
...
Рейтинг: 0 / 0
14.05.2020, 23:05
    #39957771
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
На сколько мне подсказывает мой хрустальный шар, у вас есть таблица с неким списком вопросов, с различной уровнем сложности. Вы показываете их в определённом порядке (то есть есть поле, по которому они сортируются).
Значит нужно куда то записать на каком вы вопросе остановились (на каком номере) и при следующем запуске, прочитать этот номер и начать именно с него.
Записать можно в Ini файл, в реестр, в отдельную табличку базы. Но нужно записывать не только номер вопроса, но и сложность.
То есть для уровня "новичок" остановились на 6 вопросе, "средний" - 3 вопрос, "профи" - 1 вопрос.
На Form.OnClose записываете, на Form.OnCreate - считываете
...
Рейтинг: 0 / 0
15.05.2020, 02:08
    #39957803
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Надеюсь, тема доживёт до вечера пятницы. Уж больно автор колоритный.

lopard325, сохраняй "прогресс" в базе. Сделай табличку и сохраняй туда. Заодно проще будет "прогресс" восстанавливать для разных пользователей.
...
Рейтинг: 0 / 0
15.05.2020, 11:01
    #39957897
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
Gluck99, спасибо большое за помощь
...
Рейтинг: 0 / 0
15.05.2020, 11:01
    #39957898
lopard325
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox, база данных
DimaBr, выручили
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ComboBox, база данных / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]