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

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

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

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

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

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

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

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

Например в вашей таблице Тренировок может быть поле (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
ComboBox, база данных
    #39957733
lopard325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, спасибо большое
...
Рейтинг: 0 / 0
ComboBox, база данных
    #39957735
lopard325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, может подскажешь, как сохранить грубо говоря "прогресс". Что когда выходишь с приложения у нас сохранялась тренировка, а после нажатия на кнопку готово появлялась новая тренировка?
...
Рейтинг: 0 / 0
ComboBox, база данных
    #39957766
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дай негру палец и он откусит всю руку. (с)) М.Твен.
P.S. И именно в наше время именно из-за этой поговорки Гекельберри Финна изымают из школьных библиотек штатов америки.;)
...
Рейтинг: 0 / 0
ComboBox, база данных
    #39957771
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько мне подсказывает мой хрустальный шар, у вас есть таблица с неким списком вопросов, с различной уровнем сложности. Вы показываете их в определённом порядке (то есть есть поле, по которому они сортируются).
Значит нужно куда то записать на каком вы вопросе остановились (на каком номере) и при следующем запуске, прочитать этот номер и начать именно с него.
Записать можно в Ini файл, в реестр, в отдельную табличку базы. Но нужно записывать не только номер вопроса, но и сложность.
То есть для уровня "новичок" остановились на 6 вопросе, "средний" - 3 вопрос, "профи" - 1 вопрос.
На Form.OnClose записываете, на Form.OnCreate - считываете
...
Рейтинг: 0 / 0
ComboBox, база данных
    #39957803
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надеюсь, тема доживёт до вечера пятницы. Уж больно автор колоритный.

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


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