Article View: pl.comp.bazy-danych.msaccess
Article #137589Re: err 91 co jest skopane
From: Marek Olkowski
Date: Sun, 08 Apr 2018 18:30
Date: Sun, 08 Apr 2018 18:30
67 lines
3308 bytes
3308 bytes
Public Function LanEditFrm(frm As Form, domain, keyName As String, whereValue As String, KeyNameType As String, _
Optional keyName2 As String, Optional whereValue2 As String, Optional KeyName2Type As String, _
Optional OrderBy As String) As Boolean
' edycja jednego recordu wg strSQL
Dim rs As DAO.Recordset
Dim ctl As Control
Dim vartemp As Variant
Dim StrSQL As String
StrSQL = mSQLString.SQLString(domain, keyName, whereValue, KeyNameType, _
keyName2, whereValue2, KeyName2Type, _
OrderBy)
On Error GoTo ErrorHandler
'Otwarcie połączenia utworzenie rs
Set rs = CurrentDb.OpenRecordset(StrSQL, dbOpenDynaset)
'sprawdzi czy istnieją rekordy
If rs.RecordCount = 1 Then
'Iteracja poprzez poszczególne pola formularza, których nazwy odpowiadają
' nazwom elementów obiektu Recordset
For Each ctl In frm.Controls
'pola nie ma w formularzu - błąd
On Error Resume Next
Err = 0
ctl.Value = rs.Fields(ctl.Name)
If Err = 0 Then
On Error GoTo ErrorHandler
End If
Next
Else
' jeśli brak rekordów lub więcej jak jeden wyswietl komunikat
MsgBoxID EditFalse, vbInformation, LoadString(BazaNazwa)
End If
Exit Function
ErrorHandler:
MsgBox "Error :" & " mRecordset.EditFrm" & " " & _
Err.Number & vbCrLf & vbCrLf & Err.Description, vbInformation, LoadString(BazaNazwa)
End Function
to pracuje
Technical Details
Message-ID:
<418354d9-4585-44c1-b501-90ef9b33482c@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g18no1598504qtk.0!news-out.google.com!f13ni113qtj.0!nntp.google.com!k3no1590365qtm.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<7fc20a41-c9e9-4ad3-ace9-71ae021c5d98@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.55.104.83 with SMTP id d80mr23171162qkc.10.1523212202166; Sun, 08 Apr 2018 11:30:02 -0700 (PDT) X-Received: by 10.31.52.139 with SMTP id b133mr3683276vka.10.1523212201964; Sun, 08 Apr 2018 11:30:01 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g18no1598504qtk.0!news-out.google.com!f13ni113qtj.0!nntp.google.com!k3no1590365qtm.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych.msaccess Date: Sun, 8 Apr 2018 11:30:01 -0700 (PDT) In-Reply-To: <7fc20a41-c9e9-4ad3-ace9-71ae021c5d98@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=188.112.37.200; posting-account=26SaCgoAAAAr_djTV187Xz6nP_ZMU6ds NNTP-Posting-Host: 188.112.37.200 References: <7fc20a41-c9e9-4ad3-ace9-71ae021c5d98@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <418354d9-4585-44c1-b501-90ef9b33482c@googlegroups.com> Subject: Re: err 91 co jest skopane From: Marek Olkowski <szylenymarek@gmail.com> Injection-Date: Sun, 08 Apr 2018 18:30:02 +0000 X-Received-Bytes: 3333 X-Received-Body-CRC: 3050465052 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit