±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®]½ºÆ®¸µ±×¸®µå ¹öÆ° À̺¥Æ® ¹®Á¦ ÀÔ´Ï´Ù.
ÀüºÀ¼ö
(ÀüºÀ¼ö)
2017-01-17 ¿ÀÈÄ 3:33:31
557ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
1. °³¹ß/½ÇÇà Ç÷§Æû 
  (1) OS : Windows 7
  (2) °³¹ßÅø : Delphi 7
  (3) »ç¿ë Database : Firebird 2.1

2. °³¹ß ÁßÀΠÇÁ·Î±×·¥ : ¹ÙÄÚµå ÀÚÀçÀÔ°í Ã³¸®
   
3. Áú¹® ³»¿ë 
   ¾È³çÇϼ¼¿ä?
   ¾÷ü¿¡¼­ ÀÔ°íµÇ´Â ÀÚÀ縦 ¹ÙÄڵ堸®´õ±â·Î ÀÔÄÚó¸®ÇÏ¿© ÀÔ°í°¡ ¿Ï·áµÇ¸é DB¿¡ ÀúÀåÇϴ ÀÛ¾÷À» ÇÏ·Á°í 
   ÇÕ´Ï´Ù. ½ºÆ®¸µ±×¸®µå¿¡ ¹öÆ° ±×¸®´Â°Í ¹öÆ° À̺¥Æ®·Î 1°³ Ç°¸ñÀ» ÀúÀåÈ÷´Â°Í ±îÁö´Â Àß µÇ´Âµ¥¿ä 2¹ø°
   Ç°¸ñ ºÎÅʹ ·çÇÁ¸¦ µ¹·ÁºÁµµ À̺¥Æ®°¡ ¸ÔÈ÷Áú ¾Ê½À´Ï´Ù. ¾Æ½Ã´ÂºÐ ·çÇÁ µ¹¸®´Â ¹æ¹ýÁ» ºÎŹµå¸³´Ï´Ù.

¾Æ·¡¼Ò½º´Â ½ºÆ®¸µ±×¸®µå¿¡ ¹öÆ°À» ¸¸µé°í 1°³Ç׸ñÀ» ÀúÀåÇϴ ·çÅÏÀÔ´Ï´Ù.(·çÇÁÀû¿ë)
procedure TRSUIPT_F.StringGrid1DrawCell(Sender: TObject; ACol,
  ARow: Integer; Rect: TRect; State: TGridDrawState);
var
  i: Integer;
begin 
 // ÀÔ°í Á¤¸®¹öÆ°À» ±×¸³´Ï´Ù...
  CASE Del_Exst.ItemIndex OF
   1: begin
        with TStringGrid(Sender).Canvas do
          begin
            if ARow > 0 then
              begin
                if ACol = 7 then
                  begin
                    Rect.Left := Rect.Left + 0;
                    Rect.Top  := Rect.Top  + 5;
                    Brush.Color := clBtnFace;
                    DrawFrameControl(Handle, Rect, DFC_BUTTON, DFCS_BUTTONPUSH);  
                    DrawTextA(Handle,' ÀÔ°í', 7, Rect, DT_VCENTER);
                  end;
              End;
          End;
      End;
  end;
end;

// ½ºÆ®¸µ±×¸®µå1 ¹öÆ° À̺¥Æ®
procedure TRSUIPT_F.StringGrid1MouseUp(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  acol, arow,i : Integer;
begin
  i := 1;
  CASE Del_Exst.ItemIndex OF
   1: begin
        StringGrid1.MouseToCell(X, Y, acol, arow);
        if (arow = i) And (acol = 7) Then
          begin
            For i:=1 TO StringGrid1.RowCount -1 DO
  
            STRINGGRID1.CELLS[7,i]:=' [´©¸§]';
            MessageBeep(0);
            If ApplicaTion.MessageBox(' ÀÔ°í ÀÚÀ縦 ÀÔ°íÁ¤¸® ÇϽðڽÀ´Ï±î?'+#13+#10' '+
                                      'ÀÔ°íÁ¤¸® ¿¹(Y) ÀÔ°íÃë¼Ò ¾Æ´Ï¿À(N) ¹öÆ° ¼±ÅÃ',
                                      'Ãâ°í Á¤¸®È®ÀÎ',
                                       MB_Yesno+MB_IconQuesTion) <> IDYES Then
            Exit;
            
            RSUIPTS_F.RSU_INPTClick(Sender);                       //ÀÚÀçÀÔ°í ÇÁ·Î±×·¥ È£Ãâ
            FRM2011_F.spAPPEND.Click;                              //Ãß°¡¹öÆ° Å¬¸¯
            FRM2011_F.ME_IN_DATE.Text := ME_RSU_DATE.Text;         //ÀÔ°íÀÏÀÚ
            FRM2011_F.Ed_Cust_cd.Text := ED_CUST_CD.Text;          //°Å·¡Ã³ÄÚµå
            FRM2011_F.ED_ITEM_Cd.Text := STRINGGRID1.CELLS[1,i];   //ÀÚÀçÄÚµå
            FRM2011_F.ED_In_QTY.Text  := STRINGGRID1.CELLS[6,i];   //ÀÔ°í¼ö·®
            FRM2011_F.ED_IN_MEMO.Text := '¹ßÁÖÀÔ°í';               //ÀÔ°í³»¿ª
            FRM2011_F.ST_CHN_DT.Caption := ST_CHN_DT.Caption;      //º¯°æÀϽÃ
            FRM2011_F.ST_CHN_ID.Caption := ST_CHN_ID.Caption;      //º¯°æÀÚID
            FRM2011_F.BtnSAVE.Click;                               //ÀúÀå
            FRM2011_F.Free;                                        //¸Þ¸ð¸®Á¦°Å
            RSUIPTS_F.RSU_APPRClick(Sender);                       //¹ÙÄÚµå ÀÚÀçÀÔ°í ÇÁ·Î±×·¥ ¿øº¹
            INC(i);
          end;
      end;
  end;
end;