|
|
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Есть форма. В ней строки, которые не связанны с таблицами. Нужно сделать так, чтобы эти значения записывались в отдельную таблицу, а из таблицы делался бы отчет. Знаю, что на форме нужно сделать кнопку. Подскажите подробнее, как замутить все это. Задавайте вопросы, если я непонятно описал проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 10:41:27 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Все очень просто. Делаем в этой форме кнопку "Сохранить" В ее обработчике события Click пишем типовой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:13:01 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
авторЗнаю, что на форме нужно сделать кнопку. Правильный подход! Ну ладно, сорри :) авторВ ней строки, которые не связанны с таблицами. В смысле? Строки - это поля? Или все-таки записи? Если записи, то с кем же они связаны? Если поля, то почему бы не связать их с полями соответствующей таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:13:47 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Geo, это продолжение вот этого топика Вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:16:42 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
refixВсе очень просто. Делаем в этой форме кнопку "Сохранить" В ее обработчике события Click пишем типовой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ТАК, ЧТО-ТО Я НЕ ВКУРИЛ.....форма у меня называется "Estimated DA" В нем есть 3 строкb. Fire dues, tugboat dues, tonnage dues. значения этих строк в таблицах не записаны. Нужно это сделать. Предложи пожалуйста свой вариант конкретно на моем примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:23:33 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Dmitrijs refixВсе очень просто. Делаем в этой форме кнопку "Сохранить" В ее обработчике события Click пишем типовой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ТАК, ЧТО-ТО Я НЕ ВКУРИЛ.....форма у меня называется "Estimated DA" В нем есть 3 строкb. Fire dues, tugboat dues, tonnage dues. значения этих строк в таблицах не записаны. Нужно это сделать. Предложи пожалуйста свой вариант конкретно на моем примере. Я имею ввиду дословный код в Висуал Бейсике. Этот язак мне незнаком, к сожалению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:26:03 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Пусть имя таблицы, куда будут записываться значения полей будет называться MAIN Список полей в форме: Light dues Pilot dues Tonnage dues Canal dues Berthing charges Sanitary dues Tugboat dues Mooring dues Fire watch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:35:31 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
refixВсе очень просто. Делаем в этой форме кнопку "Сохранить" В ее обработчике события Click пишем типовой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. rEFIX, ТЫ почему замолчал? Гео, может ты подскажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:01:30 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
2 Dmitrijs. Ты можешь построить при помощи мастера запрос на добавление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:06:47 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. + http://www.sql.ru/faq/faq_topic.aspx?fid=157 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:07:11 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Честно?....нет..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:07:39 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Тогда ну уж очень тяжело тебе объяснить, как это сделать... Понимаешь, нужна хоть какая-нибудь база знаний... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:17:28 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
DafТогда ну уж очень тяжело тебе объяснить, как это сделать... Понимаешь, нужна хоть какая-нибудь база знаний... Подожди, я программирую ща в бейсике, напиши плиз побольше записей в эту строку, а то я не могу разобраться с кавычками и запятыми CStr([Light dues]) & ", " & .... CStr([Fire watch]) & ")" ПС. А зачем запрос на добавление? Я ведь без него обойдусь по-ходу...ответь плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:43:35 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Напиши стоку с тремя-четырмя значениями, ок? Точки - это так надо, или спонтом это для меня значить должно "и т.д."? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:45:53 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Вобщем,если несложно, испрвь, как нужно. Все названия полуй совпадают по названию! Private Sub Command169_Click() Dim cmd As String cmd = "INSERT INTO DUES TABLE " & _ " (LIGHT DUES,PILOT DUES IN,PILOT DUES OUT,TOTAL PILOT DUES,TONNAGE DUES IN,TONNAGE DUES OUT,TOTAL TONNAGE DUES,CANAL DUES,BERTHING CHARGES,SANITARY DUES,TUGBOAT DUES IN,TUGBOAT DUES OUT,TOTAL TUGBOAT DUES,MOORING DUES IN,MOORING DUES OUT,TOTAL MOORING DUES,FIRE WATCH) VALUES "(" & _ CStr([Light dues]) & ", " & .... CStr([Fire watch]) & ")" Call CurrentDb.Execute(cmd) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:48:48 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
предположим, что поля имеют следующие типы: Light dues - строка Pilot dues - строка Tonnage dues - число Canal dues - число Berthing charges - дата Tugboat dues - дата Тогда Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ....= и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:49:26 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Там везде числа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:54:14 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
То бишь, пишем cstr([Tonnage dues]) & ", " & _ да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:55:25 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
значит везде пиши, как в варианте с числом. Загляни в FAQ. Там написано, как составляется запрос. Загляни в F1. Там все написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:56:01 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Вот на ON CLICK я написал в бейсике Option Compare Database Private Sub Command169_Click() Dim cmd As String cmd = "INSERT INTO DUES TABLE " & _ " ([LIGHT DUES],[PILOT DUES IN],[PILOT DUES OUT],[TOTAL PILOT DUES],[TONNAGE DUES IN],[TONNAGE DUES OUT],[TOTAL TONNAGE DUES],[CANAL DUES],[BERTHING CHARGES],[SANITARY DUES],[TUGBOAT DUES IN],[TUGBOAT DUES OUT],[TOTAL TUGBOAT DUES],[MOORING DUES IN],[MOORING DUES OUT],[TOTAL MOORING DUES],[FIRE WATCH]) VALUES "(" & _ cstr([LIGHT DUES]) & ", " & _ cstr([PILOT DUES IN]) & ", " & _ cstr([PILOT DUES OUT]) & ", " & _ cstr([TOTAL PILOT DUES]) & ", " & _ cstr([TONNAGE DUES IN]) & ", " & _ cstr([TONNAGE DUES OUT]) & ", " & _ cstr([TOTAL TONNAGE DUES]) & ", " & _ cstr([CANAL DUES]) & ", " & _ cstr([BERTHING CHARGES]) & ", " & _ cstr([SANITARY DUES]) & ", " & _ cstr([TUGBOAT DUES IN]) & ", " & _ cstr([TUGBOAT DUES OUT]) & ", " & _ cstr([TOTAL TUGBOAT DUES]) & ", " & _ cstr([MOORING DUES IN]) & ", " & _ cstr([MOORING DUES OUT]) & ", " & _ cstr([TOTAL MOORING DUES]) & ", " & _ cstr([FIRE WATCH]) & ", " & _ Call CurrentDb.Execute(cmd) End Sub Но кнопка не работает. Какой запрос нужен еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:10:09 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Пишет при нажатии кнопки типа конекшен лост........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:11:25 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
Попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:28:04 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
слухай, а могу ли я сделать ту же самую операцию при том условии, что эта кнопка будет находиться в другой форме? В этой форме будет, допустим, одна кнопка.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:39:42 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
А почему и нет? Попробуй.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:49:23 |
|
||
|
Запоминание значений строк формы+СЕЙВ+отчет
|
|||
|---|---|---|---|
|
#18+
DafА почему и нет? Попробуй.... То есть неважно, будет запись со значением находиься в данной форме или нет, да? Акцесс ее найдет автоматически в другой форме по названию....я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:52:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32612169&tid=1673052]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
11ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 381ms |

| 0 / 0 |
