Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.11.2015, 17:12
|
|||
---|---|---|---|
|
|||
Как добавить записи в таблицу, имя которой вводит пользователь? |
|||
#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, 19:59
|
|||
---|---|---|---|
Как добавить записи в таблицу, имя которой вводит пользователь? |
|||
#18+
Если таблица есть, но не открыта, то так: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1582215]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 248ms |
0 / 0 |