Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Добрый день форумчане,
Помогите решить для меня сложную задачку. Прикрепляю фото, будет понятней. В форме проекты, добавил форму контакты и форму Истории(в виде таблицы). Форма проекты подчиненная у формы Клиенты, каждый клиент(то есть фирма) имеет свой проект, и своих контактных лиц. Вводя истории нужно указать например кому позвонить (например гл.инженер).
Проблема, не получается сделать список контактов (чтобы при заполнении выбирать) именно по этому клиенту. Хотелось бы, заполняя Историю, нажать на список контакт и выпадает список контактов этого клиента, выбираю, если при следующей записи например разговаривал с другим контактом (например Директором), мог бы выбрать из выпадающего списка его.
Если кто может помочь, заранее спасибо.

К сообщению приложен файл. Размер - 147Kb
9 дек 18, 23:06    [21758654]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Смотрю, походу плохо объяснил и ни кто не понимает.
Хорошо а Можете помочь с такой фишкой:
SELECT [Контакты].Должность &" "& Фамилия FROM Контакты WHERE [КодКлиента];
Все класс только в поле вылазит весь список Контакты, а мне надо отсортировать именно по определенному Клиенту
Подсобите пожалуйста. :)
10 дек 18, 16:06    [21759297]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 3856
Aliukas
Смотрю, походу плохо объяснил и ни кто не понимает.
Люди по сущности своей довольно ленивы (я уж точно), а потому на словах объяснять не будут (чаще всего). Делать пример тоже не охота. Что там у тебя наворочено и как тоже не известно. Так что будь добр вместо картинок приложить чего-нибудь посущественней, возможно, получишь ответ быстрее.
10 дек 18, 17:25    [21759374]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
__Michelle
Member

Откуда:
Сообщений: 2992
Aliukas
Можете помочь с такой фишкой:
SELECT [Контакты].Должность &" "& Фамилия FROM Контакты WHERE [КодКлиента];
Все класс только в поле вылазит весь список Контакты, а мне надо отсортировать именно по определенному Клиенту
Подсобите пожалуйста. :)

Условие WHERE не завершено.
SELECT [Контакты].Должность & "   " & Фамилия FROM Контакты WHERE [КодКлиента]=КодНужногоКлиента
10 дек 18, 17:33    [21759382]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
__Michelle,
Спасибо, но как его вытаскивать, если я пропишу КОД именно этого Клиента, он будет везде.
У меня есть список Клиентов, у этих Клиентов есть список Контактов, как отсортировать, именно контакты по клиентам. Запрос сделал, выдает список все ок. Но мне надо список Контактов именно для открытого в Форме Клиента
Есть какой нибудь вместо =КодНужногоКлиента, например команда "ПО"Клиенту.
Sorry, не очень умею объяснять.
10 дек 18, 17:54    [21759403]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Прогер_самоучка
Member

Откуда:
Сообщений: 66867
Aliukas
__Michelle,
Спасибо, но как его вытаскивать, если я пропишу КОД именно этого Клиента, он будет везде.
У меня есть список Клиентов, у этих Клиентов есть список Контактов, как отсортировать, именно контакты по клиентам. Запрос сделал, выдает список все ок. Но мне надо список Контактов именно для открытого в Форме Клиента
Есть какой нибудь вместо =КодНужногоКлиента, например команда "ПО"Клиенту.
Sorry, не очень умею объяснять.
коднужногоклиента - это переменная так называется. Код подразумевает, что переменная числовая ...
10 дек 18, 19:22    [21759485]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
__Michelle
Member

Откуда:
Сообщений: 2992
SELECT Должность & "   " & Фамилия FROM Контакты WHERE КодКлиента=Forms!ИмяФормы.КодКлиента
10 дек 18, 19:23    [21759486]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
DarkMan
Member

Откуда:
Сообщений: 371
Aliukas
__Michelle,
Спасибо, но как его вытаскивать, если я пропишу КОД именно этого Клиента, он будет везде.

Я не __Michelle конечно , и у меня так красочно не получится , но все же попробую.
Вы в в VBA на событии AfterUpdate Клиентов формируете RecordSource Контактов так , как приведено в примере
   Dim str as string 
  str="SELECT [Контакты].Должность & "   " & Фамилия FROM Контакты WHERE [КодКлиента]= " _
          & Me.КодПоляСоСписком

  ФормаТакаяТо.ПолеСоСписком.RecordSource=str


Вроде как то так . Как обращаться к полям в форме есть в FAQ . Ну и сорри за синтаксические ошибки , если они есть . Давно не использовал VBA . Но логика примерно такая. Если чО . придет __Michelle , и все разрулит.
10 дек 18, 19:37    [21759504]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
DarkMan
Member

Откуда:
Сообщений: 371
__Michelle
SELECT Должность & "   " & Фамилия FROM Контакты WHERE КодКлиента=Forms!ИмяФормы.КодКлиента


О !!!! Пока я тут писал свою портянку __Michelle успела разрулить ситуацию.
10 дек 18, 19:39    [21759506]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
__Michelle
Member

Откуда:
Сообщений: 2992
DarkMan,

Издевайтесь-издевайтесь...
)))
10 дек 18, 19:40    [21759513]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
DarkMan
Member

Откуда:
Сообщений: 371
__Michelle
DarkMan,

Издевайтесь-издевайтесь...
)))

Та Вы шо ? я же от всей души , и самыми искренними намерениями ! Так сказать при всем уважении к Вам . :)
10 дек 18, 19:43    [21759517]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Спасибо за ответы, попытаюсь и отпишусь
10 дек 18, 23:33    [21759664]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Блин спасибо, реально помогло.
Я понимаю, что наглею и мне стыдно, но может теперь поможете понять почему мне не дает выбрать. Пишет "Поле Контакт связано с выражением и не допускает редактирования"
Спасибо. Блин от куда вы все знаете....
11 дек 18, 10:05    [21759867]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Aliukas
Блин спасибо, реально помогло.
Я понимаю, что наглею и мне стыдно, но может теперь поможете понять почему мне не дает выбрать. Пишет "Поле Контакт связано с выражением и не допускает редактирования"
Спасибо. Блин от куда вы все знаете....


Я так понимаю из-за запроса, но иначе мне не вывести эти данные.
Делал запрос на выборку данных Контакты по Клиентам, ввел в одно поле Контакт: [Должность]&" "&[Фамилия]. И в поле со списком ставлю в форму Истории. Истории вывожу вместе в форме Клиенты и Проекты.
11 дек 18, 10:31    [21759915]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5458
Aliukas,
Я бы решил эту задачу так (больше чем уверен-схема у Вас не такая):

К сообщению приложен файл (tmp.rar - 22Kb) cкачать
11 дек 18, 11:04    [21759961]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
sdku
Aliukas,
Я бы решил эту задачу так (больше чем уверен-схема у Вас не такая):

Ну да у вас все класно, может мне выложить проект, посмотрите? может и пригодится
11 дек 18, 11:22    [21759989]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5458
Aliukas,
Ну давайте.Только опишите задачу
11 дек 18, 11:31    [21760003]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
sdku,

Большой размер не дает выслать
11 дек 18, 11:52    [21760040]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
sdku,
Выслал на почту
11 дек 18, 11:56    [21760047]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 3856
Aliukas
может мне выложить проект
не прошло и полгода...

Панург
Так что будь добр вместо картинок приложить чего-нибудь посущественней, возможно, получишь ответ быстрее.
11 дек 18, 12:47    [21760143]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5458
Aliukas
sdku,
Большой размер не дает выслать
-В почте ничего нет
-Выкладывать надо так:в меню Акцесса(кнопка в левом верхнем углу)- управление-сжать и восстановить (размер значительно уменьшится) запаковать архиватором и выложить сюда
-не забудьте об описании задачи
11 дек 18, 13:30    [21760231]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
sdku,

Все равно, не влезло, выслал на почту (адрес не правильно написал), Спасибо
11 дек 18, 14:09    [21760308]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
Панург,
Может и Вас напрячь, могу выслать на мыло ;)
11 дек 18, 14:12    [21760314]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
Aliukas
Member

Откуда:
Сообщений: 53
sdku,

Спасибо за совет, мне удалось вывести контакты от определенного клиента даже без запросов, изменив немного связи таблиц, только одно не получается, вывести Должность с Фамилией. Вывожу только должность (SELECT Контакты.КодКонтакта, Контакты.Должность, Контакты.Фамилия FROM Контакты;), хотя указываю и Фамилия.
как решить эту проблему?
11 дек 18, 15:58    [21760511]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом, ни как не могу справиться с полем список  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5458
Aliukas,
источник данных поля со списком
SELECT Id, должность & " " & фамилия & " " & Left(Имя;1) + ". " & Left(Отчество;1) + "."  FROM tbl
Число столбцов-2,ширина столбцов 0;3см
11 дек 18, 17:07    [21760605]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Microsoft Access Ответить