|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
||||||
Поиск по уникальному значению C#, SQL25.11.2015, 00:53. Показов 2208. Ответов 22
Метки нет (Все метки)
Приветствую всех!
за ранее спасибо за любой совет и помощь. делаю приложение в которое входит БД, имею три таблицы. 1 таблица: Id, Name, INN, KPP. 2 таблица: Id, Region, Address, Phone, Email. 3 таблица: Id, Manager, Phone. Как вы поняли это клиентская база. Каждому клиенту привязаны по Id его реквизиты и контак - менеджер. Суть, реализовать вывод всей информации о клиенте из 3х таблиц по его Id. т.е. зная Id собрать и вывести всю инфу. Я почитал про поиск в бд через "SELECT * FROM [] WHERE []" и "SELECT * FROM [] WHERE [] LIKE %" но это не подходит. Знаю что можно вывести через связанные dataGridView но это не нужно. Делаю так в первой форме dataGridView по нажатию на клиента берем его Id и передаем во вторую форму где и должна появляться вся инфа. Пока сделал передачу Id и на этом заглох:
Прошу подсказку где почитать или пример. Благодарю всех за внимание!
0
|
||||||
| 25.11.2015, 00:53 | |
|
Ответы с готовыми решениями:
22
Присвоить номер каждому уникальному значению в столбце Объединить записи по Уникальному значению, чтобы отображалось количество в каждую дату |
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||||||
| 25.11.2015, 10:09 | ||||||
1
|
||||||
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
|
| 25.11.2015, 23:11 [ТС] | |
|
таблицы все заполнены, с заполнением нет проблем
нужно реализовать сбор информации о клиенте и вывести ее Добавлено через 12 часов 24 минуты можешь объяснить логику примера? не силен в SQL
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 26.11.2015, 09:55 | |
|
1
|
|
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
|||||||||||
| 26.11.2015, 12:10 [ТС] | |||||||||||
|
разобрался. появилась еще одна проблема: если мы в первой таблице генерируем Id через функцию NEWID(), как полученный Id передать во вторую таблицу в поле Id
Добавлено через 58 минут вообщем по id разобрался через переменную буду передавать
Добавлено через 25 минут вот мои таблицы формирую запрос вот так
может что то не так?
0
|
|||||||||||
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 26.11.2015, 12:27 | |
|
1
|
|
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
||||||
| 26.11.2015, 13:04 [ТС] | ||||||
|
c id я разобрался
но если надо вот insert Кликните здесь для просмотра всего текста
0
|
||||||
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 26.11.2015, 13:18 | |
|
читай про identity и output для insert
1
|
|
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
||||||
| 26.11.2015, 14:02 [ТС] | ||||||
|
Предлагаете так использовать?
0
|
||||||
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 26.11.2015, 14:27 | |
|
1
|
|
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
|
| 26.11.2015, 14:50 [ТС] | |
|
сейчас не в этом косяк
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||||
| 26.11.2015, 15:32 | ||||
|
Замените inner на left в запросе и сразу увидите,какие данные не соответствуют.
1
|
||||
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
|
| 26.11.2015, 16:26 [ТС] | |
|
в таблицах поля Id, IdClient и IdRegion для каждой записи будет 1 и тот же гуид в трех таблицах
приложил картинку (сделал только 2 таблицы, третья просто аналогична первым двум) вот, если мы выбираем id под номером 1 то нужно вывести всю информацию из 3х таблиц под id = 1
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 26.11.2015, 18:30 | ||
|
1
|
||
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
|
| 26.11.2015, 21:36 [ТС] | |
|
uniqueidentifier разве не может быть одинаковым?
вот сделал тест первые 2 как выглядят таблицы 3 результат вывода после добавления
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||||||
| 27.11.2015, 10:45 | ||||||
|
Вставка созданного uniqueidentifier должна быть примерно такой:
В таблицу rekvClient добавьте первичный ключ. Если у вас ошибок нет, то всё должно работать нормально. Приведите пример кода вставки записей.
1
|
||||||
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
||||||
| 27.11.2015, 11:09 [ТС] | ||||||
|
вот как делаю вставку записей в бд, пока что 3 таблицу не трогаю
Кликните здесь для просмотра всего текста
0
|
||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 27.11.2015, 14:59 | |
|
Как запрос формируется?
1
|
|
|
7 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 17
|
||||||
| 27.11.2015, 15:59 [ТС] | ||||||
0
|
||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 27.11.2015, 16:03 | |
|
Я имел в виду не вставку данных, а выборку. Из программы на C#.
1
|
|
| 27.11.2015, 16:03 | |
|
Помогаю со студенческими работами здесь
20
Поиск по не уникальному полю Поиск по уникальному идентификатору среди справочника SQL Выборка по значению DBText MyDictionary: сортировка по ключу, поиск значения по ключу, поиск ключа по значению Sql-запрос по значению, введенному в Edit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|