artan sıralama sorunu
#1
Merhaba

Yaptığım çalışmada parça numaralarının olduğu alan var. Parça numaralarımız Harf ve sayı ile başlar (ürün tipidir) ve sayı ile devam eder C1-1, C1-2, C1-11,... gibi. Bu nedenle alan özelliği metin.

Parça numarasına göre sıralattığımda doğal olarak C1-1, C1-11, C1-2 şeklinde sıralıyor. Sorguda Mid fonksiyonu ile ilk üç haneyi kaldırıp 1, 11, 2 değerlerinin olduğu alan oluşturdum. Ancak bu alanı sayıya çeviremediğim için sıralamayı 1, 2, 11 haline çeviremedim. Nasıl yapmalıyım?

Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#2
Sayın aerosmith,

Bu çeşit işlemler için tür değiştirme fonksiyonları kullanılır ve C (Change) ile başlarlar.

CStr() metne çecirir
CInt () Tamsayıya çevirir
CDate() Tarihe çeviri
CDbl () Çift duyarlı sayısa çevirir

Sorguda kullanım şekli:

Deyim1: CInt(sorgudaki metin alanın adı)

İyi çalışmalar



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Modalı

Çok teşekkür ederim.

İyi çalışmalar....



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sıralama evren89 2 311 08-07-2024, 10:03
Son Mesaj: evren89
  Gruplu Sıralama evren89 2 321 06-07-2024, 15:08
Son Mesaj: evren89
  [VBA] Yıl Ay Sayı Sıralama Kodu Hakkında Ahmet51 6 768 29-05-2023, 09:31
Son Mesaj: halily
  [VBA] Ardışık Tarih Alanı 1 Er Artan Ahmet51 3 436 12-05-2023, 16:42
Son Mesaj: halily
  [FONKSiYON] Ardışık Sayı Toplama 1 Er Artan Ahmet51 3 479 27-03-2023, 13:58
Son Mesaj: halily
  [VBA] Ardışık Sayı Sıralama Ahmet51 8 887 26-10-2022, 13:21
Son Mesaj: halily
  Sorguda Sıralama Işlemi Hk. adnnfrm 11 1.130 09-07-2022, 14:04
Son Mesaj: dsezgin
  Data Düzenleme / Sıralama sedatisen 1 398 03-11-2021, 21:02
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):