Article View: pl.comp.bazy-danych.msaccess
Article #137792Rekordset Zle importuje pierwszy rekord
From: Kali
Date: Wed, 18 Nov 2020 20:40
Date: Wed, 18 Nov 2020 20:40
53 lines
2600 bytes
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-mailShow 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