전체보기 234

MSSQL 저장 프로시저 CURSOR, FETCH

오랜만에 MSSQL 저장 프로시져 건드렸다가, 머리에 쥐났었는데 다행히 하고자 하는건 다 만들었습니다. 코드에 나온건 위의 3개의 테이블을 사용했는데, 사실상 위의 두 테이블중 하나와 아래 테이블로만도 가능합니다. 아래 코드에서 다루는 내용들은 CURSOR 사용과 null값, 최대값(MAX), 업데이트방법, 날짜 변형(Format)등등의 복합적인 내용을 담고있어, 살펴보시기 좋은 예가 되지 않을까 싶습니다. 아래는 저장프로시저에서 사용한 전문입니다. *'--' 주석에 설명을 해뒀습니다. *주석의 경우 제 스스로 말하는거라 경어가 없더라도 양해바랍니다. USE [서버명] GO /****** Object: StoredProcedure [dbo].[매출총계2] Script Date: 2022-05-11 오후 ..

저장 프로시저 사용기록 sum, update

USE [DB명] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[매출총계] ( @TCD int ) AS BEGIN DECLARE @총매출 int, @올해매출 int, @년도 int set @년도 = format(getdate(),'yyyy') SELECT @총매출= sum(소계) from tbl2거래입력 where 업체코드 = @TCD SELECT @올해매출= sum(소계) from tbl2거래입력 where 업체코드 = @TCD AND format(날짜,'yyyy') = @년도 update tbl고객사업자 set 총매출 = @총매출, 올해매출 = @올해매출 where ID= @TCD PRINT @총매출 PRINT @..

저장프로시저 MSSQL, 통과쿼리

이전에 까페에 적었던글 쉽게 찾아 보려고 블로그에 복사해서 옮겼습니다. https://cafe.naver.com/xpath/38001 안녕하세요 앤디즘입니다. 통과쿼리를 사용하다가 복습용 노트를 작성합니다. 아래 링크의 피자쟁이님의 저같은 초보님들을 위한 mssql 통과쿼리(저장프로시저)활용 과 로그인님의 통과쿼리 만든는 방법 의 두 글을 보고 통과쿼리의 기본을 익혔다고 생각합니다. 통과쿼리가 처음이신분은 아래의 링크를 먼저 보시고 경험해보시길 권합니다. ​ 링크: 완전초보 좌충 우돌 #21-1 FE에서 MSSQL 저장 프로시저 실행(1) VBA 실행코드 완전초보 좌충 우돌 #21-2 FE에서 MSSQL 저장 프로시저 실행(2) 계기와 목차 완전초보 좌충 우돌 #21-3 FE에서 MSSQL 저장 프로시저..

Adobe Creative Cloud 대체 다운로드 Win/Mac

https://helpx.adobe.com/kr/download-install/kb/creative-cloud-desktop-app-download.html Creative Cloud 데스크탑 앱을 다운로드하는 방법 Windows를 사용하는 경우 다운로드한 파일을 저장하라는 메시지가 표시될 수 있습니다. macOS를 사용하는 경우 다운로드를 허용할 것인지 묻는 메시지가 표시될 수 있습니다. helpx.adobe.com 링크 들어가서 Windows, Mac 중에 대체 다운로드 나오는 부분까지 스크롤 내려서 OS 버전에 맞춰서 다운로드 받고, 그 아래의 내용대로 설치. 끝.

그래픽 관련 2022.04.22

엑세스(VBA)로 국내주식, 해외주식, 코인 현재가, 등락율 가져오기

안녕하세요. VBA로 크롤링이나 파싱을 여러가지 방법으로 하는데, 오늘은 방법을 알려드리는게 아니고, 코드 공개 위주로 하겠습니다. 원리까지 설명하자면 시간이 좀 길어질것 같군요. 올려드리는 코드 전문을 보시고 수정해서 사용하셔도 좋을듯 합니다. 폼은 이렇게 생겼습니다. 하단 동그라미 종목코드 부분에 코드를 넣고 현재가 버튼을 누르면 가격정보와 등락이 나옵니다. 우선 "VB 에디터 참조" 찾다가 한세월이니 레퍼런스를 보여드리겠습니다. 우선 참조 목록에 있는 모든 걸 참조하세요. 저도 이게 다 필요한지는 모르겠지만, 하다 보니 이렇게 되더군요. 수정하면서 참조를 풀지 않은 것도 있을 수 있습니다. 전 인간이니까요 ㅎㅎ ^__^ 가장 중요한 현재가 버튼의 코드를 아래와 같이 공개합니다. Private Sub..

바코2://#33. 아이템, 재고 관련 (12) 공급주문 폼 - 폼 구성

1. 리스트 수정 리스트의 활용을 여러모로 설명하며 많이 돌아왔습니다. 이제 또 다른 숙제가 남아있네요. 저 같은 경우에는 애당초 몇건이 되던 일주일(7일) 또는 보름(15일간)의 내역을 바로 보는게 조금 더 편하더라구요. 그럼 다시 select 문은 변경하면 되겠지요? 구글 검색어는 "날짜 조건의 select 문"입니다. Private Sub 버최근기록보기_Click() Dim strSQL As String strSQL = "select top 20 * from 발주 order by 발주번호 desc" 발주리스트.RowSource = strSQL End Sub Private Sub 공급자명_AfterUpdate() ; 의 한부분 Dim strSQL As String strSQL = "select top..

바코2://#32. 아이템, 재고 관련 (11) 공급주문 폼 - 폼 구성

안녕하세요 오랜만입니다.~ 저번 포스트에서 (1)번 리스트에 해당하는 부분들과 하단 상세 입력부분을 정리했습니다. 오늘은 (2)번 리스트에 해당하는 부분부터 진행해보겠습니다. 코딩에 앞서 뭘 할지 잠시 생각해보겠습니다. (2)리스트가 작동에 필요한 이벤트를 먼저 정리해야합니다. ㄱ. (3) 공급자명 콤보상자와 연결을 해야겠군요. ㄴ. (4) 전체 최근 기록을 볼 버튼도 필요하고 ㄷ. (2) 리스트를 클릭하면 거래 상세가 뿌려지게 해야하고 ㄹ. (3) 처음 폼을 열면 리스트를 비워서 리소스를 아끼는 것도 생각해보겠습니다. 위의 네가지를 해야하는데, 발주 폼을 열면 최근 리스트가 보이게 하는게 일하는데 조금 편하긴 합니다만, 단점으로는 폼 로딩시 데이터 규모나 이벤트 가짓수 때문에 부하가 걸릴 수도 있습니다..