DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей

  Рет қаралды 138,771

Виктор Восонов

Виктор Восонов

9 жыл бұрын

Мой сайт otodrakula50.wix.com/arduinoprog
Группа во ВКонтакте club90201555
boosty.to/victor_vosonov
В данном уроке рассматривается работа с БД, добавление, изменение и удаление записей, изменение названия столбца БД, создание главного меню, создание формы добавления\изменения и удаления записи БД. Подписывайтесь на мой канал. Спасибо.

Пікірлер: 97
@eremeym21-28
@eremeym21-28 5 жыл бұрын
Здравствуйте Виктор! Спасибо огромное за обучающий пример по созданию БД. Доходчиво. Хочется еще больше таких проектов.
@V0ittamat0n
@V0ittamat0n 5 жыл бұрын
Спасибо! Крутой урок! Очень полезный!
@kotorinette354
@kotorinette354 2 жыл бұрын
Спасибо, очень помогло. Тем, кто читает комментарии и думает, стоит ли это смотреть, то да, стоит. Всё как надо 👍
@Artgeniuschannel
@Artgeniuschannel 8 жыл бұрын
Это самый простой способ для "регистрации". Спасибо за отличное объяснение, легко перенёс эти действия на билдер.
@kazbek_azerbaev
@kazbek_azerbaev 8 жыл бұрын
Большое спасибо, друг мой! Очень помог
@foryourlive3904
@foryourlive3904 5 жыл бұрын
Вам надо было канал про АСМР создавать )
@user-kv4kt8rn8o
@user-kv4kt8rn8o 3 жыл бұрын
Спасибо! Очень полезное видео.
@user-zf2bd8wi5o
@user-zf2bd8wi5o 4 жыл бұрын
Спасибо, отличный урок
@nextlevel2333
@nextlevel2333 8 жыл бұрын
Выложи готовую бд, оч надо. хорошее видео
@user-bv9ix1yz5y
@user-bv9ix1yz5y 8 жыл бұрын
Какой необычно мягкий голос, для таких уроков :D
@DeSoLaToRpk
@DeSoLaToRpk 7 жыл бұрын
Спасибо! Будем пробовать!
@alexiggy5170
@alexiggy5170 7 жыл бұрын
Огромное вам спасибо!)
@gameplay9753
@gameplay9753 8 жыл бұрын
Спасибо, помогло очень
@gameplaystudio6861
@gameplaystudio6861 8 жыл бұрын
Очень понятно и удобно спасибо!
@victor_vosonov
@victor_vosonov 8 жыл бұрын
+Александр «Darkelfkill» Светличный пожалуйста))) и спасибо Вам)
@warlordw763
@warlordw763 7 жыл бұрын
Спасибо большое
@dentertuchnuy6258
@dentertuchnuy6258 8 жыл бұрын
Инетересно и понятно, только есть вопросик. Подключение и работа из другими бд например mysql происходит аналогично?
@user-xv6rs6ig7k
@user-xv6rs6ig7k 8 жыл бұрын
Если изменить данные но при этом нажать на кнопку отмена. Данные переписываются в БД а это гигантский косяк. На второй форме , на кнопке отмены, добавить код Form1.ADOQuery1.Cancel;
@victor_vosonov
@victor_vosonov 8 жыл бұрын
+Артур Аракчеев Верно подмечено, я отмечу это в ближайшем уроке))) спасибо)))
@user-xv6rs6ig7k
@user-xv6rs6ig7k 8 жыл бұрын
+Виктор Восонов Я только этот урок просмотрел я просто сам в другом языке работаю . Делфи решил для общего образования изучить )) ты не против если я на других уроках тоже буду критику оставлять ? )Я вспомнил еще одну поправочку по поводу кнопки добавить ) вызывается форма два но название формы не соответствует действию что может запутать пользователя ) поэтому на кнопку добавить нужен код Form2.Caption:='Добавить';Form2.Show; а для кнопки Изменить Form2.Caption:='Изменить';Form2.Show; потому что если мы нажмем добавить а потом изменит мы получим форму изменить с названием добавить))))
@victor_vosonov
@victor_vosonov 8 жыл бұрын
+Артур Аракчеев Я всегда за критику)))) Она помогает нам всем)) все мы люди и ошибаться мы будем всегда))))) спасибо за оказанную помощь )))))
@user-xv6rs6ig7k
@user-xv6rs6ig7k 8 жыл бұрын
+Виктор Восонов Я тоже за критику НО только за адекватную ))))) приятно иметь дело с умным человеком )))
@TheOriginSteam
@TheOriginSteam 7 жыл бұрын
Спасибо что оставили комментарии с поправлением, мне очень помогло!
@FastprnRu
@FastprnRu 5 жыл бұрын
Есть несколько замечаний. 1. Диалоговые окна лучше показывать модально, т.е. вызывать не Form2.Show, а Form2.ShowModal 2. Зачем создавать новую форму для запроса на удаление записи? Есть замечательная штука MessageDlg, а там уже и обрабатывать нажатия кнопок да, нет. И вопрос на засыпку. Данный способ подходит, при простом SQL-запросе с выборкой из одной таблицы. А если к примеру будет выборка и нескольких таблиц одновременно в один DBGrid, как Вы тогда будете редактировать записи? При таком подходе выдаст ошибку.
@1PAKITO1982
@1PAKITO1982 8 жыл бұрын
Спасибо за уроки!! нет желания выпустить урок для программки на ios? есть там какие затыки интересно ?)))
@user-po9cv5oy9u
@user-po9cv5oy9u 4 жыл бұрын
Спасибо тебе за видео. Программирование мне дается тяжко. По твоим урокам делаю программу для учебы. Никак не могу понять как сделать сложение в базе данных и куда записывать SQL запрос. Нужно допустим посчитать сумму из двух столбиков одной записи. к примеру таблица зарплата. столбец отработанное время + часовая ставка= зарплата
@motherhacker6374
@motherhacker6374 8 жыл бұрын
А как Вы сделали, что при создании формы изначально Caption формы по центру?
@user-dc3yd3lc6v
@user-dc3yd3lc6v 6 жыл бұрын
всё решил проблему )
@kentwintres6313
@kentwintres6313 7 жыл бұрын
Здравствуйте. А все используемые компоненты в данной программе, присутствуют в обычной версии делфи 7? Возможно ли сделать так, что бы при просмотре данных после запуска, данные можно было изменять только с помощью админ доступа? Тобишь, обычный пользователь мог только смотреть.
@tssbloger6835
@tssbloger6835 5 жыл бұрын
Спасибо!! за урок. Сможете скинуть ссылку на базу данных пожалуйста
@victor_vosonov
@victor_vosonov 9 жыл бұрын
@alimkhankelimkhanov3286
@alimkhankelimkhanov3286 8 жыл бұрын
Извините за беспокойство, но можете ли вы отправить свой Microsoft Access я начинающий и не понимаю что там)))
@Ebanyi_nasral
@Ebanyi_nasral 7 жыл бұрын
Привет, извиняюсь за глупый вопрос, как сделать чекбокс, допустим чтоб у меня окно после сохранения закрывалось только в том случае, если я поставил галочку? Спасибо за ваши уроки, доступно и понятно)
@oiiia2991
@oiiia2991 7 жыл бұрын
*Кнопка СОХРАНИТЬ Begin {Код}// если надо adoquery1.post; if checkbox1.checked then form1.close; //в конце просто добавь и все end;
@user-xf2nh2hw4t
@user-xf2nh2hw4t 2 жыл бұрын
Покажи как создавать БД пожалуйста
@user-gt6hr8wn5c
@user-gt6hr8wn5c 9 ай бұрын
Подскажите пожалуста ках сохранить даные из поля Rtf(форматированый текст) в базу даных MS Access
@user-uh5gd6rk5v
@user-uh5gd6rk5v 7 жыл бұрын
А как работает кнопка Отмена на второй форме? У меня почему-то при нажатии Отмены запись все равно добавляется
@user-dc3yd3lc6v
@user-dc3yd3lc6v 6 жыл бұрын
а теперь подскажите что надо написать в SQL запрос чтобы вычислить среднее арифметическое число
@user-qx2fk6qk8v
@user-qx2fk6qk8v 6 жыл бұрын
После добавления строки сразу же нельзя удалить эту запись. Только после перезапуска получается.
@user-gx3nq7bf1m
@user-gx3nq7bf1m 7 жыл бұрын
Можно ли эту бд конвертировать в экзел?
@user-ij3cl1fz7k
@user-ij3cl1fz7k 3 жыл бұрын
Доброго времени суток! Есть база данных учеников на аксесс, необходимо в эту базу загружать файлы формата PDF? как это реализовать??? Помогите Виктор???
@user-ry4of6eg1t
@user-ry4of6eg1t 8 жыл бұрын
а как много таблиц связать из access?
@user-kl7dt3bn4p
@user-kl7dt3bn4p 8 жыл бұрын
как поставить параметр Fam по умолчанию
@sadixli
@sadixli 7 жыл бұрын
Dobriy den.Ya novicok.sposibo za uroki.Pryamo na fonovim ekrane dva raza kliknut misyu mojno izmenit vsex nadpisi bez form2.
@Aperorius
@Aperorius 6 жыл бұрын
Здравствуйте! Классный урок! Помог мне написать первую прогу по БД! ) Но у меня возникла одна проблема. В инете не нашел ответа мб вы подскажите? Exception class EOleException with message [Microsoft][Драйвер ODBC Excel] Удаление данных в присоединенной (или связанной) таблице не поддерживается этим драйвером ISAM. Process Shablon1.exe (5820)
@VladDragomir82
@VladDragomir82 7 жыл бұрын
Embarcadero® RadPHP™ XE Version 3.0.0.1319 Copyright © нет вкладки db (команды ADOConnection) может скинете ссылку на Вашу версию RAD
@user-dc3yd3lc6v
@user-dc3yd3lc6v 6 жыл бұрын
Я начал писать базу данных Электронный журнал успеваемости класса. Делал всё как на видео но на 8 минуте где там ошибка выскакивает у меня тоже самое вот что у меня Cold not find file 'C:\Users\123\Desktop\Электронный журнал успеваемости класса база данных1\Win32\Debug\db.mdb'. Я кинул базу в папку с проектом как на видео всёравно ошибка но запускается всё работает кроме одного нажимаю Запись выбираю Добавить кидает ошибку ADOQuery1: Cannot perform this operation on a closed dataset. Вот короче помогите плиз если что я ЧАЙник ) поподробнее пишите заранее спасибо.
@alexmedas9169
@alexmedas9169 4 жыл бұрын
посмотрите прошлый видеоурок в нем автор подключается через SQL и прописывает SELECT * From Должности ORDER BY Код а так же это необходимо указать в коде поиска таблица и имена столбцов
@BLACKKLEVER-lg9tj
@BLACKKLEVER-lg9tj 4 жыл бұрын
Чувак подскажи почему у меня в ADOQuery выдает ошибку? SELECT " From DBTel ORDER BY Fam вроде код правильно написал. Я просто новичок в этом деле.
@user-fd5ym6ic7d
@user-fd5ym6ic7d 2 жыл бұрын
@@BLACKKLEVER-lg9tj на звёздочку замени "
@user-um5wg1cu2g
@user-um5wg1cu2g 6 жыл бұрын
не добавляет текст в готовую базу данных
@user-nt1hm1us5k
@user-nt1hm1us5k 4 жыл бұрын
Подключение к базе не правильное! Да у этого метода есть право на существование но ! А если вы путь к папке изменится? Как изменить путь к базе? С dbedit-тами я не любю работать и никому не рекомендую так как при вводе даные сразу записываются в базу, я всегда создаю на ворме только edit-ы и кнопку сохранить, при нажатии кнопки сохранить данные записываются в dataset, при простом закрытии формы данные не сохраняются, это правильно и удобно!
@writeq
@writeq 4 жыл бұрын
что по громкости?
@user-th6um3pr5g
@user-th6um3pr5g 3 жыл бұрын
А как создать БД с .dbf или .db? .mdb много весит...
@SLENDER_FOL
@SLENDER_FOL 3 жыл бұрын
14:44 ... на сколько просто всё было, а я извращался как мог, лишь бы сохранить запись ... Delphi 10 какой-то не понятный после 7ки, потому что на турбо и на 7 данные сразу сохраняются и никто разрешения не спрашивает, а на 10ке у меня что-то бомбит работать
@makshortal1691
@makshortal1691 4 жыл бұрын
Здравствуйте! Что если там, где фамилия висит WIDEMEMO и невозможно ввести данные?
@user-eo1jz6pv7b
@user-eo1jz6pv7b 3 жыл бұрын
Здравствуйте, нашли решение? Тоже столкнулся с такой проблемой
@cigonas60
@cigonas60 7 жыл бұрын
При запуске выкидывает ошибку "Adoquery1: cannot perform this operation on a closed dataset" . В чем дело?
@victor_vosonov
@victor_vosonov 7 жыл бұрын
sql запрос проверь
@user-td2dp9sf3m
@user-td2dp9sf3m 7 жыл бұрын
ADOQuery=> Active=> галочку вкл поставь
@user-tl9ph7nb6e
@user-tl9ph7nb6e 7 жыл бұрын
а для делфи подобная программа работать будет?
@user-tl9ph7nb6e
@user-tl9ph7nb6e 7 жыл бұрын
уже нашел)
@user-zn6nb2bc3v
@user-zn6nb2bc3v 8 жыл бұрын
параметр fam не имеет значения по умолчанию,что это такое?выдает ошибку,когда делаю в адо куери значение тру,чтобы появилась таблица,код прописал как у тебя,имя таблицы только свое
@makshortal1691
@makshortal1691 4 жыл бұрын
У меня тоже так. Как вы решили эту проблему?
@jonjonson1265
@jonjonson1265 7 жыл бұрын
Скиньте, пожалуйста, исходник базы данных из примера. Спасибо!
@victor_vosonov
@victor_vosonov 7 жыл бұрын
+Sasha2015to Family в группе Вк
@Daniel-zz4qr
@Daniel-zz4qr 7 жыл бұрын
а сам файл базы пустой или должен быть заполненным(в акцессе)?
@user-kt5qc4ek5h
@user-kt5qc4ek5h 5 жыл бұрын
Салам я сделал программу по твоим урокам .не могу исправить ошибку .жму на кнопку добавить выходит форма со старой записью ее меняеш и запись каторая вышла меняется а новая не дабовляется.если знаеш в чем проблемма подскажеш
@TRONTOTKIO
@TRONTOTKIO 4 жыл бұрын
Если вдруг не решил проблему... обрати внимание...скорее всего когда в самом начале создавал проект ты выбрал: File -> New -> " VCL FORM - DELPHI " , а нужно было создать: File -> New -> " WINDOWS VCL APPLICATION - DELPHI "
@MOREXOD
@MOREXOD 7 жыл бұрын
а как сделать чтобы найти по фамилии кого нибудь????тоесть телефонный справочник.
@victor_vosonov
@victor_vosonov 7 жыл бұрын
Смотрите урок № 4 kzbin.info/www/bejne/fISnYqNpfNN_orc
@user-wi1tb9zx6d
@user-wi1tb9zx6d 8 жыл бұрын
ошибка в делфи7 там где ADOQuery1
@romandi04
@romandi04 8 жыл бұрын
+Алмат Нурдаулет посмотрите имя самого элемента на форме (там может быть просто qry1)
@azaronaaz9065
@azaronaaz9065 4 жыл бұрын
Когда хотела подключить кнопку Edit к базе данных, в окне Object Inspector нет поля DataSource . Что делать в этом случае? (Версия Delphi 7)
@user-us2wq4gw7o
@user-us2wq4gw7o 4 жыл бұрын
вы добавили TEdit, а нужно DBEdit
@azaronaaz9065
@azaronaaz9065 4 жыл бұрын
@@user-us2wq4gw7o спасибо за ответ. Но я это понял и уже давно решил))
@user-du5vu9fs8c
@user-du5vu9fs8c 9 ай бұрын
@@user-us2wq4gw7o А если поля дата соурс есть но при нажатии на него там пустое поле, хотя база данных подключена, то что делать?
@user-qh6dc3ut7b
@user-qh6dc3ut7b 6 жыл бұрын
у меня нет кнопки дата соурс на компоненте эдит
@azaronaaz9065
@azaronaaz9065 4 жыл бұрын
тоже самое. (p.s не подскажите, как что вы сделали?)
@goldtanks417
@goldtanks417 3 жыл бұрын
15:22
@user-wi1tb9zx6d
@user-wi1tb9zx6d 8 жыл бұрын
помоги плз
@ekstravankasterop3948
@ekstravankasterop3948 Жыл бұрын
Спасибо, вот похожее видео, которое я использовал kzbin.info/www/bejne/pmbRiKycbayjoNk
@docmd6581
@docmd6581 7 жыл бұрын
там нада заполнять ID иначе будет ошибка
@victor_vosonov
@victor_vosonov 7 жыл бұрын
Какая ошибка будет?
@docmd6581
@docmd6581 7 жыл бұрын
raised exception class eoleexception with message
@ne_ashka
@ne_ashka 3 жыл бұрын
Очень плохо. Я возбудился и не мог сконцентрироваться на задании
@mirkrypty
@mirkrypty 3 жыл бұрын
Боже не могу найти db grid его блин просто нету
@official_ram66
@official_ram66 5 жыл бұрын
Что за бормотание себе под нос? первый раз вижу такой вариант преподнесения информации. звук включен на полную, приходится вслушиваться
@eremeym21-28
@eremeym21-28 5 жыл бұрын
Если внимательно прислушиваться, то звук вполне слышен. Спасибо автору скажи за такой простой пример.
@user-yq5zv2ox7r
@user-yq5zv2ox7r 4 жыл бұрын
Погромче говорить не получается?
@skarnet710
@skarnet710 4 жыл бұрын
Сильно громко говорите! Не могли бы про себя бубнить?
DELPHI Урок 4 Поиск по БД, быстрый поиск по БД
10:59
Виктор Восонов
Рет қаралды 53 М.
Создание регистрации и авторизации Delphi
23:40
Егор Молдавский
Рет қаралды 46 М.
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 13 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 44 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 216 М.
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 211 М.
Эффект Джанибекова [Veritasium]
14:04
Vert Dider
Рет қаралды 5 МЛН
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 13 МЛН