Конференция "Заграничная 7я""Заграничная 7я"
Раздел: --- юмор
Отвечать в конференциях и заводить новые темы может любой участник, независимо от наличия регистрации на сайте 7я.ру.
SQLshiki, Verbochka, Drakosha
Mozhno vopros vam zadat?
28.03.2002 17:57:03, Анка aka Провокатор
26 комментариев
Давай
28.03.2002 18:12:22, Вербочка
Smotri, u menya kazhdy mesyatz pojavlyaetsya tablitza s raznym imenem i dannymi, no absolitno identichnaja predydushemy mesyatzy po formaty i fields. Mogno li sdelat imya tablitzy peremennoi i opredelyat gde-nibud?
Dlya primera vot:
SELECT RAMQ_Gov_March.DIN, RAMQ_Gov_March.Manuf, RAMQ_Gov_March.TradeMark....
Ja hochy RAMQ_Gov_March (eto nazvanie tablitzy) zamenit na kakuju-nibud A. Chtoby ne perepisyvat imya tablitzy million raz, a prosto odin raz opredelyat A=*** i hvatit. :)) Tak voobshe delajut? A esli da, to v kakom razdele Help mne pochitat ob etom.
Spasib, zaranee. :) 28.03.2002 18:23:06, Анка aka Провокатор
Dlya primera vot:
SELECT RAMQ_Gov_March.DIN, RAMQ_Gov_March.Manuf, RAMQ_Gov_March.TradeMark....
Ja hochy RAMQ_Gov_March (eto nazvanie tablitzy) zamenit na kakuju-nibud A. Chtoby ne perepisyvat imya tablitzy million raz, a prosto odin raz opredelyat A=*** i hvatit. :)) Tak voobshe delajut? A esli da, to v kakom razdele Help mne pochitat ob etom.
Spasib, zaranee. :) 28.03.2002 18:23:06, Анка aka Провокатор
Другая мысль. Может быть текущую (этого месяца) таблицу все время переименовывать (копировать) в таблицу в фиксированным именем?
28.03.2002 20:53:38, Olga U
Я с этим напрямую не сталкивалась, но думаю что должен быть путь такой. Создается sql запрос в виде текстовой строки (куда ты подставляешь свой параметр имя таблицы), а потом там есть какая-то команда (может docmd, ой не помню и сейчас у меня Access на работе не стоит, которая этот запрос выполнит.
Путанно объясняю, но может поймаешь мысль.
И кто говорит что на Accesse не все сделаешь? Мой любимый продукт :-) Сидишь себе, мышкой водишь, не напрягаясь :-) И что хочешь можно сделать. А когда я сертификацию по нему получала, оказалось что там столько возможностей скрытых :-)
Сейчас я уже только Ораклую, но это другое... 28.03.2002 20:47:55, Olga U
Путанно объясняю, но может поймаешь мысль.
И кто говорит что на Accesse не все сделаешь? Мой любимый продукт :-) Сидишь себе, мышкой водишь, не напрягаясь :-) И что хочешь можно сделать. А когда я сертификацию по нему получала, оказалось что там столько возможностей скрытых :-)
Сейчас я уже только Ораклую, но это другое... 28.03.2002 20:47:55, Olga U
Не знала, что в Access(e) можно писать динамический sql. Что, и параметры посылать в query можно?
28.03.2002 22:21:43, Вербочка
Я говорю, что Access - дрянь. :о))) SQL Сервер лучше.
Про Oracle молчу. ;о) 28.03.2002 22:09:51, Вербочка
Про Oracle молчу. ;о) 28.03.2002 22:09:51, Вербочка
Menya ochen zabavlyaet kogda ludi iz-za programm rugajutsya. :))
28.03.2002 22:39:39, Анка aka Провокатор
Spasib, pokovyruaju na dosuge. A pod odnim imenem delat tablitzy ne podoidet, slozhno objasnyat, no ja uzhe ob etom dumala. POluchaetsya dolshe, chem seichas. No spasib, esli est vozmozhnost, to naidu, navernoe. Ja prosto byla ne uverena, chto eto v printzipe vozmozhno. :))
28.03.2002 21:18:36, Анка aka Провокатор
Анка, можно для этого Stored Procedure написать, в которую ты сможешь Table_Name, как parameter посылать, и получать данные из новой таблицы. Весь вопрос в том, где ты это всё пишешь? Если в Access(e), то - тухлое дело, там, вроде, SP нельзя делать. Если в SQL Сервер(e), то я могу тебе написать эту процедуру.
28.03.2002 18:41:20, Вербочка
V Accesse, essno. :)) Nu, ladno. Chuvstvuju eto slishkom slozhno dlya menya. Ja zhe dumala mozhno kak-nubyd sdelat tak, chtoby on pered zapuskom query vykidyval mne okoshechko s "Enter table name". :))
28.03.2002 18:46:27, Анка aka Провокатор
Я тебе давно говорила - пора на SQL Сервер переходить. В Access(e) ты и половины того, что сможешь сделать в SQL(e), не осилишь.
28.03.2002 19:02:55, Вербочка
Da nu, ego zhe uchit nado budet. A tam kak v Accesse mozhno myshkoi delat vse, ili nado textom pisat? Esli textom, ja ne soglasna. :))
28.03.2002 19:13:12, Анка aka Провокатор
Методом тыка В SQL(e) тоже работать можно, но написание текста приветствуется. :о)))
28.03.2002 19:16:34, Вербочка
Slushaj, a ne len vse eto pisat, esli mozhno natykat? Tam ved zapyatye, tochechki, skobki vsyakie. :))
28.03.2002 19:25:46, Анка aka Провокатор
Возможностей больше и контроля...
А по поводу «не лень». Ну не лень же нам тут целыми днями писать... 28.03.2002 19:33:26, Вербочка
А по поводу «не лень». Ну не лень же нам тут целыми днями писать... 28.03.2002 19:33:26, Вербочка
В sql есть statement Create Table, где и задается tablename в качестве параметра.
Смотри что-то типа Create table, table creation и т. д.
Или я неправильно поняла и ты на процесс создания не влияешь? 28.03.2002 18:28:38, Дракоша
Смотри что-то типа Create table, table creation и т. д.
Или я неправильно поняла и ты на процесс создания не влияешь? 28.03.2002 18:28:38, Дракоша
Ne poniala. Vot u menya vsya query
SELECT RAMQ_Gov_March.DIN, RAMQ_Gov_March.Manuf, RAMQ_Gov_March.TradeMark, RAMQ_Gov_March.Form, RAMQ_Gov_March.Strength, [RAMQ_Gov_March]![%]/100 AS [%], [RAMQ_Gov_March]![FQ]/10 AS FQ, [RAMQ_Gov_March]![Price]/100 AS Price, [RAMQ_Gov_March]![PriceUn]/10000 AS PriceUn
FROM RAMQ_Gov_March;
Gde tut? 28.03.2002 18:38:07, Анка aka Провокатор
SELECT RAMQ_Gov_March.DIN, RAMQ_Gov_March.Manuf, RAMQ_Gov_March.TradeMark, RAMQ_Gov_March.Form, RAMQ_Gov_March.Strength, [RAMQ_Gov_March]![%]/100 AS [%], [RAMQ_Gov_March]![FQ]/10 AS FQ, [RAMQ_Gov_March]![Price]/100 AS Price, [RAMQ_Gov_March]![PriceUn]/10000 AS PriceUn
FROM RAMQ_Gov_March;
Gde tut? 28.03.2002 18:38:07, Анка aka Провокатор
SELECT A.DIN, A.Manuf, A.TradeMark, A.Form, A.Strength, [A]![%]/100 AS [%], [A]![FQ]/10 AS FQ, [A]![Price]/100 AS Price, [A]![PriceUn]/10000 AS PriceUn
FROM RAMQ_Gov_March A;
esli pamjat´ ne izmenjaet 28.03.2002 20:08:40, lise
FROM RAMQ_Gov_March A;
esli pamjat´ ne izmenjaet 28.03.2002 20:08:40, lise
Но это не позволяет вносить table_name, как переменную. В любом случае, table_name является константой.
28.03.2002 20:11:57, Вербочка
Vopros vrode ryl dlja togo chtoby imja tablicy milion raz ne pisat´ dlja etogo obychto ispol´zujut, a dlaj peremennoj Vy pravy bez SP nikak.
28.03.2002 20:49:33, lise
Читайте также