|
Как добавить записи в таблицу, имя которой вводит пользователь?
|
|||
---|---|---|---|
#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&gotonew=1&tid=1582215]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 264ms |
0 / 0 |