Form Açılış Parametreleri (OpenArgs) Hatası
Tarih
24/12/2008 11:48
Konu Sahibi
osman06
Yorumlar
23
Okunma
4733
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



osman06
Aktif Üye
Kullanici Avatari
Aktif Üye
233
22/11/2008
0
Ankara
Ofis 2003
04/10/2016,23:18
Çözüldü 
mrb
aşağıdaki kodda neyin yanlış olduğunu bulamadım

listede bi isme tıkladıpımda bi form açılıyor ve formda bazı bilgiler geliyor ama bilgini birinin kodları aşağıdaki gibi

tıkladığımda aşağıdaki hatayı veriyor

Run-time error "94"
Invalid use of Null

Formun yüklendiğinde yazan kod :
Option Compare Database

Private Sub Form_Load()
Me.Kaydı_Alan = GetTagFromArg(Me.OpenArgs, "Value") bu kısım sarı oluyo
End Sub


Modül kodu :
Option Compare Database

Public Function GetTagFromArg(ByVal OpenArgs As String, ByVal Tag As String) As String
Dim strArgument() As String
strArgument = Split(OpenArgs, ":")
Dim i As Integer

For i = 0 To UBound(strArgument)
If InStr(strArgument(i), Tag) And InStr(strArgument(i), "=") > 0 Then
GetTagFromArg = Mid$(strArgument(i), InStr(strArgument(i), "=") + 1)
Exit Function
End If
Next
GetTagFromArg = ""
End Function
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,01:24
Çözüldü 
bildiğim kadarıyla ve örneğin olmadığına göre
Public Function GetTagFromArg(ByVal OpenArgs As String, ByVal Tag As String) As String
kısmını kod sayfasının en üst kısımdaki
Option Compare Database ..nin altına yazmayı dene

birde şunu dene
Me.Kaydı_Alan isimli erdeki metin kutusunun adının Kaydı_Alan olup olmadığını kontrol et
Cevapla


Bilgisayarcı
Atçalı
Kullanici Avatari
Onursal
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
Load yerine OPEN olayına yazmayı dene. Benim bildiğim açılış parametrelerine ancak Form_Open'da ulaşılablir.

Ayrıca foksyion gereksiz gibi sanki. OpenArgs'ı bu fonksiyon olmadan da kullanabilirsin.
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla


osman06
Aktif Üye
Kullanici Avatari
Aktif Üye
233
22/11/2008
0
Ankara
Ofis 2003
04/10/2016,23:18
Çözüldü 
hocam olmadı yapmadım
örneği eklemeye çalışyorum eklemiyor
Cevapla


Bilgisayarcı
Atçalı
Kullanici Avatari
Onursal
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
Peki formu açarken bir parametre gönderiyorsun değil mi?
Formu Açarken kullandığın kodu yazarsan bakarız.
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla


osman06
Aktif Üye
Kullanici Avatari
Aktif Üye
233
22/11/2008
0
Ankara
Ofis 2003
04/10/2016,23:18
Çözüldü 
Run-time error "94"
Invalid use of Null

Formun yüklendiğinde yazan kod :
Option Compare Database

Private Sub Form_Load()
Me.Kaydı_Alan = GetTagFromArg(Me.OpenArgs, "Value") bu kısım sarı oluyo
End Sub


Modül kodu :
Option Compare Database

Public Function GetTagFromArg(ByVal OpenArgs As String, ByVal Tag As String) As String
Dim strArgument() As String
strArgument = Split(OpenArgs, ":")
Dim i As Integer

For i = 0 To UBound(strArgument)
If InStr(strArgument(i), Tag) And InStr(strArgument(i), "=") > 0 Then
GetTagFromArg = Mid$(strArgument(i), InStr(strArgument(i), "=") + 1)
Exit Function
End If
Next
GetTagFromArg = ""
End Function

hocam bide metin kutusunun varsayılan değer kısmında ağaşıdaki kod yazıyor o
Kaydı_Alan metin kutusunda bu yazıyor =[Formlar]![ACILIS]![kullanıcı].[Column](1)
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  method or data hatası murat dikme 7 96 02/12/2016, 19:04 murat dikme
  Sms Göndermede Port Hatası kadirdursun 4 178 28/11/2016, 14:23 atoz112
  Excelden Veri Aktarımı Hatası Xleash 6 132 25/11/2016, 10:52 Xleash
  Güncelleştirme Sorgusu Çalıştırınca Kayıt Kilit Hatası Hakkında shalala 2 51 23/11/2016, 00:39 shalala
  Type mismatch hatası yenginoglu 6 181 04/11/2016, 12:12 yenginoglu


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya