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

mehcengiz

Aktif Üye
16285
 45
 10
 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.



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

Kur@l

Kur@l

Uzman
266
 43
 59
 2.034
 05/11/2008
 -
 
 Ofis 2010 32 Bit
 01/05/2019,23:41
Çö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.

...........
mehcengiz

mehcengiz

Aktif Üye
16285
 45
 10
 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

esrefigit

esrefigit

Aktif Üye
32
 Belirtilmemiş
 59
 599
 30/10/2008
359
 Konya
 
 Ofis 2003
 20/09/2018,16:01
Çö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

...........
Kur@l

Kur@l

Uzman
266
 43
 59
 2.034
 05/11/2008
 -
 
 Ofis 2010 32 Bit
 01/05/2019,23:41
Çö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.

esrefigit

esrefigit

Aktif Üye
32
 Belirtilmemiş
 59
 599
 30/10/2008
359
 Konya
 
 Ofis 2003
 20/09/2018,16:01
Çö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


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

...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Bir Veri Kutusunun Değerini, Başka Bir Veri Kutusuna Bağımlı Yapabilir Miyim ? A_day 10 532 18/11/2018, 22:24
Son Yorum: A_day
Çözüldü Veri Tabanındaki Kayıtlı Bilgiyi 2. Veri Tabanında Bulunan Aynı Değişkenlere Kayıt cevahir1 10 834 24/04/2018, 12:03
Son Yorum: cevahir1
Çözüldü Formda,açılan Kutudan Veri Seçtiğimde Tablodan Veri Bulma 53rize 4 605 25/10/2017, 09:31
Son Yorum: 53rize
Çözüldü Sql Serverdan Sorgu İle Yerel Veri Tabanına Veri Yazdırma ertans 1 562 24/08/2017, 11:22
Son Yorum: burhanb
Çözüldü webden veri alma, veri tabanına ekleme.... mbo69221088 15 1.940 10/12/2016, 00:08
Son Yorum: mbo69221088

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.