Skip to main content

AccessTr.neT


Formdaki Metin Kutularını Ayrı Kayıtlarla Doldurma

Formdaki Metin Kutularını Ayrı Kayıtlarla Doldurma

#4
Sayın furkanulu,

Alıntı:Mevcut sıralamayı bozmadan 1 2 3 .... 9 10 11 şeklinde bir id ler veren bir sorgu yazabilseydim

ifadenize yönelik olarak,
bir çözüm önerisi olması adına,aşağıdaki açıklamanın yapılması uygun görülmüştür.

Talep ettiğiniz sıralamayı edinmek için;

1)
Aşağıdaki kodları yeni bir Modül oluşturmak sureti ile içeriğine kaydediniz.

Kod:
Function fSortCode(sPassed As String) As String
Dim sLZTemp As String
Dim iLZCount As Integer
Dim sNumTemp As String
Dim iNumCount As Integer




While Len(sPassed)
    'is the first character a number?
    If IsNumeric(Left(sPassed, 1)) Then
            While IsNumeric(Left(sPassed, 1))
                If Left(sPassed, 1) = "0" And iNumCount = 0 Then
                    iLZCount = iLZCount + 1     'Leading Zero counter
                Else
                    iNumCount = iNumCount + 1               'significant digit counter
                    sNumTemp = sNumTemp & Left(sPassed, 1)  'remember all significant digits
                End If
            sPassed = Mid(sPassed, 2)           'loop on next character
            Wend
        'Leading Zeros counted, significant digits counted...
        sLZTemp = sLZTemp & Format(iLZCount, "00")  'leading zero sort code for later...
        sNumTemp = Format(iNumCount, "00") & sNumTemp
        fSortCode = fSortCode & sNumTemp
        iNumCount = 0      'reset for next imbedded digit string...
        iLZCount = 0
        sNumTemp = ""
    End If
'next character not a number, loop on next character in string...
fSortCode = fSortCode & Left(sPassed, 1)
sPassed = Mid(sPassed, 2)
Wend
fSortCode = fSortCode & " " & sLZTemp 'concatenate leading zero sort code

End Function

2)
İster mevcut sorgu üzerinde veyahut da isterseniz de İlgili mevcut sorguda

1 2 3 .... 9 10 11

Yukarıdaki sıralama durumunu vermesi adına,ya mevcut id alanı varsa bu alan üzerinden ya da sıralamayı neye göre yaptıracaksanız o alan üzerinden olmak sureti ile,sorguda


Kod:
siralat:fSortCode([id_alan_adi])
kod satırını yazınız ve bu yeni sütunun SIRALA satırını da ARTAN olarak belirtiniz.

Bu hali ile bir denemede bulununuz.olası soruna veya hataya maruz kalırsanız;gerek hatanın ekran görüntüsünü ve gerekse de mevcut örnek uygulamanızı,içeriğinde farazi gerçek dışı uydurma veriler ve sonuçları görebilmek adına da birkaç kayıt olacak şekilde konunuza dahil ediniz.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Formdaki Metin Kutularını Ayrı Kayıtlarla Doldurma - Yazar: atoz112 - 30/05/2016, 13:41
Task