|
|
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
У меня в форме пользователь вводит данные. Ввел какие-либо значения для всех полей, нажимает кнопку следующая запиь или создать запись, а по умолчанию во всех полях для новой записи остались заполненные поля, которые пользователь вводил в предыдущей записи. Как это сделать, подскажите, пожалуйста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 23:07 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Как-то странно. Если поля связанные, и насильно не ставишь им .defaultvalue, то такого не должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 23:27 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
2 Geo: Вы меня неправильно поняли мне не избавиться от этого надо, а сделать надо, чтобы так работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 23:39 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
после обновления данных на форме: Me!myControl.DefaultValue=Me!myControl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 23:55 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
У меня есть несколько полей, с некоторыми получается, а нектороые пишут #Имя? Указывал все для всех полей так как сказано. Для числовых полей работает, а для текстовых нет. Скажите что делать?!?!??!?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 21:18 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Текстовые надо взять в кавычки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 21:29 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
А что именно надо взять в кавычки? Беру в кавычки Me!myControl.DefaultValue="Me!myControl" и так: Me!myControl.DefaultValue=Me!"myControl" и еще по всякому разному, но не работает. Подскажите, пожалуйста, что я неправильно делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:06 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
О святая простота... Результат этой операции должен оказаться в кавычках, а не что-нибудь. Me!myControl.DefaultValue="""" & Me!myControl & """" Кстати, и внутри этого стринга неплохо бы кавычки удвоить, а то работать не будет. Me!myControl.DefaultValue="""" & replace(Me!myControl, """", """""") & """" И наконец: не худо бы перед всем проверить, не Null ли это значение: if isnull(Me!myControl.value) then Me!myControl.DefaultValue="Null" else все прочие проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:11 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Он теперь ругается на Replace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:22 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Какими словами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:36 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Ошибка компиляции: Процедура Sub или Function не определена. Юзаю Access 97, ругается именно на Replace. написал прямо как в ответе: Me!MyControl.DefaultValue = """" & Replace(Me!MyControl, """", """""") & """" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:43 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Угу. В 97 такого нет. Тогда напиши так: Me!MyControl.DefaultValue = """" & DoubleQuote(Me!MyControl.value) & """" Причем функцию DoubleQuote надо написать в модуле: function DoubleQuote(s as string)as string dim s0 as string,i as integer,c as string*1 s0="" for i=1 to len(s) c=mid(s,i,1) s0=s0 & c if c=""""then s0=s0 & c next DoubleQuote=s0 end function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 22:55 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Благодарю! Всё работает! Супер! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2004, 23:19 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
В продолжении темы. Делаю кнопку на добавление записей Визардом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 00:14 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Ишо раз, плиз... Что такое записи оставались в полях? И какие именно поля в новой (!) записи должны очищаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 00:25 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Т.е. все работает, и все записи при добавлении новой записи остаются в полях, как последние введенные, а теперь мне нужно на кнопку добавления записи (это другая кнопка, специальная) поставить такой код, чтобы все записи из всех полей затирались, т.е. были пустыми. >И какие именно поля в новой (!) записи должны очищаться? Все поля должны очищаться, мне бы примерчик хотя бы для одного поля. >Что такое записи оставались в полях? Это значит, что все работало, так как работает, что очищать поля надо только для этой кнопки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 00:38 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
То есть чтобы одна кнопка добавляла запись с заполненными полями, а другая с пустыми??? Ну так очень просто: me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... me!полетакоето.defaultvalue=... DoCmd.GoToRecord , , acNewRec Только у одной кнопки вместо многоточий будут null'ы, а у другой что-то другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 00:51 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Да. Спасибо, большое, это я наверно устал и уже ничего не соображаю. Мог бы и сам догадаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 00:54 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Для Ac97. Написал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Написал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Что я неправильно пишу, подскажите, PLEASE ? ? ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 19:15 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
авторAccess говорит "Объект не поддерживает это св-во или метод". На какой строке он это говорит, можно гадать произвольно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 19:40 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
На строке Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 19:50 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Второй вариант не годится, потому что он затирает значение в текущей записи. Для первого варианта предлагаю подвариант: Me.Controls!мое_поле.DefaultValue = "" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 20:38 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 21:26 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Да. Спасибо, получилось. А как теперь написать эти три строчки, чтобы работало? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 22:40 |
|
||
|
Как оставить в полях формы последнее введенное значение?
|
|||
|---|---|---|---|
|
#18+
Me.Controls![поле_дата].DefaultValue = "=Now()" Me.Controls![поле_время].DefaultValue = "#12:00:00 AM#" Me.Controls![текстовое_поле].DefaultValue = """" & DoubleQuote("мой_текст") & """" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2004, 22:46 |
|
||
|
|

start [/forum/topic.php?fid=45&startmsg=32495572&tid=1674425]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 503ms |

| 0 / 0 |
