bence "id otomatik sayısı" kayıtların tutamaçlarıdır
yani hiç ortalıkta görünmezler ama oradadırlar bilirsin gözün arkada kalmaz
her kayıda benzersiz bir değer katarlar
kayıtları sıralamak ise pek de görevleri sayılmaz
çünkü kimse onları umursamaz
ya isme, ya tarihe, ya miktara göre sıralayıp durular kayıtları
sizde "id Otomatik sayısını" sıralamada kullanmayın
o tutamaç olarak kalsın bir köşede
"userform"
Excel de siz accessden excele mi alacaksınız
Kod:
1-Dönen varlıklar
10-Hazır Değerler
100-Kasa
100-00 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
101-Alınan Çekler Ve Ödeme emirleri
102-Bankalar
böyle sırlama manuel için biçilmiş kaftan
ama eğer bilgisayar yapsın diyorsanız bu isteğinizi onun anladığı dilden anlatmanız lazım
Kod:
10-Hazır Değerler
100-Kasa
bu mu güzel yoksa
Kod:
010-Hazır Değerler
100-Kasa
bu mu güzel deseniz muhtemelen ikincisini seçer
Kod:
100-00 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
bu mu yoksa
Kod:
100-00-000 Merkez Mağaza Hesabı
100-00-001 Merkez Mağaza TL Kasa Hesabı gibi
bu mu deseniz yine ikincisi olsun der
eğer bilgisayara şöyle sırala derseniz
Kod:
100-Kasa
100-00 Merkez Mağaza Hesabı
o da size sorar neden "K"
"0" dan önce gelecek diye
İşte tam burada gizli kahraman İd Otomatik sayısı gelir
"hangi sırada girildi ise o şekilde sıralansın"
diye talimat verir bilgisayara
Siz yeterki olmasını istediğiniz sıralamada verileri girin
vel hasıl-ı kelam
ne istediğiniz değil nasıl istediğiniz önemli
ama benim fikrimi soracak olursanız
iki alan olmalı ve bunlar "&" ile birleştirilmeli
(21/04/2020, 11:39)accessman yazdı: İşte tam burada gizli kahraman İd Otomatik sayısı gelir
"hangi sırada girildi ise o şekilde sıralansın"
diye talimat verir bilgisayara
Siz yeterki olmasını istediğiniz sıralamada verileri girin
vel hasıl-ı kelam
ne istediğiniz değil nasıl istediğiniz önemli
ama benim fikrimi soracak olursanız
iki alan olmalı ve bunlar "&" ile birleştirilmeli
Hocam fikirleriniz önemli,
veritabanı dağınık kalsa listviewde sıralama yapabilirmiyiz peki ?
Merhaba, excelden ve userform mevzusundan fazla anlamıyorum.
listeyap'ta
rs.Open "select * from [Hesap_Plani]", baglan, 1, 1
şeklinde kod var. Buraya kod için orderby eklenebilir.
rs.Open "select * from [Hesap_Plani] ORDER BY Kod", baglan, 1, 1
bence iki şekilde sırlama olmalı
ya veri kaynağı
Sql alınırken istediğiniz sıralamada alabilrsiniz
ikincisinden emin değilim ama listviewde sıralayabilir diye düşünüyorum
ama şu konuyu halledelim
bilgisayarın sizin nasıl sıralama yapmak istediğinizden haberi var mı
onun ile konuştunuz mu ona dediniz mi
"Ben metine göre sıralayacağım ama "K" harfi "0" dan önce gelmeli
o da kabul etti mi yoksa havanda su döğmüş olursunuz
nerede olursa olsun ister tablo ister
Sql ister listview sıralmayı yapacak olan o
size split, Mid, Left, instr gibi fonksiyonlar lazım olacak