Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
30/10/2012 17:50
Konu Sahibi
mehcengiz
Yorumlar
5
Okunma
1209
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mehcengiz

Aktif Üye
Kullanici Avatari
Aktif Üye
29
06/03/2010
0
Aydın
Ofis 2007
19/02/2015,19:04
Çözüldü 
Ekteki veritabanımdaki Tablo1 de Kimlik, İl, İlçe ve SeminerTarihi alanları var. İstediğim şu: Aynı il, ilçe ve tarihte ikinci bir seminer eklenmesin tabloya. Örneğin: Aydın ili Nazilli İlçesi 01/02/2012 tarihli iki tane veri olmasın.
Aynı ilçede farklı tarihte seminer düzenleyebiliriz.
veya;
aynı tarihte farklı bir ilçede de seminer düzenleyebiliriz.
bu sınırlamayı nasıl yapabilirim acaba?
ilginize teşekkür ederim.


Ek Dosyalar
.rar   Veritabanı2.rar (Dosya Boyutu: 9,43 KB / İndirme Sayısı: 4)
mehcengiz, 06-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla

Kur@l

AccessTR.Net
Kullanici Avatari
Uzman
2.032
05/11/2008
KONYA
Ofis 2010
21/10/2017,13:43
Çözüldü 
En basit yöntem Tablonun tasarım görünümünde açarak il,ilçe,tarih alanlarını seçip Primary key yapmandır.
Araç çubuğundaki sarı anahtar komutu ile.
Kolay Gelsin.


komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla

mehcengiz

Aktif Üye
Kullanici Avatari
Aktif Üye
29
06/03/2010
0
Aydın
Ofis 2007
19/02/2015,19:04
Çözüldü 
Teşekkür ederim


mehcengiz, 06-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla

esrefigit

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çözüldü 
primary key yapılırsa tekrara izin verilse bile aynı ilçede seminer olabileceği için farklı tarihte sorun yaratır


meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla

Kur@l

AccessTR.Net
Kullanici Avatari
Uzman
2.032
05/11/2008
KONYA
Ofis 2010
21/10/2017,13:43
Çözüldü 
Abi tarihide primary key yaptığımızdan farklı tarihlerde yapılmasına izin verecektir.


komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla

esrefigit

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çözüldü 
kod

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Option Compare Database
Public rstkayit As ADODB.Recordset
Dim strSQL As String
Const tarfor = "\#mm\/dd\/yyyy\#"
Private Sub Komut16_Click()
Call arakaydet
End Sub
Function arakaydet()
Dim strWhere As String
' kriter alanlarını kontrol ediyoruz
 If Len(Me.tarih & vbNullString) > 0 Then
 strWhere = strWhere & "Tablo2.tarih= " & Format(Me.tarih, tarfor) & "AND "
 End If
 If Len(Me.ilce & vbNullString) > 0 Then
 strWhere = strWhere & "Tablo2.ilce='" & Me.ilce & "' AND "
 End If
 If Len(Me.semineradi & vbNullString) > 0 Then
 strWhere = strWhere & "Tablo2.semineradi='" & Me.semineradi & "' AND "
 End If
' where ekleme ve fazla and leri kaldırma
 If Len(strWhere) > 0 Then
 strWhere = " WHERE " & Left(strWhere, Len(strWhere) - 4)
 End If

 strSQL = "SELECT * FROM Tablo2 " & strWhere & ";"
 Set rstkayit = New ADODB.Recordset
rstkayit.Open strSQL, CurrentProject.Connection, adOpenStatic, adLockReadOnly
 
 If Not rstkayit.BOF And Not rstkayit.EOF Then
MsgBox "BU TARİH VE BU İLÇEDE YAZDIĞINIZ SEMİNER BULUNMAKTADIR."
 Else
 strSQL = "SELECT * FROM Tablo2 "
 Set rstkayit = New ADODB.Recordset
 rstkayit.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
With rstkayit
.AddNew
.Fields("tarih") = Me.tarih
.Fields("ilce") = Me.ilce
.Fields("semineradi") = Me.semineradi
.Update
End With
 MsgBox "KAYDINIZ YAPILDI ALANLAR BOŞALTILDI"
 Me.tarih = ""
 Me.ilce = ""
 Me.semineradi = ""
 End If
End Function


Ek Dosyalar
.rar   deneme.rar (Dosya Boyutu: 32,74 KB / İndirme Sayısı: 12)
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Sql Serverdan Sorgu İle Yerel Veri Tabanına Veri Yazdırma ertans 1 165 24/08/2017, 11:22 burhanb
Çözüldü webden veri alma, veri tabanına ekleme.... mbo69221088 15 1.165 10/12/2016, 00:08 mbo69221088
Çözüldü otel otomasyonu veri tekrarı engelleme enes5454 8 1.563 09/05/2015, 11:32 atoz112
Çözüldü bir comboboxtan veri seçince diğer comboboxlara veri getirmek alican60 4 2.673 14/10/2014, 08:59 drummers
Çözüldü Aynı ilçe ismine sahip birçok il olsa, veri tekrarı nasıl engellenir? abahceci 9 2.438 08/03/2014, 16:34 abahceci

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.