Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41

кнопка удаления

27.05.2013, 14:38. Показов 4518. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать на форме "список личных карточек" кнопку удаления. чтобы при ее нажатии появлялся запрос на ввод табельного номера и при его вводе происходило удаление записи с этим табельным номером.
Вложения
Тип файла: rar АРМ Специалист по кадрам.rar (152.7 Кб, 20 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.05.2013, 14:38
Ответы с готовыми решениями:

кнопка удаления
как сделать кнопку удаления которая должна удалять записи из таблиц.

Кнопка удаления записи
Дорогие адепты Акцеса, подскажите какое событие нужно создать для кнопки... Хочу добавить в форму кнопку, которая будет удалять неугодную...

Кнопка для поиска и удаления значений
Добрый день! Как создать в форме кнопку поиска и удаления значений (по номеру) из одной из таблиц?

15
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 15:03
Silentium - а зачем Вам удалять, а вдруг в последствии понадобятся данные о тех. кто работал раньше, а Вы их без зазрения совести удалили, а они ВЕТЕРАНЫ предприятия. Лучше их переносить в отдельную таблицу, чтоб можно было в любое время просмотреть и Поздравить с юбилеем предприятия
Как это сделать, можно посмотреть здесь.
Перемещение строк из одной таблицы в другую, с последующим удалением из исходной
Я делаю проще, или логический элемент Да/Нет (Сотрудник/Уволен) или поле со списком, а по нему запрос с условием.
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 16:51  [ТС]
Цитата Сообщение от kmv-puh Посмотреть сообщение
Я делаю проще, или логический элемент Да/Нет (Сотрудник/Уволен) или поле со списком, а по нему запрос с условием.
Не понял как это сделать и по примеру если честно тоже не могу сообразить
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 17:17
Silentium - у вас 2007, я не могу просмотреть, что у Вас.
А делается это так!
Открываете свой запрос в режиме констркутора, в меню есть кнопочка - Тип запроса и рядом стрелочка
Нажимаете на нее и выбираете - "+!! Добавление или "Х!" Удаление

Добавлено через 16 минут
Silentium - Извиняюсь, думал Вы про запросы удаления и добавления, заспал
Я делаю это так:
Создаю запрос на основании нужной таблицы, в которой имеется к примеру поле - Статус.
Значение - Сотрудник подразумевает, что он работает в настоящее время, а - Уволен , то что его уже нет
В запросе в условии отбора пишу - Сотрудник и при открытии запроса у меня появляются записи у которых в статусе имеется - Сотрудник, а в другом такомже запросе ставлю - Уволен (не работник) и в нем отображаются только Уволенные.
В форме источником строк делаю Запрос (Ссотрудниками) При изменении статуса и обновлении данных у меня этот сотрудник уже не появляется, но у него в любое времф можно иэменить статус (вдруг опять устроился) и не надо опять вводить его данные а только проверить.
Вместо поля статус, можно сделать галочку (Логическое поле).УФФФ
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 18:25  [ТС]
расскажите поподробнее про логическое поле я так понимаю нужно создать два запроса в условии одного написать истина, а в условии другого ложь. И как ставить источник строк?
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 18:50
В таблице в режиме конструктора создаешь логическое поле - К примеру обзываешь его - Статус, смотришь формат поля - у меня это Да/Нет, у тебя возможно - Истина/Ложь
Сохраняешся.
Открываешь свой запрос в режиме конструктора, нажимаешь 2 раза на поле - Статус в таблице. оно появляется у тебя самым последним.
В строке - Условие отбора пишешь - Да или Истина (это будет запрос по сотрудникам), открываешь запрос для просмотра и О ЧУДО, отображаются только те у кого есть галочки, убираешь галочки у 10 сотрудников и после обновления их уже не будет в этом запросе.
Аналогично с запросом - НЕ СОТРУДНИКИ, только там пишешь в статусе - Нет или как у тебя - Ложь

Добавлено через 5 минут
Источник записей в форме:
Открываешь форму в режиме конструктора, 2 раза нажимаешь на квадратик в верхнем левом углу формы, появляется список свойств формы, указываещь в строке - Источник записей свой запрос.
В меню открываешь - Список полей, ищешь - Статус, тянешь его в форму, и галочка у тебя уже в форме.
так с любым полем можно дополнить, если что то добавишь в процессе создания БД.
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 19:13  [ТС]
Все понял как это работает но мне это не подходит лучше через кнопку чтоб нажал и они перенеслись в архивную таблицу или удалились.
Хотя в таблицу я не знаю как их переносить у меня 5 таблиц это 5 архивных что ли создавать или все пять таблиц в одной архивной делать.
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 19:19
Silentium - Не видя как у вас устронна БД не могу помочь на примере, только на словах.
Но не унывайте, преобразовывайте свою БД в формат - mdb из формата - accdb, тогда больше народу вам сможет посоветовать и помочь практически.
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 19:44  [ТС]
вот более старая версия но структура почти та же зато в mdb
Вложения
Тип файла: rar АРМ V1.2.rar (70.5 Кб, 19 просмотров)
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 20:20
Silentium - Да у вас там все намного сложнее, чем я думал , мой совет, объедините свои 4 таблицы в одну.
Или меняйте структуру, создавайте связи 1 ко многим, ведь у каждого сотрудника может быть много мест работы, до того как вы его приняли к себе (Записи в трудовой книжке), много образований, поощрений и взысканий. Возможно Вы уже это сделали, но я вижу присланую старую, как вы выразились БД.
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 20:26  [ТС]
сделать то хотел но как сделать связь 1 ко многим. Один к одному у меня получается а ко многим чет не могу туплю
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 20:49
Сделаю и скину на одном примере, дальше по аналогии сами.

Добавлено через 12 минут
Silentium - смотрите - Схему данных - Связи
В таблицу - Прием на работу добавил числовое поле - КодСотр - Для связи с табл. Личные карточки
Но на вашем месте я бы назвал ее - Сотрудники, табл. - Прием на работу - Должности, и т. п.
Дальше попробуйте сами связать табл. Поощрения и Образования с - Личными карточками.
1
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 20:50
Пример БД Забыл вложить
Вложения
Тип файла: rar АРМ V1.3.rar (72.2 Кб, 16 просмотров)
1
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
27.05.2013, 20:58  [ТС]
А табельный номер разве не подходит для связи??

И как связывать то я знаю я не знаю как сделать именно связь один ко многим?? Просто перетащив поле на поле получиться связь один к одному
0
 Аватар для VinniPuh
9129 / 6133 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
27.05.2013, 21:06
Табельный номер я переименовал в КодСотрудника, а сам Таб. № должен быть в таблице Должности и он в жизни обычно 3-5 значный и соответствует должности, а у Вас он - счетчик.
2
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 41
30.05.2013, 11:39  [ТС]
связи я сделал а что на счет кнопки может что посоветуете???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2013, 11:39
Помогаю со студенческими работами здесь

кнопка удаления
помогите сделать так чтоб рядом с каждой фоткой которая загрузилась была кнопка удаления $imgDir = "img"; @mkdir($imgDir,...

Кнопка удаления
Таблица <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>БД Гостинницы</title> </head> ...

Кнопка удаления записи
Есть кнопка которая совершает поиск и удаляет строку. Пытаюсь дописать код так что бы удаленную строчку он записывал на отдельный лист, и с...

Кнопка удаления на tabWidget
здраствуйте,сделал бд,все кнопки обозвал,но не могу описать кнопку удаления в меню Posobie помогите,пожалуйста mainwindow.cpp ...

Кнопка удаления записи
Привет всем! У меня есть админ панель, где написаны логины и пароли, и я хотел бы сделать так, чтобы у каждой записи была кнопка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru