|
|
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
Сорри!:) Сам не нашел в топиках:) В поле формы нужно выдать результат запроса (int) 40 Может быть RunSQL? Если не затруднит:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 18:23 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
если .mdb то =DLookUp("[поле1]", "Table1", "<Условие>") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 18:31 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
2 Geen может быть слишком жарко, но я вообще ничего не понял. может пояснишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 18:31 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
Извините *.adp + MSSQL2000 Поясняю: Жарко!:) В форме есть поле "qwer" куда нужно вывести ресультат запроса "SELECT SUM(MyFld1*MyFld2) From TblA" - одно значение (int) 40 Сам запрос проверял - выдает действительно 40:) Там еще много VB кода, но я его опускаю:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 18:45 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
отсюда\r \r Dim MYConnection As New adodb.Connection\r \r \'пример подключения\r MYConnection.Open "Provider=MSDASQL;DSN=LocalServer;SERVER=({local});UID=sa;PWD=;WSID={ИМЯ_компьютера};DATABASE={ИМЯ_БАЗЫ_ДАННЫХ};LANGUAGE=русский;QueryLogTime=Yes"\r \'{УКАЗАННОЕ В ТАКИХ СКОБКАХ ЗАМЕНИТЬ НА СВОИ ЗНАЧЕНИЯ}\r \r Dim cmd As New adodb.Command\r cmd.ActiveConnection = MYConnection\r cmd.CommandText = "sp_daystatus" \'насколько мне известно параметры можно добавить прямо сюда после пробела, через зпт\r cmd.CommandType = adCmdStoredProc\r \'Возвращаемые параметры можно добавить так\r cmd.Parameters.Append cmd.CreateParameter("@data", adInteger, adParamInputOutput)\r cmd.Parameters(0) = MYintegervar\r cmd.Execute\r Myvar = cmd.Parameters(0)\r Set cmd = Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 19:20 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
Простите, но зачем коннектится, если я уже в базе? Написал такой вот саб: Private Sub Mest_Sub_Group_Change() Dim B As String, C As Date C = Forms![Groups]![ID_Group] B = "SELECT SUM(Sub_Group.Mest_Sub_Group * Types_Nomer.Mest_Type)" _ & " AS Vsego FROM dbo.Sub_Group INNER JOIN dbo.Types_Nomer ON" _ & " dbo.Sub_Group.Type_Sub_Group = dbo.Types_Nomer.ID_Type_Nomer" _ & " WHERE (dbo.Sub_Group.K_Group = '" & Format(C, "yyyymmdd hh:mm:ss") & "')" MsgBox (B) End Sub В MsgBox-e вижу свой (правильный) запрос:) А итог нужно вставить в Поле "Поле13" ВОТ ЭТО КАК СДЕЛАТЬ? Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 09:53 |
|
||
|
Результат запроса в поле (извините не нашел)
|
|||
|---|---|---|---|
|
#18+
ну так либо как Вадя использую ХП, либо можно просто открыть рекордсет на твоей SQL строке и прочитать значение в строке, вроде как-то так: rs.Open B, Connection, adOpenStatic, adLockReadOnly me![поле]=rs![сумма] rs.close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2003, 10:10 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1769&tid=1680169]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 309ms |

| 0 / 0 |
