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

Вниз

Ihor Osov yak Физический номер записи .....   Найти похожие ветки 

 
pavelsinicinV   (2002-11-08 16:48) [0]

...
3. Если у Вас все же есть необходимость знать физический номер записи, то у Вас либо неправильно спроектированна структура базы, либо Вы редкий ...

ЗЫ. Растолкуйте внятно, зачем Вам это нужно.

Исходными данными в моей задаче являются две таблицы (из проги которую состряпали в НПО "Гипросвязь" в 1994 году и писана она на Клипере 5 версии).
1- ая таблица:
--------------------------
| Поле | Тип | Длина|
--------------------------
..........................
..........................
..........................
STR_NMB | NUMERIC | 5 |
..........................
..........................
Содержимое поля STR_NMB номер записи во 2-ой таблице;

2-ая таблица:
--------------------------
| Поле | Тип | Длина|
--------------------------
|STREET |Character| 25 |
--------------------------
Содержимое поля STREET название улицы.

Я хочу сделать в FastReport"e при помощи SQL выборку некоторых абонентов, в которой будет присутствовать не числовое значение улицы, а содержимое 2-ой таблицы.
А как это выглядит не представляю ( коментарий из ответа 1. Большинство релационных баз, работающих по технологии клиент-сервер, не поддерживают такого понятия. То есть соотв. фунции нет.) ......... и как выкрутится ??????????????


 
pavelsinicinV   (2002-11-08 17:02) [1]

All offline ??????????????


 
pavelsinicinV   (2002-11-08 17:11) [2]

???????????????
8=((э


 
Ihor Osov'yak   (2002-11-08 17:14) [3]

Извращенцы они, НПО "Гипросвязь" в 1994.

Если я правильно понял, во второй табличке только одно поле?
Еще раз извращенцы. Сорри за пред наезды в ваш адресс. Я не знал, что Вы расхлебываете чужие извраты. Руки бы поотрывал бы. Запрет на проф.деятельность ввел-бы.

Ну ладно, по делу. Я другого выхода, чем ввести еще одно поле во второй табличке, не вижу. И прописать туда то, что подразумевается под физ. номером. С помощью элементарной програмки с экземпляром TTable, напраленом на вторую табличку это делается элементарно или на том же фоксе чи клипере(комбинация GoTop, Next, названий точно не помню).
И считать дальше это как id (некий сурогатный праймери ключ)
Я это примерно недельку назад и предлагал.





 
pavelsinicinV   (2002-11-08 17:21) [4]

да там только одно поле .......


 
pavelsinicinV   (2002-11-08 17:27) [5]

Это еще цветочки в этом "проекте" куча отступлений от правил о которых и упоминать не хочется, а работать с этой базой приходится.


 
Ihor Osov'yak   (2002-11-08 23:48) [6]

2 pavelsinicinV (08.11.02 17:27).

Сочувствую. Или посли все наХХХХ, или кромсай базу. Или перепиши задачу на более юзабельном чем клипер инструменте, если она не слышком большая.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
3-92833
kn
2002-11-12 11:29
2002.11.28
Подскажите в чем ошибка


14-93215
[NEW]Splinter
2002-11-10 10:58
2002.11.28
Запись в exe-шник...


1-92989
aleman
2002-11-18 19:20
2002.11.28
Как перезагрузить NT


3-92928
Sergh Bear
2002-11-09 02:32
2002.11.28
Добавление текущей даты в DBGrid


14-93208
PaRL
2002-11-09 21:13
2002.11.28
Бинарная система - это круто.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский