Form Açılış Parametreleri (OpenArgs) Hatası
Tarih
24/12/2008 11:48
Konu Sahibi
osman06
Yorumlar
23
Okunma
4894
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ü 
Sponsor Reklam
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.838
29/10/2008
902
Ankara
Ofis 2010 32 Bit
Çö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ü 
Sponsor Reklam
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ü 
Sponsor Reklam
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
  Accessten excel bağlantısı ile veri alırken parola hatası. Mecnun24 8 262 02/01/2017, 20:11 Mecnun24
  İki Tarih Arası Rapor Hatası m_demir 14 301 24/12/2016, 23:03 m_demir
  Birleştirme sorgusunda sayı formatı hatası Mecnun24 8 265 15/12/2016, 16:39 atoz112
  "Block if without end if" hatası hakkında Mesut Kaytan 10 283 13/12/2016, 22:47 Mesut Kaytan
  Form üzerinden hesaplanan alanın başka form üzerinden güncelleştirilmesi nightashes 16 315 08/12/2016, 21:40 alpeki99


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