Arama butonu
6
Cevap
770
Tıklama
0
Öne Çıkarma
mssql sorgu
D
11 yıl
Er
Konu Sahibi

bir program yazıyorum.
programda dersler var verilecek olan dersler için planlar oluşturuluyor.

bir planda bulunan bilgiler
1-hangi gün veya günler olduğu : PAZARTESİ,SALI VEYA PAZARTESİ,VEYA ÇARŞAMBA VEYA PAZARTESİ,SALI,ÇARŞAMBA,PERŞEMBE........
2-hangi sınıfta olduğu : A,B,C,D,E,F,
3-hangi öğretmenin vereceği : ali,veli vs
4-Başlama saati :09:00,10:00,15:00 vs
5-bitiş saati : 10:00,11:00 vs

YAPMAYI TAM OLARAK İSTEDİĞİM ŞEY. vereceğim gün/günler de vereceğim saat aralığında hangi öğretmen ve bu öğretmen için hangi sınıf müsaiitir yani tanımlama yapılabilir.
not: yukarıdaki tüm bilgiler tanımlanmaktadır. yani pazartesinin bir koduvar,salının bir kodu var (ve bu kodlamada Pa,sa,ca,pe,cu,ct,pz alanları var ve hangi gün tanımlanmışsa o alan e diğerleri h oluyo.) saatlerin de keza öyle öğretmenler vs standart seyler yani.

istediğim şey dediğim gibi bu. denediğim yollar oldu ama iştediğim gibi bir kod yazamadım. bunu yapabilirsem işin zor kısmı tamamlanacak



E
11 yıl
Çavuş

quote:

Orijinalden alıntı: digit.digitman



bir program yazıyorum.
programda dersler var verilecek olan dersler için planlar oluşturuluyor.

bir planda bulunan bilgiler
1-hangi gün veya günler olduğu : PAZARTESİ,SALI VEYA PAZARTESİ,VEYA ÇARŞAMBA VEYA PAZARTESİ,SALI,ÇARŞAMBA,PERŞEMBE........
2-hangi sınıfta olduğu : A,B,C,D,E,F,
3-hangi öğretmenin vereceği : ali,veli vs
4-Başlama saati :09:00,10:00,15:00 vs
5-bitiş saati : 10:00,11:00 vs

YAPMAYI TAM OLARAK İSTEDİĞİM ŞEY. vereceğim gün/günler de vereceğim saat aralığında hangi öğretmen ve bu öğretmen için hangi sınıf müsaiitir yani tanımlama yapılabilir.
not: yukarıdaki tüm bilgiler tanımlanmaktadır. yani pazartesinin bir koduvar,salının bir kodu var (ve bu kodlamada Pa,sa,ca,pe,cu,ct,pz alanları var ve hangi gün tanımlanmışsa o alan e diğerleri h oluyo.) saatlerin de keza öyle öğretmenler vs standart seyler yani.

istediğim şey dediğim gibi bu. denediğim yollar oldu ama iştediğim gibi bir kod yazamadım. bunu yapabilirsem işin zor kısmı tamamlanacak

O kadar zor olmasa gerek.

Öncelikle öğretmen musaitliğini kontrol edeceğin bir tabloya ihtiyacın var akabinde sınıfların musaitliğini kontrol edeceğin bir tabloya. sonrasunda random olarak öğretmeni boş herhangi bir sınıfa atayabilirsin.



S
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: digit.digitman



bir program yazıyorum.
programda dersler var verilecek olan dersler için planlar oluşturuluyor.

bir planda bulunan bilgiler
1-hangi gün veya günler olduğu : PAZARTESİ,SALI VEYA PAZARTESİ,VEYA ÇARŞAMBA VEYA PAZARTESİ,SALI,ÇARŞAMBA,PERŞEMBE........
2-hangi sınıfta olduğu : A,B,C,D,E,F,
3-hangi öğretmenin vereceği : ali,veli vs
4-Başlama saati :09:00,10:00,15:00 vs
5-bitiş saati : 10:00,11:00 vs

YAPMAYI TAM OLARAK İSTEDİĞİM ŞEY. vereceğim gün/günler de vereceğim saat aralığında hangi öğretmen ve bu öğretmen için hangi sınıf müsaiitir yani tanımlama yapılabilir.
not: yukarıdaki tüm bilgiler tanımlanmaktadır. yani pazartesinin bir koduvar,salının bir kodu var (ve bu kodlamada Pa,sa,ca,pe,cu,ct,pz alanları var ve hangi gün tanımlanmışsa o alan e diğerleri h oluyo.) saatlerin de keza öyle öğretmenler vs standart seyler yani.

istediğim şey dediğim gibi bu. denediğim yollar oldu ama iştediğim gibi bir kod yazamadım. bunu yapabilirsem işin zor kısmı tamamlanacak

tablo adlarını ve alanlarını belirtirsen bir sorgu yazmaya çalışırım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @keyfalan52
F
11 yıl
Yarbay

Programı siz yazıyorsun ama asıl çekirdeğini burda sormussun, gerisi sadece dizayna kalıyor belli bir ücret karşlığı Prosedür olarak MSsql serverda size yazabilirim.


Bu mesaja 1 cevap geldi.
D
11 yıl
Er
Konu Sahibi

ilgin için teşekkür ederim. sen buna çekirdek diyorsunda bu yapmak istediğim olmazsa olmaz bi özellik değil bunu sadece ben ilave etnek istedim. bu özellik olmasa bile şu anda kullanılan programdan çok daha komplike bir yapı kuruyorum. bu yüzden tekrar tşekkürler. ama ücret karşılığı böyle birşeyi yaptırmayı düşünmüyorum.


Bu mesaja 1 cevap geldi.
F
11 yıl
Yarbay

Projenin bu kısmını dediginden bunu ve üzerini dusunerek dedim.Kolay gelsin.



S
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: digit.digitman



bir program yazıyorum.
programda dersler var verilecek olan dersler için planlar oluşturuluyor.

bir planda bulunan bilgiler
1-hangi gün veya günler olduğu : PAZARTESİ,SALI VEYA PAZARTESİ,VEYA ÇARŞAMBA VEYA PAZARTESİ,SALI,ÇARŞAMBA,PERŞEMBE........
2-hangi sınıfta olduğu : A,B,C,D,E,F,
3-hangi öğretmenin vereceği : ali,veli vs
4-Başlama saati :09:00,10:00,15:00 vs
5-bitiş saati : 10:00,11:00 vs

YAPMAYI TAM OLARAK İSTEDİĞİM ŞEY. vereceğim gün/günler de vereceğim saat aralığında hangi öğretmen ve bu öğretmen için hangi sınıf müsaiitir yani tanımlama yapılabilir.
not: yukarıdaki tüm bilgiler tanımlanmaktadır. yani pazartesinin bir koduvar,salının bir kodu var (ve bu kodlamada Pa,sa,ca,pe,cu,ct,pz alanları var ve hangi gün tanımlanmışsa o alan e diğerleri h oluyo.) saatlerin de keza öyle öğretmenler vs standart seyler yani.

istediğim şey dediğim gibi bu. denediğim yollar oldu ama iştediğim gibi bir kod yazamadım. bunu yapabilirsem işin zor kısmı tamamlanacak

Projen baya kapsamlı bir projeymiş.
Ben anladığım kadarıyla bir plan oluşturacağım.

Öncelikle:
1.Günler (Açılır menu) - Bir gün seçiniz.
2.Başlama-Bitiş Saati (Açılır Menu) -Saat aralığını seçiniz.
3.Öğretmenler (Açılır Menu) - Bir öğretmen seçiniz.
4.Sınıflar (Açılır Menu)-Bir sınıf seçiniz.

Tablolarımız:
gunler, saatler, ogretmenler, siniflar

Sorgularımız:
1- select bosgun from gunler where secilmisgunler='h' order by bosgun
2- select bossaat from saatler where secilmissaatler='h' order by bossaat
3- select uygunogretmenler from ogretmenler where secilmisogretmenler='h' order by uygunogretmenler
4- select bossiniflar from siniflar where secilmissiniflar='h' order by bossiniflar

Bu şekilde tablolardaki musait değerler görünecek ve sen açılır menuden seçeceksin.




Bu mesajda bahsedilenler: @digit.digitman
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.