Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Связка трёх таблиц Найти похожие ветки
← →
Fr1K © (2008-03-31 10:06) [0]Помогите связать три таблицы BDE. С двумя таблицами проблем нет! но при подключении третей таблицы пишет List Index out of bounds(3) В чём ошибка?
← →
Ega23 © (2008-03-31 10:08) [1]Ошибка в List Index out of bounds(3), вроде всё логично.
Как там с книжками обстоит? Уже 2 недели прошло....
← →
Сергей М. © (2008-03-31 10:09) [2]Не взлетит)
← →
Kolan © (2008-03-31 10:10) [3]Что значить связать?
← →
Fr1K © (2008-03-31 10:13) [4]С книжками всё Ок... всё что до этого спрашивал сделал сам... осталось проблема со связкой трёх таблиц. как исправить выше приведённую ошибку... потомучто больше 1 записи не даёт записывать в третьей таблице
← →
Kolan © (2008-03-31 10:14) [5]> как исправить выше приведённую ошибку
Используй SQL наверно. ХЗ что ты пыытаешься сделать…
← →
Сергей М. © (2008-03-31 10:18) [6]
> ХЗ что ты пыытаешься сделать
История болезни здесь:
http://delphimaster.net/view/2-1205995715/
В [363] была отборная матершина.
← →
Fr1K © (2008-03-31 10:20) [7]Сергей М. то всё прошлое! более менее со всем я разобрался... но вот с этой ошибкой застрял уже второй день! это случайно не в таблице проблема, или с индексами? как ееё исправить?
← →
Fr1K © (2008-03-31 10:28) [8]Неужели никто не встречал эту проблему и не решал?
← →
Reindeer Moss Eater © (2008-03-31 10:30) [9]List Index out of bounds(3)
В твоем списке нет элемента с индексом 3
← →
Fr1K © (2008-03-31 10:33) [10]ХМ. Ну впринципе его там и не должно быть! ну а что нужно тогда сделать чтоб он там появился
← →
Reindeer Moss Eater © (2008-03-31 10:34) [11]Добавить надо.
← →
Fr1K © (2008-03-31 10:37) [12]Тоесть нужно связать с третим индексом из второй таблицы?
← →
Reindeer Moss Eater © (2008-03-31 10:39) [13]добавить - это добавить, а не связать.
← →
Fr1K © (2008-03-31 10:47) [14]Чёто я не понял куда этот индекс добавлять надо!
← →
Плохиш © (2008-03-31 10:49) [15]
> Fr1K © (31.03.08 10:37) [12]
> Тоесть нужно связать с третим индексом из второй таблицы?
Нет, нужно вернуться к выполнению своих непосредственных обязанностей, ну там, подметать, канализацию чистить...
← →
Fr1K © (2008-03-31 10:52) [16]Плохиш Остряк? помоему я задал нармальный вопрос!
to Reindeer Moss Eater Подробней пожалуйста скажи
← →
Reindeer Moss Eater © (2008-03-31 10:55) [17]Куда добавлять?
Туда, где его нет конечно.
← →
Плохиш © (2008-03-31 10:55) [18]
> Fr1K © (31.03.08 10:52) [16]
> помоему я задал нармальный вопрос!
Где? Хотя, да "нармальный"
← →
Fr1K © (2008-03-31 10:58) [19]Ну получается если он пишет в третей таблице я так понимаю что в третью... но какой именно индекс добавлять!
← →
Сергей М. © (2008-03-31 10:59) [20]
> он пишет
Кто "он" ? Контора ? Святой дух ?
← →
Fr1K © (2008-03-31 11:01) [21]Удалено модератором
← →
Reindeer Moss Eater © (2008-03-31 11:01) [22]где я говорил про добавление индекса?
речь была про добавление элемента.
← →
Сергей М. © (2008-03-31 11:02) [23]Сообщение - "оно", а не "он".
← →
Fr1K © (2008-03-31 11:05) [24]Reindeer Moss Eater Ну так а откуда я знаю какой элемент добавлять? я чёто не могу понять!
← →
Reindeer Moss Eater © (2008-03-31 11:08) [25]ты не одинок. здесь тоже никто не знает что там у тебя за элементы в списке, к которым ты обращаешься по индексу.
← →
Fr1K © (2008-03-31 11:09) [26]К которым я обращяюсь по индексу все существуют!
← →
Kolan © (2008-03-31 11:11) [27]> К которым я обращяюсь по индексу все существуют!
и
> List Index out of bounds(3)
Где-то ты врешь.
← →
Игорь Шевченко © (2008-03-31 11:11) [28]Давайте откроем новую конференцию.
← →
Reindeer Moss Eater © (2008-03-31 11:12) [29]К которым я обращяюсь по индексу все существуют!
Ну тогда нет проблем.
← →
Fr1K © (2008-03-31 11:12) [30]Удалено модератором
← →
Сергей М. © (2008-03-31 11:13) [31]
> Fr1K © (31.03.08 11:09) [26]
А вот врать нехошо.
Сообщение List Index out of bounds(3) означает, что элемента с индексом 3 в списке не существует.
← →
Fr1K © (2008-03-31 11:14) [32]Удалено модератором
← →
Reindeer Moss Eater © (2008-03-31 11:15) [33]К которым я обращяюсь по индексу все существуют!
Этого мало. Надо чтобы они существовали в списке.
← →
Fr1K © (2008-03-31 11:19) [34]А как мне узнать каого индекса не хватает!
← →
Игорь Шевченко © (2008-03-31 11:20) [35]Я удивляюсь, откуда у пациентов доступ к интернету, ну ладно, у сотрудников есть, но пациентов-то зачем пускать ?
← →
Сергей М. © (2008-03-31 11:20) [36]
> как мне узнать каого индекса не хватает
Тебе же "он пишет" - третьего)
Что еще-то узнавать ?
← →
Fr1K © (2008-03-31 11:22) [37]Посмотрите пожалуста исходник! ну всё там присуствует!
http://index.lg.ua/1/ep.zip
← →
Fr1K © (2008-03-31 11:27) [38]Впринципе ошибку понял! но нахрен она обращается в третьему индексу первой таблицы! да у меня там заканчиваетса вторым индексом но мне три и не надо
← →
Сергей М. © (2008-03-31 11:29) [39]
> у меня там заканчиваетса вторым индексом
"Там" это где ?
← →
Fr1K © (2008-03-31 11:31) [40]Вообщем программа матюхаетса на точто в первой таблице у меня не существует третий индекс... но я его нигде не использую... зачем я в пустую должен его создавать!
← →
Игорь Шевченко © (2008-03-31 11:31) [41]Сергей М. © (31.03.08 11:29) [39]
Что ты встреваешь в беседу, не видишь разве, он сам с собой разговаривает :)
← →
Reindeer Moss Eater © (2008-03-31 11:32) [42]...но нахрен она обращается ?
обращается не "она", а он. То есть ты.
← →
Сергей М. © (2008-03-31 11:34) [43]
> программа матюхаетса на точто в первой таблице у меня не
> существует третий индекс
Не надо уже нести отсебячину)
Где в сообщении об ошибке фигурирует фраза "первая таблица" ?
Покажи ..
← →
Сергей М. © (2008-03-31 11:35) [44]
> Игорь Шевченко © (31.03.08 11:31) [41]
Вижу)
Пусть уж лучше сам с собой, чем матюки)
← →
Fr1K © (2008-03-31 11:37) [45]Она не фигурирует но я в первую таблицу добавил элемент и теперь он начал матюхатса на тип. Could noy convert variant of type (null) into type (Double)
← →
Reindeer Moss Eater © (2008-03-31 11:38) [46]забудь про свои табличные индексы. они ни в чем не виноваты.
← →
Сергей М. © (2008-03-31 11:40) [47]
> Она не фигурирует
Так какого же лешего ты сделал вывод, что
> матюхаетса на точто в первой таблице у меня не существует
> третий индекс
?
← →
Reindeer Moss Eater © (2008-03-31 11:44) [48]Дядька, вот тебе рецепт:
-добавь в первую таблицу еще одно числовое поле (четвертое)
-заполни его значениями, повторяющими значения третьего слева поля.
-запускай программу.
← →
Anatoly Podgoretsky © (2008-03-31 11:48) [49]И понеслось.
← →
Fr1K © (2008-03-31 12:16) [50]Проблема была в том что! первая таблица почему то требовала чтоб у неё столько элементов было сколько и у третей/! странно! почему так!
← →
Сергей М. © (2008-03-31 12:18) [51]
> Fr1K © (31.03.08 12:16) [50]
Потому что у тебя межтабличная связь "один-к-одному".
← →
Reindeer Moss Eater © (2008-03-31 12:18) [52]Мда.....
:)))
← →
Palladin © (2008-03-31 12:19) [53]
> Fr1K © (31.03.08 12:16) [50]
потому что, разруха, она, понимаете ли, в головах
← →
Reindeer Moss Eater © (2008-03-31 12:20) [54]Проблема была в том что! первая таблица почему то требовала чтоб у неё столько элементов было сколько и у третей/! странно! почему так!
Проблема в том, что ты не знаешь, что первое поле в спике Fields имеет индекс НОЛЬ, а третье поле "Долг" имеет индекс ДВА
← →
Fr1K © (2008-03-31 12:23) [55]Reindeer Moss Eater © это я знаю что индес с нуля начинаетса.
У меня такой вопрос какое событие нужно обрабатывать чтоб у меня пари переходе на 3 элемент таблицы выскакивала форма.
← →
Reindeer Moss Eater © (2008-03-31 12:24) [56]Если знаешь, то какого хрена ты пишешь Fields[3] для Table1 ?
← →
Reindeer Moss Eater © (2008-03-31 12:45) [57]Дядька, вот тебе рецепт:
-добавь в первую таблицу еще одно числовое поле (четвертое)
-заполни его значениями, повторяющими значения третьего слева поля.
-запускай программу.
Проблема была в том что! первая таблица почему то требовала чтоб у неё столько элементов было сколько и у третей/! странно! почему так!
Блин, а ведь он таки добавил четвертое поле.
:)
← →
Сергей М. © (2008-03-31 12:47) [58]
> а ведь он таки добавил четвертое поле
Чего только не сделаешь, чтобы хозяин-чайханщик тумаков не надавал и в шею не вытолкал)
← →
Fr1K © (2008-03-31 12:50) [59]Всё нармал со всеми своими ошибками разобрался... ненадо просто спешить было! ну а как нащёт
У меня такой вопрос какое событие нужно обрабатывать чтоб у меня пари переходе на 3 элемент таблицы выскакивала форма.
← →
Reindeer Moss Eater © (2008-03-31 12:54) [60]а ты все попробуй
← →
Сергей М. © (2008-03-31 12:54) [61]OnAfterScroll
← →
Fr1K © (2008-03-31 13:35) [62]Сергей М. чтото не получаетса... покажи пожалуста пример
← →
Сергей М. © (2008-03-31 13:39) [63]procedure TMyForm.MyAfterScroll(..);
begin
if TTable(Sender).RecNo = 3 then
.. вдруг из маминой из спальни ...
end;
← →
Reindeer Moss Eater © (2008-03-31 13:41) [64].. вдруг из маминой из спальни ...
блин, форма не "выскакивает".
просто появляется.
← →
Сергей М. © (2008-03-31 13:49) [65]Все равно не взлетит)
← →
Fr1K © (2008-04-01 09:42) [66]Скажите а что это за проблема в таблице! после того как я создаю новую запись в таблице и при нажатии на клавишу вверх(vk_up) то у меня пустая строка перемещаетса вверх и потом я её никак удалить не могу! как в таблице удалиить запись и всю строку.
← →
Сергей М. © (2008-04-01 09:46) [67]
> как в таблице удалиить запись
Table.Delete
← →
Плохиш © (2008-04-01 10:33) [68]
> Fr1K © (01.04.08 09:42) [66]
> Скажите а что это за проблема в таблице!
Проблема не в таблице, а в днк.
← →
Fr1K © (2008-04-01 11:15) [69]Удалено модератором
Примечание: Правила читаем и уважаем
← →
Reindeer Moss Eater © (2008-04-01 11:16) [70]Удалено модератором
← →
Anatoly Podgoretsky © (2008-04-01 12:26) [71]
> Table.Delete
EmptyTable много надежнее
← →
Johnmen © (2008-04-01 13:24) [72]Самое надежное это format c: /u
← →
Семеныч (2008-04-01 14:28) [73]> Johnmen © (01.04.08 13:24) [72]
А винчестер-то чем виноват? Тут другое форматировать нужно...
← →
Семеныч (2008-04-01 14:28) [74]Вообще, bash.org отдыхает...
Страницы: 1 2 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.64 MB
Время: 0.016 c