|
|
|
Как добавить записи в таблицу, имя которой вводит пользователь?
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как осуществить Пользователь фильтрует данные в таблице, и имеет возможность сохранить отобранный список либо как новый, либо добавить записи в уже имеющийся. С добавлением записей в новую таблицу проблем нет. Но я не могу реализовать алгоритм добавления в уже имеющуюся в папке таблицу. SELECT filt_tb //отфильтрованные ранее данные SET DEFAULT TO "D:\vroderabotaet\SUBD11\SUBD\savetb" //папка с сохраненными списками PUBLIC sv,i,j,fn SELECT tbgrup //таблица, содержащая данные о уже имеющихся группах данных COUNT ALL TO i i=i+1 j=ALLTRIM(STR(i)) sv=ALLTRIM(thisform.text1.Value) //считывает имя таблицы, в которую пользователь хочет сохранить IF EMPTY(sv) MESSAGEBOX("Введите название файла") ELSE LOCATE FOR tbgrup.grupname=sv IF NOT FOUND() SELECT filt_tb fn="gr"+j COPY TO (fn) INSERT INTO tbgrup(Nom,grupname,filename) VALUES (j,sv,fn) ELSE IF messagebox("Вы хотите добавить запись в уже существующую группу?",4)==6 then fn=tbgrup.filename SELECT fn //вот тут возникает проблема, т.к. естественно он найти такую таблицу не может //ВОПРОС: как добавить записи в таблицу, имя которой вводит пользователь? ENDIF ENDIF SET DEFAULT TO "D:\vroderabotaet\SUBD11\SUBD" thisform.Release ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 17:12 |
|
||
|
Как добавить записи в таблицу, имя которой вводит пользователь?
|
|||
|---|---|---|---|
|
#18+
Если таблица есть, но не открыта, то так: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 19:59 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=39103859&tid=1582215]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
149ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 475ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...