Article View: pl.comp.bazy-danych.msaccess
Article #137463Re: Konwersja kodu z Access 2000 na wyższe
From: Marek Idźkowski
Date: Thu, 25 May 2017 13:28
Date: Thu, 25 May 2017 13:28
51 lines
3519 bytes
3519 bytes
Witam ponownie.
Poradziłem sobie. Brakowało w Accessie 2010 biblioteki MSOWC.DLL
Microsoft Office Web Components 9.0
Pożyczyłem sobie ze starego Accessa 2000.
Działa OK.
Jednak pojawił się inny problem w formularzu wyszukującym interesujące mnie dane.
Tzn W formularzu mam parę pól kombi, które reprezentują kwerendy wyszukujące odpowiednie dane. Jednym z pól kombi jest pole zawierające poszczególne lata transakcji nieruchomości - pokazuje tylko rok np 2013,2014,2015 jako listę. Ta lista tworzy się z dat transakcji np 2013-02-06, 2014-01-30, 2015-07-07.Kod poniżej:
'Procedura przy otwarciu formularza Wyszukaj
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Form_Open_Err
Dim i As Integer
Dim intFirst As Integer
Dim intLast As Integer
Dim strListaRok As String
' Create list for lstYear list box
intFirst = Year(DMin("[Data]", "BazaDanychTransakcjeKupnaSprzedazy"))
intLast = Year(DMax("[Data]", "BazaDanychTransakcjeKupnaSprzedazy"))
For i = intFirst To intLast
strListaRok = strListaRok & i & ";"
Next i
With Me.ListaRok
.RowSourceType = "Value List"
.RowSource = strListaRok
End With
Exit Sub
Form_Open_Err:
MsgBox "An unexpected error has occurred." _
& vbCrLf & "Procedure: Form_Open" _
& vbCrLf & "Error Number: " & Err.Number _
& vbCrLf & "Error Description: " & Err.Description _
, vbCritical, "Error"
End Sub
dodatkowo
Budowa kryteriów dla ciągu Rok
For Each varItem In Me.ListaRok.ItemsSelected
strRok = strRok & "," & Me.ListaRok.ItemData(varItem)
Next varItem
If Len(strRok) = 0 Then
strRok = "Like '*'"
Else
strRok = Right(strRok, Len(strRok) - 1)
strRok = "IN(" & strRok & ")"
End If
W Access 2000 daty wyświetlają się, natomiast w wyższych Accessach niestety pole kombi jest puste - nie pokazuje poszczególnych lat. Nie można wyszukać danych po założonych kryteriach, bo brakuje mu kryterium rok.
Nie wyświetla się żaden kod błędu.
Proszę o pomoc.
PS
Czy jest na grupie ktoś z Wrocławia lub okolic ?
Technical Details
Message-ID:
<d77418e5-a7cf-4fdb-86d7-a261f7a02acd@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!67no406150itx.0!news-out.google.com!v18ni1719ita.0!nntp.google.com!67no403831itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<c9f2f5ef-04a7-4eec-9951-483056790424@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.157.33.45 with SMTP id i42mr20245838otb.126.1495718908910; Thu, 25 May 2017 06:28:28 -0700 (PDT) X-Received: by 10.157.40.242 with SMTP id s105mr343667ota.5.1495718908849; Thu, 25 May 2017 06:28:28 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!67no406150itx.0!news-out.google.com!v18ni1719ita.0!nntp.google.com!67no403831itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych.msaccess Date: Thu, 25 May 2017 06:28:28 -0700 (PDT) In-Reply-To: <c9f2f5ef-04a7-4eec-9951-483056790424@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.22.254.146; posting-account=LX1WQAoAAABUnUIoaXtbJdn9aCtzFK2O NNTP-Posting-Host: 83.22.254.146 References: <c9f2f5ef-04a7-4eec-9951-483056790424@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <d77418e5-a7cf-4fdb-86d7-a261f7a02acd@googlegroups.com> Subject: Re: Konwersja kodu z Access 2000 na wyższe From: Marek Idźkowski <marek.idzkowski@gmail.com> Injection-Date: Thu, 25 May 2017 13:28:28 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit