DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
HTML-код
- Опубликовано: 13 сен 2024
- Мой сайт otodrakula50.wi...
Группа во ВКонтакте club902...
boosty.to/vict...
В данном уроке рассматривается работа с БД, добавление, изменение и удаление записей, изменение названия столбца БД, создание главного меню, создание формы добавления\изменения и удаления записи БД. Подписывайтесь на мой канал. Спасибо.
Здравствуйте Виктор! Спасибо огромное за обучающий пример по созданию БД. Доходчиво. Хочется еще больше таких проектов.
Спасибо, очень помогло. Тем, кто читает комментарии и думает, стоит ли это смотреть, то да, стоит. Всё как надо 👍
Спасибо! Крутой урок! Очень полезный!
Вам надо было канал про АСМР создавать )
Это самый простой способ для "регистрации". Спасибо за отличное объяснение, легко перенёс эти действия на билдер.
Какой необычно мягкий голос, для таких уроков :D
Выложи готовую бд, оч надо. хорошее видео
Если изменить данные но при этом нажать на кнопку отмена. Данные переписываются в БД а это гигантский косяк.
На второй форме , на кнопке отмены, добавить код Form1.ADOQuery1.Cancel;
+Артур Аракчеев Верно подмечено, я отмечу это в ближайшем уроке))) спасибо)))
+Виктор Восонов Я только этот урок просмотрел я просто сам в другом языке работаю . Делфи решил для общего образования изучить )) ты не против если я на других уроках тоже буду критику оставлять ? )Я вспомнил еще одну поправочку по поводу кнопки добавить ) вызывается форма два но название формы не соответствует действию что может запутать пользователя ) поэтому на кнопку добавить нужен код
Form2.Caption:='Добавить';Form2.Show; а для кнопки Изменить Form2.Caption:='Изменить';Form2.Show;
потому что если мы нажмем добавить а потом изменит мы получим форму изменить с названием добавить))))
+Артур Аракчеев Я всегда за критику)))) Она помогает нам всем)) все мы люди и ошибаться мы будем всегда))))) спасибо за оказанную помощь )))))
+Виктор Восонов Я тоже за критику НО только за адекватную ))))) приятно иметь дело с умным человеком )))
Спасибо что оставили комментарии с поправлением, мне очень помогло!
Спасибо! Очень полезное видео.
Есть несколько замечаний.
1. Диалоговые окна лучше показывать модально, т.е. вызывать не Form2.Show, а Form2.ShowModal
2. Зачем создавать новую форму для запроса на удаление записи? Есть замечательная штука MessageDlg, а там уже и обрабатывать нажатия кнопок да, нет.
И вопрос на засыпку. Данный способ подходит, при простом SQL-запросе с выборкой из одной таблицы. А если к примеру будет выборка и нескольких таблиц одновременно в один DBGrid, как Вы тогда будете редактировать записи? При таком подходе выдаст ошибку.
Спасибо, отличный урок
Большое спасибо, друг мой! Очень помог
Спасибо тебе за видео. Программирование мне дается тяжко. По твоим урокам делаю программу для учебы. Никак не могу понять как сделать сложение в базе данных и куда записывать SQL запрос. Нужно допустим посчитать сумму из двух столбиков одной записи. к примеру таблица зарплата. столбец отработанное время + часовая ставка= зарплата
Покажи как создавать БД пожалуйста
Спасибо! Будем пробовать!
Инетересно и понятно, только есть вопросик. Подключение и работа из другими бд например mysql происходит аналогично?
Огромное вам спасибо!)
Извините за беспокойство, но можете ли вы отправить свой Microsoft Access я начинающий и не понимаю что там)))
посмотрите прошлый видеоурок в нем автор подключается через SQL и прописывает SELECT * From Должности ORDER BY Код
а так же это необходимо указать в коде поиска таблица и имена столбцов
Чувак подскажи почему у меня в ADOQuery выдает ошибку?
SELECT " From DBTel ORDER BY Fam вроде код правильно написал.
Я просто новичок в этом деле.
@@BLACKKLEVER-lg9tj на звёздочку замени "
Спасибо, помогло очень
не добавляет текст в готовую базу данных
Спасибо за уроки!! нет желания выпустить урок для программки на ios? есть там какие затыки интересно ?)))
Подключение к базе не правильное! Да у этого метода есть право на существование но ! А если вы путь к папке изменится? Как изменить путь к базе? С dbedit-тами я не любю работать и никому не рекомендую так как при вводе даные сразу записываются в базу, я всегда создаю на ворме только edit-ы и кнопку сохранить, при нажатии кнопки сохранить данные записываются в dataset, при простом закрытии формы данные не сохраняются, это правильно и удобно!
А как Вы сделали, что при создании формы изначально Caption формы по центру?
Спасибо большое
Подскажите пожалуста ках сохранить даные из поля Rtf(форматированый текст) в базу даных MS Access
Привет, извиняюсь за глупый вопрос, как сделать чекбокс, допустим чтоб у меня окно после сохранения закрывалось только в том случае, если я поставил галочку? Спасибо за ваши уроки, доступно и понятно)
*Кнопка СОХРАНИТЬ
Begin
{Код}// если надо
adoquery1.post;
if checkbox1.checked then form1.close; //в конце просто добавь и все
end;
Dobriy den.Ya novicok.sposibo za uroki.Pryamo na fonovim ekrane dva raza kliknut misyu mojno izmenit vsex nadpisi bez form2.
как поставить параметр Fam по умолчанию
всё решил проблему )
14:44 ... на сколько просто всё было, а я извращался как мог, лишь бы сохранить запись ... Delphi 10 какой-то не понятный после 7ки, потому что на турбо и на 7 данные сразу сохраняются и никто разрешения не спрашивает, а на 10ке у меня что-то бомбит работать
Спасибо!! за урок. Сможете скинуть ссылку на базу данных пожалуйста
а как много таблиц связать из access?
а теперь подскажите что надо написать в SQL запрос чтобы вычислить среднее арифметическое число
Здравствуйте. А все используемые компоненты в данной программе, присутствуют в обычной версии делфи 7?
Возможно ли сделать так, что бы при просмотре данных после запуска, данные можно было изменять только с помощью админ доступа? Тобишь, обычный пользователь мог только смотреть.
Здравствуйте! Что если там, где фамилия висит WIDEMEMO и невозможно ввести данные?
Здравствуйте, нашли решение? Тоже столкнулся с такой проблемой
После добавления строки сразу же нельзя удалить эту запись. Только после перезапуска получается.
А как работает кнопка Отмена на второй форме? У меня почему-то при нажатии Отмены запись все равно добавляется
Доброго времени суток! Есть база данных учеников на аксесс, необходимо в эту базу загружать файлы формата PDF? как это реализовать??? Помогите Виктор???
Здравствуйте! Классный урок! Помог мне написать первую прогу по БД! ) Но у меня возникла одна проблема. В инете не нашел ответа мб вы подскажите? Exception class EOleException with message [Microsoft][Драйвер ODBC Excel] Удаление данных в присоединенной (или связанной) таблице не поддерживается этим драйвером ISAM. Process Shablon1.exe (5820)
А как создать БД с .dbf или .db? .mdb много весит...
что по громкости?
15:22
Можно ли эту бд конвертировать в экзел?
Embarcadero® RadPHP™ XE Version 3.0.0.1319 Copyright ©
нет вкладки db (команды ADOConnection)
может скинете ссылку на Вашу версию RAD
ошибка в делфи7
там где ADOQuery1
+Алмат Нурдаулет посмотрите имя самого элемента на форме (там может быть просто qry1)
у меня нет кнопки дата соурс на компоненте эдит
тоже самое.
(p.s не подскажите, как что вы сделали?)
Я начал писать базу данных Электронный журнал успеваемости класса.
Делал всё как на видео но на 8 минуте где там ошибка выскакивает у меня тоже самое вот что у меня
Cold not find file 'C:\Users\123\Desktop\Электронный журнал успеваемости класса база данных1\Win32\Debug\db.mdb'.
Я кинул базу в папку с проектом как на видео всёравно ошибка
но запускается всё работает кроме одного нажимаю Запись выбираю Добавить кидает ошибку
ADOQuery1: Cannot perform this operation on a closed dataset.
Вот короче помогите плиз если что я ЧАЙник ) поподробнее пишите заранее спасибо.
При запуске выкидывает ошибку "Adoquery1: cannot perform this operation on a closed dataset" . В чем дело?
sql запрос проверь
ADOQuery=> Active=> галочку вкл поставь
параметр fam не имеет значения по умолчанию,что это такое?выдает ошибку,когда делаю в адо куери значение тру,чтобы появилась таблица,код прописал как у тебя,имя таблицы только свое
У меня тоже так. Как вы решили эту проблему?
Скиньте, пожалуйста, исходник базы данных из примера. Спасибо!
+Sasha2015to Family в группе Вк
а сам файл базы пустой или должен быть заполненным(в акцессе)?
а как сделать чтобы найти по фамилии кого нибудь????тоесть телефонный справочник.
Смотрите урок № 4 ruclips.net/video/FSD1p3GnLlU/видео.html
а для делфи подобная программа работать будет?
уже нашел)
Салам я сделал программу по твоим урокам .не могу исправить ошибку .жму на кнопку добавить выходит форма со старой записью ее меняеш и запись каторая вышла меняется а новая не дабовляется.если знаеш в чем проблемма подскажеш
Если вдруг не решил проблему... обрати внимание...скорее всего когда в самом начале создавал проект ты выбрал: File -> New -> " VCL FORM - DELPHI " , а нужно было создать: File -> New -> " WINDOWS VCL APPLICATION - DELPHI "
Когда хотела подключить кнопку Edit к базе данных, в окне Object Inspector нет поля DataSource .
Что делать в этом случае?
(Версия Delphi 7)
вы добавили TEdit, а нужно DBEdit
@@user-us2wq4gw7o спасибо за ответ. Но я это понял и уже давно решил))
@@user-us2wq4gw7o А если поля дата соурс есть но при нажатии на него там пустое поле, хотя база данных подключена, то что делать?
Спасибо, вот похожее видео, которое я использовал
ruclips.net/video/p5nWyf8Gpjw/видео.html
Очень плохо. Я возбудился и не мог сконцентрироваться на задании
там нада заполнять ID иначе будет ошибка
Какая ошибка будет?
помоги плз
Что за бормотание себе под нос? первый раз вижу такой вариант преподнесения информации. звук включен на полную, приходится вслушиваться
Если внимательно прислушиваться, то звук вполне слышен. Спасибо автору скажи за такой простой пример.
Боже не могу найти db grid его блин просто нету
raised exception class eoleexception with message
Погромче говорить не получается?
Сильно громко говорите! Не могли бы про себя бубнить?
Очень понятно и удобно спасибо!
+Александр «Darkelfkill» Светличный пожалуйста))) и спасибо Вам)