🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137589

Re: err 91 co jest skopane

#137589
From: Marek Olkowski
Date: Sun, 08 Apr 2018 18:30
67 lines
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-mail
References: <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