🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Rekordset Zle importuje pierwszy rekord

#137792
From: Kali
Date: Wed, 18 Nov 2020 20:40
53 lines
2600 bytes
Witam
Dla swoich potrzeb firmowych tworzę sobie od lat. choć moja wiedza jest bardzo mała.

jak ktoś może mi pomóc polecam się.
Rekordset tworzy tabele i wszystko dział dobrze, lecz zawsze się żle tworzy pierwszy rekord się sypie.
Napisany kod;

Dim db As DAO.Database

Dim rcNr1 As DAO.Recordset
Dim rcNr3 As DAO.Recordset ' do tabelki pionowej z towarami
Set db = CurrentDb

Set rcNr1 = db.OpenRecordset("SELECT import.Pole1 FROM import WHERE (((import.Pole1) Is Not Null))", dbOpenDynaset)
Set rcNr3 = db.OpenRecordset("Import1")
rcNr1.MoveFirst

Do While Not rcNr1.EOF
With rcNr3
If rcNr1.Fields(0) = 1203855 Then
rcNr1.Move (-1)
 idzamowienia = rcNr1.Fields(0)
rcNr1.Move (2)
a = Mid(idzamowienia, 1, InStr(idzamowienia, Chr(45)) - 1)
b = Left(Mid(idzamowienia, InStr(idzamowienia, Chr(45)) + 1), 9)

c = Replace(Mid(idzamowienia, InStr(idzamowienia, b)), b & Chr(45), "")
Else
If InStr(rcNr1.Fields(0), b & Chr(45) & c) > 0 Then
               .AddNew
       ![idzamowienia] = idzamowienia
         ![a] = a
      ![d] = rcNr1.Fields(0)
 rcNr1.Move (1)
   ![e] = rcNr1.Fields(0)
rcNr1.Move (1)
  ![f] = rcNr1.Fields(0)
                 .Update
                  Else
                 End If
  rcNr1.MoveNext
End If
     End With
Loop
rcNr1.Close
rcNr3.Close
    Set rcNr1 = Nothing
      Set rcNr3 = Nothing
End Sub

podejrzewam,że tajemnica jest w:
Do While Not rcNr1.EOF a może w czymś innym?
Sławek
Technical Details
Message-ID: <68252894-2dbf-46a6-a36a-6c73955d87e7n@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 2002:aed:2aa2:: with SMTP id t31mr6421490qtd.375.1605732040407;        Wed, 18 Nov 2020 12:40:40 -0800 (PST)
X-Received: by 2002:a25:4907:: with SMTP id w7mr10415027yba.272.1605732039920; Wed, 18 Nov 2020 12:40:39 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin2!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych.msaccess
Date: Wed, 18 Nov 2020 12:40:39 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=83.9.9.124; posting-account=74n4zQoAAAAdK4x7iDI7PRkofVlezcZ_
NNTP-Posting-Host: 83.9.9.124
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <68252894-2dbf-46a6-a36a-6c73955d87e7n@googlegroups.com>
Subject: Rekordset Zle importuje pierwszy rekord
From: Kali <slakal1965@gmail.com>
Injection-Date: Wed, 18 Nov 2020 20:40:40 +0000
Lines: 55
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit