Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Вниз

DBLookupComboBox1   Найти похожие ветки 

 
Fr1K ©   (2008-03-27 12:10) [320]

Хорошо! попробую разобраться.
Ну а порядок этот правельный
DataSourse1->dataSet->Table1
DataSourse2->dataSet->Query2
Больше ничего не надо?
и таблицы!
bd.db
bd2.db
Ключевого слово я не ставил в них! или нужно обязательно для связи:?


 
Fr1K ©   (2008-03-27 12:13) [321]

Таблица "заполняется" методами Insert+Post
Это ясно. но я мне нужно вручную в dbgrid2 записать значения, но bdgrid2 открыватеся только для чтения я не могу заносить туда данные


 
Сергей М. ©   (2008-03-27 12:17) [322]


> порядок этот правельный
> DataSourse1->dataSet->Table1
> DataSourse2->dataSet->Query2


Он единственный возможный, иначе и не получится)


> Больше ничего не надо?


см. [305]

Ей-ей побъет тебя начальник, когда у него зарябит в глазах от увиденных в верхнем гриде сотен ЧП_Пупкиных, ПБЮЛ_Ушлепкиных, ОНБ_Рогов_И_Копыт и иже с ними)


 
Ega23 ©   (2008-03-27 12:17) [323]

Ты же пообещал разобраться?


 
Fr1K ©   (2008-03-27 12:20) [324]

Нее как раз мне не надо сотни ЧП_Пупкиных а надо чтоб он один был точней разные контр агенты в одном экземпляре! А где можно глянуть как правильно создать таблицу!


 
Сергей М. ©   (2008-03-27 12:21) [325]


> Fr1K ©   (27.03.08 12:13) [321]


Возьми и посмотри примеры в демо-проектах в составе Делфи на предмет как избавиться от такой напасти)

Ой побъют тебя) ... Больно побъют !)


 
Сергей М. ©   (2008-03-27 12:24) [326]


> Fr1K ©   (27.03.08 12:20) [324]


Да ну ?!

А это что тогда за солянка :


> Вообщем есть таблица которую показывает dbgrid1!
> "№ Накладной"  ----   "Контрагенты"  ----  "Сумма НАЛ" -
> --- "ДОЛГ"
>                  1                        ЧП Иванов    
>           150000           7000
>                  2                        ЧП Сидоров    
>           10000             200
>                  3                        ЧП Иванов    
>           20000            1000  
>


?

Я минимум двух братьев Ивановых вижу, и это не предел)


 
Сергей М. ©   (2008-03-27 12:25) [327]


> где можно глянуть как правильно создать таблицу


В базе с алиасом DBDEMOS


 
Fr1K ©   (2008-03-27 12:28) [328]

Это таблица создана приавввильно?
http://index.lg.ua/1/1.jpg


 
Сергей М. ©   (2008-03-27 12:30) [329]


> Fr1K ©   (27.03.08 12:28) [328]


Нет.


 
Fr1K ©   (2008-03-27 12:45) [330]

Что неправильно вторая таблица точно также создана... я понимаю что не правильно помоги разобратса... мне только с этим разобратса дальше я понял ччто делать


 
Сергей М. ©   (2008-03-27 12:48) [331]


> Что неправильно


Неправильно абсолютно все.


> помоги разобратса


А я чем тут, по-твоему, занят ?)
см. [305]


 
Fr1K ©   (2008-03-27 12:55) [332]

вот две базы! что в ниих неправильногО?
http://index.lg.ua/1/1.jpg
http://index.lg.ua/1/2.jpg

Единственная на данный момент проблема в Table2 непоявляетса IndexName


 
Fr1K ©   (2008-03-27 13:08) [333]

при вводе вылетает такая ошибка
http://index.lg.ua/1/3.jpg

да и номер не присваиваетса второй таблице KeyF


 
Сергей М. ©   (2008-03-27 13:09) [334]


> вот две базы


Это не базы.


> что в ниих неправильногО


см. [331]


> в Table2 непоявляетса IndexName


Неоткуда там ему взяться, вот он, зараза такая, и "непоявляетса")


 
Сергей М. ©   (2008-03-27 13:12) [335]


> при вводе вылетает такая ошибка


Поверь и смирись - не может, значит не может)


 
Fr1K ©   (2008-03-27 13:16) [336]

Понял что во второй базе нужно было сделать Примари индекс! Теперь появилась IndexName. Но в примере показано
  1. Установить свойство Table2.MasterSource = DataSource1
  2. Установить свойство Table2.MasterField = CustNo
  3. Установить свойство Table2.IndexName = CustNo
что CustNo одинаков и у филда и у индекс наме.
но при попытке сохранить KeyF он начинает материтса как мне сохранить одинаковые имена


 
Сергей М. ©   (2008-03-27 13:20) [337]


> как мне сохранить одинаковые имена


Их не надо сохранять, нечего двум арменам делать в одной таблице)
см. ликбез в [300]


 
Fr1K ©   (2008-03-27 13:25) [338]

в дбгрид2 добавляетса номер контр агента но при заполнении точнее после того как я заполнил и хочу перейти на другого контр агента пишет мне: Index is read only и данные не сохраняютса :(


 
Сергей М. ©   (2008-03-27 13:27) [339]

Ну все на сегодня.
Ты меня что-то шибко устал)


 
Fr1K ©   (2008-03-27 13:31) [340]

ну а кто нибуть поможет в впросе 338
Сергей М. ©  - это хоть я на правильном пути??? ошиька решаемя хоть?


 
Сергей М. ©   (2008-03-27 13:37) [341]


> это хоть я на правильном пути?


Нет.
см. [305], [339]


 
Fr1K ©   (2008-03-27 13:59) [342]

Ага. понял! в журнале значит накладных должны быть поля!
1. Таблица - Номер, Контр агент, Сумма(которую он должен оплатить, Долг.
2. Таблица - № и Контр агент
3. Таблица -  Сумма, Дата, Тип так?

Какое ключевое поле из трёх таблиц?


 
Сергей М. ©   (2008-03-27 14:07) [343]


> Fr1K ©   (27.03.08 13:59) [342]


Да нихрена ты не понял)

Быть тебе битым и вытолканным в шею твоим боссом-чайханщиком, как пить дать)

Уже пятая мозоль сошла, пока я тебе долдонил про справочник контрагентов)


 
Fr1K ©   (2008-03-27 14:16) [344]

ну объясни пожалуста по подробней!


 
Сергей М. ©   (2008-03-27 14:20) [345]

[339]


 
Fr1K ©   (2008-03-27 14:25) [346]

Ну расскажи какие таблицы создавать, структуру их а я буду работать щаз над ними


 
Fr1K ©   (2008-03-27 14:57) [347]

Вообщем работаю я с двумя таблицами и вполне хватает, но проблема только в том что на каждого контр агента в dbgrid2 я могу делать только одну запись. если делаю две то он не сохраняет и пишет Key Violation что это значит?


 
Игорь Шевченко ©   (2008-03-27 14:57) [348]

может тебе сразу денег дать ?


 
Jeer ©   (2008-03-27 15:00) [349]

Деньги надо давать начальнику, чтобы не выгнал этого.. чуда.
Вопрос в том, кто их даст и устроит ли начальника замена дела на деньги:)


 
Fr1K ©   (2008-03-27 15:05) [350]

ой ой.
Я понимаю что проблема в индексовском поле... но где нужно отредактировать чтоб не было этой ошибки


 
Сергей М. ©   (2008-03-27 15:17) [351]


> Jeer ©   (27.03.08 15:00) [349]
>
> Деньги надо давать начальнику


Точно)
Тем более чайханщик, по всей видимости, щедростью не страдает)


 
Fr1K ©   (2008-03-27 15:20) [352]

Удалено модератором
Примечание: Создание пустых сообщений


 
Fr1K ©   (2008-03-27 15:52) [353]

Удалено модератором
Примечание: Создание пустых сообщений


 
Fr1K ©   (2008-03-27 16:33) [354]

Удалено модератором
Примечание: Создание пустых сообщений


 
Ega23 ©   (2008-03-27 16:42) [355]

Будь мужчиной, умри достойно.


 
Fr1K ©   (2008-03-27 16:45) [356]

Не вам чё нравитса издеватса:::??? натолкните лучше на мысль в чём проблема то!


 
Игорь Шевченко ©   (2008-03-27 16:50) [357]

Fr1K ©   (27.03.08 16:45) [356]

1. Никому из нас директор такого задания не давал.
2. За неделю, которую существует ветка, можно начитаться книг по самое немогу.
3. Проблема в том, что ты хочешь, чтобы это сделали за тебя.


 
Ega23 ©   (2008-03-27 16:51) [358]

Твой первый пост был 20.03.08 в 09:48.
Прошла неделя.
За это время можно узнать ну очень многое. Книжку почитать. Хелп, и всё такое.
А ты канючишь, как попрошайка.
Не стыдно?


 
Fr1K ©   (2008-03-27 16:55) [359]

Ну не понимаю я в БД. более мене разобрался уже... но как только вылетает какаято ошибка ищю её в поисковике, но нихрена там нет! вот и спрашую у вас почему вылетает у меня ошибка Key Violation при переходе на вторую запись в dbgrid2


 
Johnmen ©   (2008-03-27 16:57) [360]

Это МЕГАТРОЛЛЬ



Страницы: 1 2 3 4 5 6 7 8 9 
10 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 1.05 MB
Время: 0.144 c
2-1206715069
TerminalHead
2008-03-28 17:37
2008.04.20
Нужна помощь! получение сигнала из COM порта для новичка,


3-1194961339
Kolan
2007-11-13 16:42
2008.04.20
Как узнать SQL запрос возвращает результат или нет?


2-1205997033
Stepper
2008-03-20 10:10
2008.04.20
Отдельный поток?


2-1206546070
kernel
2008-03-26 18:41
2008.04.20
WM_PAINT чужого приложения


2-1206273219
Бегущий человек
2008-03-23 14:53
2008.04.20
Как заюзать функцию из С-файла в проекте Delphi?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский