탐고루주의 끄적임 54

DevExpress의 Skin을 제거하여 실행파일 크기를 줄이자.

프로젝트 옵션의 Packages 섹션으로 들어가서DesignTime Packages 항목들 중에 아래 두 개를 체크 해제하세요.ExpressSkins Library Uses Clauses Auto Fill Helper for ExpressEditors by Developer Express Inc.ExpressSkins Library Uses Clauses Auto Fill Helper by Developer Express Inc.이 두개가 사용되면 IDE에서 소스 저장시점에 DevExpress 스킨 유닛들이 모두 Uses 절에 자동으로 입력됩니다.

윈도우 11에서 공유 폴더를 탐색기에 네트워크로 나타내기

이 문서는 윈도우 11에서 폴더를 공유하고 탐색기에 네트워크로 나타나게 하는 방법을 적어 놓는다.  오로지 나 자신의 기억을 믿지 못한 것이매, 남을 위해 자잘한 이미지나 스크린샷은 첨부하지 않겠다. 주지하듯이 공유폴더만 설정하면 탐색기 경로창에 ‘\\Localhost’, 또는 ‘\\컴퓨터이름’, 또는 ‘\\192.168.0.?’라는 내부IP를 입력하면 공유폴더를 볼 수는 있다. 나의 경우에는 아래 사항을 수행함으로써 공유폴더를 탐색기에 나타낼 수 있었다.  다음은 모두 서버(공유폴더가 있는 컴퓨터)에서 이루어지는 작업이다 1. 공유폴더를 만들고, Everyone을 사용자에 추가한다. 2. 이더넷의 속성을 [개인네트워크]로 변경한다. [네트워크 및 인터넷]의 첫화면에서 이더넷 그림 옆의 속성을 클릭하여 ..

테이블 이름을 매개변수로 받아서 테이블 삭제하기

sql server에서 'Notice' 테이블을 지우려면 drop table if exists Notice로 쿼리를 작성하면 되겠지만, 다른 프러시져로 넘겨서 참조할 때는 drop table if exists @param으로는 안 된다 @param로 'Notice'를 받아서Declare @SqlString nvarchar(50) = 'drop table if exists ' + Convert(nvarchar(20), @Param) execute sp_executesql @SqlString으로 해야 한다 sql server에 관한 지식이 너무나 천박하여 이런 것도 잊지 않기 위해 올려 둔다. 2024.10.6 탐고루주

MS SQL Server의 설치, 원격 접속, 네트워크의 파일 공유

MS SQL Server를 설치하면 데이터베이스 서비스를 제공할 수 있는 상태가 되고, 실제 데이터베이스 생성/관리 등은 SQL 전용 도구인 SSMS를 통해 접근/관리한다.물론 클라이언트에서도 SSMS를 이용해서 접속이 가능한데, 이 때는 네트워크상 공유폴더의 파일을 공유할 수 있어야 한다. 이 문서는 나 자신의 기억을 붙잡아 두려는 목적으로 작성하므로,  사진을 통한 자세한 설명보다는 가급적 간단히 설명하겠다. 1. MS SQL Server 2019 설치-인스턴스 이름 입력. 별도의 인스턴스 이름 설정이 필요하지 않은 경우, Default로 진행.-기본 시스템 계정. 이것은 나중에 수정이 필요하나 지금은 건드리지 않음. -계정 설정. 우선 윈도우 인증으로 입력하고 넘어감(추후 설명)-설치완료. 구성 확..

SQL Server 설치 후 추가하여 처리할 사항

SQL Server설치시 방화벽을 자동으로 열어주지 않습니다.보안 사항이 변경되면서 이 부분도 자동으로 설정되지 않도록 변경된 것으로 알려져 있습니다.  1. Firewall윈도우 키를 눌러 firewall 를 검색. 고급보안이 포함된 windows 방화벽 선택2. SQL Server Configuration ManagerSQL 서버 구성 관리자를 실행합니다.모든 구성 변경이 끝났습니다.대부분 알고 있는 내용이지만, 새로 설치할 때마다 기억을 더듬으며 자료를 찾아 확인하게 되는 부분이라 기록으로 남겨봅니다.

델파이 ModalResult값이 작동하지 않을 때

Modal Form을 만들고 Botton 컴포넌트를 이용하지 않고  Coding으로  ModalResult값을 설정할 때,  분명히 ModalResult값을 mrOk 등으로 설정했는데 mrCancel이  나오는 경우가 있다.아래와 같이 코딩하면 항상 ModalResult값이  mrCancel이 나온다.분명 ModalResult값을 mrOk로 설정했는데 왜 그럴까?ModalResult=mrOk;Close(); 그 이유는 TCustomForm의 Close함수에 있다. 아래 코드를 잘보면Form이 Modal폼일경우 ModalResult값을 Default로 mrCancel을 주고있다.procedure TCustomForm.Close;var  CloseAction: TCloseAction;begin  if fsM..

MSSQL에서 최대값의 Row를 추출하는 방법

select Distinct S.CustNo, S.BillDate  from Suip S left join Suip Q on S.CustNo=Q.CustNo AND S.BillDate where    Q.BillDate is null // Self left Join을 사용하여 CustNo가 동일한 조건 내에서 BillDate의 최대값을 가져온다 // BillDate가 유일하지 않다면 리턴값은 @Row이상이 된다. 리턴되는 Row를 1개만 나타내려면  Distinct를 사용한다./ /order by절을 사용한다면 order by CustNo가 되어야 한다.(자동으로 CustNo 에 대하여 Set order이 적용된다는 말씀) //나의 프로그램에서 아래와 같이 응용하고 잊지 않기 위하여 기록해 둔다selec..

德建名立(덕건명립)

천자문에 나오는 구절입니다.德建名立 形端表正 탐고루주가 2024년 세무사시험에 합격하였을 때 성대기 선배께서 부친인 월암선생(송구하게도 함자를 잊음)께 부탁하여 표구까지 해준 작품입니다. 큰 글자를 속시원히 운필한 것이 항상 마음에 듭니다.세무사를 개업한 1986년 6월부터 지금까지 사무실에 걸어두고 덕건명립의 뜻을 새기고 있습니다.  註解千字文(주해천자문)天地玄黃 宇宙洪荒, 日月盈昃 辰宿列張. ▶ 天:하늘 천 地:땅 지 玄:검을 현 黃:누를 황 宇:집 우 宙:집 주 洪:넓을 홍 荒:클 황(거칠 황) ▶ 日:해 일(날 일) 月:달 월 盈:찰 영 昃:기울 측 辰:별진(신koahn.tistory.com 2024.7.29 탐고루주