-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Ïðîøó ïîìîùè!

Âòîðíèê, 06 Ñåíòÿáðÿ 2016 ã. 16:42 + â öèòàòíèê
Óâàæàåìûå! Çàñàäà çàñòàâèëà îáðàòèòüñÿ ïîëóñëåïîãî íåìîãî))) Äîëáëþñü âðîäå ñ ïðîñòîé çàäà÷êîé, à íà âûõîäå òðÿñèíà. Ïîìîãèòå ïæëñò. Äàæå íîðìàëüíîãî íàçâàíèÿ äëÿ òîïà íå ñìîã ïîäîáðàòü íà íåðâàõ( Èçâèíÿþñü çà ôëóä, íå ñìîã íè÷åãî íàéòè ïî òàêîé ñòðàííîé òåìå

Íå ìîãó âðóáèòüñÿ ïî÷åìó â èòîãå êîííåêøí âûäàåò íîëü âìåñòî åäèíèöû. Âîò ïðèìåð

Sub test()
'Òåñò âûõîäíîãî çíà÷åíèÿ çàïðîñà!
DoCmd.SetWarnings True
    Dim dbs As Database, rstList As Recordset, fldID As Field, fldName As Field
        Set dbs = CurrentDb ' Âîçâðàùàåò ññûëêó íà òåêóùóþ áàçó äàííûõ.
Dim txtSQL As String

    On Error Resume Next 'çäåñü ïðîñòî ïðåäâàðèòåëüíî î÷èùàþòñÿ òàáëèöû è çàïðîñû â öèêëàõ òåñòà
CurrentDb.Execute "Drop table test_ÒàðèôÔèêñû"
CurrentDb.Execute "Drop table q_ÒàðèôÔèêñû"
    On Error GoTo 0
    'ñîçäàåòñÿ ïðîñòåíüêàÿ òàáëèöà
CurrentDb.Execute "Create table test_ÒàðèôÔèêñû (idclient int, Client string(72))"

'ïîòîì ïðîñòî äîáàâëÿåì çàïèñü ÷åðåç ðåêîðäñåò
Set rstList = dbs.OpenRecordset("test_ÒàðèôÔèêñû")
'Set fldID = rstList.Fields!idclient
'Set fldName = rstList.Fields!client

'rstList.MoveFirst
    With rstList
        '.Edit
        .AddNew
        .Fields("idclient") = 0
        .Fields("client") = "Ïåðåäà÷à ïðàéñ-ëèñòîâ"
        .Update
        .Close
    End With

tbl_Name = "test_ÒàðèôÔèêñû"
'äàëüøå êîìïîíóþ òåêñò äëÿ ôîðìèðîâàíèÿ çàïðîñà c óñëîâèåì íà çíà÷åíèå â ïîëå client
txtSQL = "SELECT Count([" & tbl_Name & "].CLIENT) As [COUNT] FROM [" & tbl_Name & "] WHERE ((([" & tbl_Name & "].CLIENT) Like (" & """" & "Ïåðåäà÷à*" & """" & ")))"
        '--- ýòî ïðîñòî äëÿ âûâîäà òåêñòà äëÿ ïðîâåðêè êîððåêòíîñòè. ìîæíî çàêîììåíòàðèòü
        Dim FileName
        Dim iFileNum As Integer
        iFileNum = FreeFile
        sFileName = "D:\1"
        'Will write file
        Open sFileName For Append As iFileNum
        Print #iFileNum, txtSQL
        Close iFileNum
        '----
        '!!! È âîò çàðàçà ðåçóëüòàò êîòîðûé ïî âñåì èäåÿì äîëæåí áûòü ðàâåí 1, îí ïî÷åìó-òî ñöóêî íîëü!  :-(((
        a = CurrentProject.Connection.Execute(txtSQL).Fields(0)

'ïðîâåðÿþ äîïîëíèòåëüíî ñîçäàíèåì ñîõð.ïðîöåäóðû
Set MyQuery = dbs.CreateQueryDef("q_ÒàðèôÔèêñû", txtSQL)
'îòêðûâàþ åå è âèæó áëèí 1
DoCmd.OpenQuery "q_ÒàðèôÔèêñû", acViewNormal, acEdit

End Sub


P.S. Íàâåðíîå ñðàçó ìîæíî ãðîõíóòü òåìó ïîñëå îòâåòîâ

http://www.sql.ru/forum/1229728/proshu-pomoshhi


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó