[SORGU] SQL Komutu ile Alan Adını Değiştirmek
#1
Merhabalar,

SQL Komutu ile Access 2007 de oluşturulan bir veritabanının yine SQL komutu ile alan adının değiştirilmesi için nasıl bir SQL Cümlesi yazabiliriz.

Ben araştırmalarım sonucu şöyle bir cümleye ulaştım;

ALTER TABLE tablo_adı RENAME COLUMN eski_alan_adi TO yeni_alan_adi

Fakat tüm denemelerim sonuçsuz kaldı. Bilen varsa lütfen yardımını esirgemesin.

İyi çalışmalar,
TAMER ÇELENK



  Alıntı
Bu mesajı beğenenler:
#2
Yazdığınız kod sanırım MySql için.
Siz Access'in kendi formu üzerinde bunu bir buton yardımı ile kullanmak istiyorsanız;

Visual Basic
  1. CurrentDb.TableDefs("TabloAdı").Fields("EskiAlanAdı").Name = "YeniAlanAdı"



Önemli: Form üzerinden tablo adı, alan adı gibi güncellemeler yapabilmeniz için formunuzun değiştirilecek tablo ile hiçbir bağlantısı olmamalıdır. Yani formun "Kayıt Kaynağı" kısmı ya boş olmalı, yahut başka bir tabloya bağlı olmalı.

veya form üzerine bir metin kutusu yerleştirerek metin kutusuyla alan adını yazabilirsiniz

Visual Basic
  1. CurrentDb.TableDefs("TabloAdı").Fields("EskiAlanAdı").Name = Me.Metin0



Örnek zenginliği olsun birde farklı bir şekilde alan adını açılan kutudan seçip metşn kutusuna yeni alan adını yazarak da değiştirebilğirsiniz. Onuda örnek ile ekleyeyim.


Eklenti Dosyaları
.rar   Alan Adı Değiştirmek.rar (Boyut: 11,75 KB / İndirilme: 94)
[Resim: yazlimplanlama.png]


İslamın şartı Beş, haddini bilmek Altıdır...Vv





  Alıntı
Bu mesajı beğenenler:
#3
Merhabalar,

İstediğim kod sade bir SQL sorgusu olacaktı. Yani bizden istenilen SQL Tasarımı ekranında SQL Kodu ile bir tablodaki sütun alanının isminin değiştirilmesi.

MySQL, Oracle veya SQL Serverde çözümü biliyorum fakat Access 2007 de çözümü bir türlü bulamadım.

Bilgili arkadaşlar varsa lütfen yardım bekliyorum.

İyi çalışmalar.



  Alıntı
Bu mesajı beğenenler:
#4
tamam ama sql sorgusu veya kodu ile alan üzerinde isim değişikliği yapmanın güçlüklerini hesap ettiniz mi hiç? Yani neden uğraşasınız ki, anlamadım
[Resim: yazlimplanlama.png]


İslamın şartı Beş, haddini bilmek Altıdır...Vv





  Alıntı
Bu mesajı beğenenler:
#5
Biliyorum fakat ödevim olduğu için yapmam gerek.



  Alıntı
Bu mesajı beğenenler:
#6
(30-11-2012, 18:39)banakodla demiş ki: Biliyorum fakat ödevim olduğu için yapmam gerek.

Access'in kullandığı ansi sql ile bu işlemi yapamazsınız.. Ödevi veren hocanızda eminim bunu biliyordur..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] ülke Seçtiğimde Telefon Numaraları Formatını Değiştirmek. MRRES 2 254 15-12-2025, 18:16
Son Mesaj: MRRES
  Sorgu Içerisinde Boş Alan Varsa 0 (sıfır) Ile Doldurmak denizfatihi 3 515 15-08-2024, 14:38
Son Mesaj: beab05
  [SORGU] çarpraz Sorguda Sütun Değeri Olarak Birden çok Alan Seçebilir Miyiz? abkbek 2 409 13-08-2024, 21:18
Son Mesaj: abkbek
  [VBA] Access 2016 Accdb Dosyasını Vba Komutu Ile Sıkıştır Ve Onar Için Yardım abkbek 2 508 10-08-2024, 18:16
Son Mesaj: abkbek
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 474 04-02-2024, 00:42
Son Mesaj: zimbit
  [VBA] Bir Tabloda Alan Türü Uzun Metin Olan Iki Ayrı Alanı Karşılaştırmak abkbek 13 1.187 10-11-2023, 22:26
Son Mesaj: abkbek
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 481 09-11-2023, 00:54
Son Mesaj: dsezgin
  Boş Alan Kontrolü (taruz) : Rapor Butonu prtkl 5 676 31-05-2023, 22:48
Son Mesaj: hnakis

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi