Имеется таблица в бд в Access. Нужна помощь!

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Имеется таблица в бд в Access. Нужна помощь!

Сообщение belaserg » 15.01.2007 (Пн) 17:18

срочно нужна ваша дапамога.
У меня небольшой трабл. может вам известно как решить его. Это связано
с акцесом. Вот суть:
есть база mdb, в ней есть таблица [main] в которой есть 2 поля: Группа
и Подгруппа. Эти поля заполняются из таблиц Группа и Подгруппа
соответственно. Вопрос:
как сделать, чтобы при выборе Группы в таблице [main] поле Подгруппа
автоматически изменялась согласно определённым связям в таблице
Подгруппа.
Например, я в таблице [main], в колонке Группа ввожу "Audi", значит в
в колонке Подгруппа, при подстановке, должны отобразиться только те модели,
которые связаны в таблице Подгруппа, а это: A4, Avant, C80, C100...

Как такое можно сделать? Помогите пожалуйста

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.01.2007 (Пн) 17:25

заполни список подстановки в виде запроса для поля Подгруппа в таблице Main

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 15.01.2007 (Пн) 17:58

а ты не мог бы сделать пример? а то уменя не получается в виде списка подстановки. :roll:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.01.2007 (Пн) 18:06

вот примерно так:
У вас нет доступа для просмотра вложений в этом сообщении.

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 15.01.2007 (Пн) 18:44

я не могу понять, что там с чем связано. :?
и как это использовать :cry:

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 15.01.2007 (Пн) 19:05

Konst_One, посмотри, плиз... вот мой файл
как тут связать группы и подгруппы?
http://milovar2000.at.tut.by/test.mdb

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.01.2007 (Пн) 19:19

попробуй как тут может: http://bbs.vbstreets.ru/viewtopic.php?t=29533

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 16.01.2007 (Вт) 12:31

kibernetics, предложенный линк не подходит, а проблема актуальна... :cry:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 11:22

выложи сюда в виде архива, твоя сслыка не работает

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 17.01.2007 (Ср) 11:33

Konst_One, сорри, не то отправил
посмотри, плиз... вот мой файл
как тут связать группы и подгруппы?
http://milovar2000.at.tut.by/db2.mdb

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 11:59

какая-то каша, честное слово.
распиши подробней свою задачу, в твоем примере я ничего не понял.
что и с чем и главное зачем вязать :?:

вот так логично вроде:
У вас нет доступа для просмотра вложений в этом сообщении.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 12:54

Konst_One
а что там не понятного? Человеку надо просто чтоб было:
выбрал в поле, например, Марку Audi, значит в Моделях в Поле со списком были предоаставлены только модели принадлежащих Audi, типа:
Avant, C80, C100...

выбрал Ford, в моделях уже НЕ отображаются Audi, а отображаются модели только Ford'a:
Taurus, Galaxy...

и т.д.

belaserg
или не так?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 13:00

а для чего?
в его схеме данных - это масло маслянное 8)

если ему просто для отображения, то пусть в форме это делает, прямой ввод в таблице так не реализовать.

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 17.01.2007 (Ср) 13:02

Konst_One
смысл в чём.......
чтобы когда заполняешь таблицу main, то при выборе в "группе" например позицию "audi", то в "подгруппе" можно было бы выбирать только модели фирмы audi, а не из всего списка моделей, не все подряд...
т.е. чтобы была привязка моделей машин к определённой фирме машин
надеюсь, я правильно рассказал...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 13:27

а я еще раз тебе пытаюсь сказать, что твою таблицу Подгруппы тоже должен кто-то зараннее заполнить :lol:

и вообще , посмотри на свою схему данных, а потом на мою. может мысли другие у тебя появятся :wink:

belaserg
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.01.2007 (Пн) 17:14

Сообщение belaserg » 17.01.2007 (Ср) 13:30

Konst_One, если можешь, сделай тогда, плиз, для меня это в виде формы

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 14:28

ну это ты уже сам :)
есть мастер форм главная-подчиненная и тд и тп

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 15:25

всё ясно. как всегда ветер прогнал и отвалил как заположняк...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 15:43

если ты про то, что я не делаю за других их работу, то да. я считаю, что человек должен сам попробовать разобраться, я лишь пытаюсь навести на мысль или дать направление. ну и главное, если человек не хочет сам разбираться, то мне то это зачем, пусть тогда пишет в раздел работа. тогда наверное кто-то найдет время сделать его задание за соответствующее вознаграждение. но я этим не занимаюсь.

надеюсь, я понятно объяснил свою позицию :wink:

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 16:18

честно говоря, тогда не понятна цель твой миссии. я пытался разобраться в этой базе. если б мог помог, но я бессилен. по сути и я мог бы советовать подобные "решения". "...ты там неправильно сделал, надо было оттуда туда...", что неправильно, что куда? человек обратился на форум. смех. можно только одну ветку сделать в таком случае: поиск программиста для работы.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 16:33

kibernetics
я же сделал свой вариант базы, как я считаю правильным, что тебе еще нужно 8)

твоего же варианта я здесь не наблюдаю, даже совета не вижу толкового :)

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 16:51

см. ниже...
Последний раз редактировалось kibernetics 17.01.2007 (Ср) 16:54, всего редактировалось 1 раз.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 16:51

я бы привёл, если б знал. просто сам хотел посмотреть как реализовать подобное, потому что, когда-то работал на комп. сервисе, и там похожее было, забиваешь фирму, например гигабайт, выбрал к примеру материнки, а тебе повыскакивало все модели, и материнок и винчестеров и видеокарт... мягко говоря геморно аж жуть было что-то искать, проще было от руки забивать. а если б привязать к конкретному вендору конкретные модели, вот это был бы результат. к примеру выбрал Gigabyte и во втором поле тебе доступны только те модели, которые прописаны изначально в другой таблице со словом Gigabyte. я помню парился, парился, но в итоге смирился и как дебил всё забивал по выборке. теперь с дрожью вспоминаю те дни. а ведь, кто-то и по ныне забивает. бездари, они ж незнают, что можно обратится в ветку поиск программиста для работы.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.01.2007 (Ср) 18:02

вот решение на скорую руку:
У вас нет доступа для просмотра вложений в этом сообщении.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 17.01.2007 (Ср) 18:29

Konst_One
ну вот видишь, на скорую руку тебе, а для людей которые мучаются изо дня в день это можно сказать рай. помог, я думаю, многим. жму краба, рад что пришел на помощь первым, всё-таки осталось в тебе что-то человеческое, а ведь мой юный друг есть поговорка: "как аукнется, так и откликнется", это я к тому, что если по чуть каждый безвоздмезно поможет другому, то у него будет хорошее настроение и он тоже когда-нибудь захочет помочь другому :)
заболтался короче..

ты практически грамотно сделал, я незнаю, имел ли это в виду belaserg, но я по-другому думал..., если хочешь, могу описать более детально...


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 4

    TopList  
cron