Jump to content

Mysql Ve Calender


muratboy31
 Share

Recommended Posts

İhtiyacınız olabilecek bütün işlevleri yapmaya çalıştım. Ama bazı hatalar var ve ben bunları çözemedim. ListBox'da seçili olan öğeyi almayı başaramadım. Farklı bir tarih seçilince, o tarihteki kayıtlar listeye ekleniyor ama diğer kayıtlar gitmiyor. ListBox'u sıfırlamak için bir kod bulamadım.

 

28VidcN.png

https://app.box.com/s/pefdaoekyenvn6gg9o6s

 

Veritabanı Dosyası

https://app.box.com/s/ms4xl21ovrm9olnu3m2h
Edited by reyiz
Link to comment
Share on other sites

Sadece MySQL eklentisi:

http://www.mindquake.com.br/files/ams/MySQLBundle.exe

 

Bütün eklentiler:

http://www.mindquake.com.br/files/ams/UtilitiesSetup2.exe

Sadece MySQL eklentisini kullanmıştım ama Plugins'den hepsini açmışım. Kullanmadığım pluginleri çıkartıp APZ dosyasını eski mesaja ekledim. ListBox'un On Select evresinde bir hata yapmışım, onuda düzelttim.

Edited by reyiz
Link to comment
Share on other sites

Sadece MySQL eklentisini kullanmıştım ama Plugins'den hepsini açmışım. Kullanmadığım pluginleri çıkartıp APZ dosyasını eski mesaja ekledim. ListBox'un On Select evresinde bir hata yapmışım, onuda düzelttim.

Edited by reyiz
Link to comment
Share on other sites

Sorunları çözdüm ve eklemeler yaptım.

 

  • Silme seçeneği eklendi.
     
  • Düzenleme seçeneği eklendi.
     
  • Düzenleme seçeneği altında tarihi güncelleme seçeneği eklendi.
     
  • Verilerin Base64 formatında gösterilmesi çözüldü.
     
  • Güncelleme tarihinin ve notun seçim yapılmadığı zaman gizlenmesi sağlandı.
     
  • Düzenle ve ekle seçeneklerinin seçim yapılmadığı zaman gizlenmesi sağlandı.
     
  • Güncelleme ve tarih bilgisinin gelmeme sorunu çözüldü.
https://app.box.com/s/j542rcwus62nyrtzh2xe
Link to comment
Share on other sites

  • 2 hafta sonra ...

id sütunu int(11), auto increment, primary key

 

addtime sütunu varchar(255)

 

day sütunu varchar(255)

 

title sütunu varchar(255)

 

note sütunu text olacak.

 

 

SQL dosyasını vermiştim eski mesajımda. Onu phpMyAdmin'den ya da Navicat'ten içe aktarın. Olmazssa aşağıdaki SQL komutlarını çalıştırın:

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

CREATE TABLE IF NOT EXISTS `notlar` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `addtime` varchar(255) NOT NULL,
  `day` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `note` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;

INSERT INTO `notlar` (`id`, `addtime`, `day`, `title`, `note`) VALUES
(10, '22.08.2013 05:57', '22.08.2013', 'test', '123');
Link to comment
Share on other sites

teşekürler

 

Ayrıca şöyle bir sorum var;

local tRes = MySQL.QueryToTable("SELECT * FROM notlar WHERE title='"..edittitle.."'", false);

local nNumColumns = MySQL.GetFields();
local nNumRows = MySQL.GetRows();

for nRow = 1, nNumRows do
  for nColumn = 1, nNumColumns do
    if nColumn == 2 then
    Label.SetText("Label2", tRes[nRow][nColumn]);
    elseif nColumn == 5 then
    edittext = tRes[nRow][nColumn];
    elseif nColumn == 6 then    
    edittext = edittext + tRes[nRow][nColumn];
    Paragraph.SetText("Paragraph1", edittext);
    end
  end
end

ben saat kısmı da ekledim veri tabanına 6. kolona  ama paragrafta 5. ve 6. kolondaki yazıyı tek bir string te toplamak istiyorum ama olmuyor nedendir acaba ?

Link to comment
Share on other sites

Zaten veriler tarih saat şeklinde kaydediliyor. Saat için ayrı kolon oluşturup birleştirmenize gerek yok.

 

Aşağıda ne yapmaya çalıştığınızı anlayamadım. Açıklayabilir misiniz? Hata galiba burada.

edittext = edittext + tRes[nRow][nColumn];
Edited by reyiz
Link to comment
Share on other sites

ben combobox ları calander plugin ile değiştirdim, güzelde oldu yalnız addspecial dates olayı çalışmıyor birtürlü;

yane veri tanaında olan tarihleri special date olarak işaretlesin istiyorum...

local tRes2 = MySQL.QueryToTable("SELECT * FROM notlar", true);

local nNumColumns2 = MySQL.GetFields();
local nNumRows2 = MySQL.GetRows();

for nRow2 = 1, nNumRows2 do
  for nColumn2 = 1, nNumColumns2 do
    if nColumn2 == 2 then
    Calendar.AddSpecialDate("Plugin1", tRe2s[nRow2][nColumn2]);
    end
  end
end
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...