2011-03-08 4 views
0

가능한 한 간단하게 유지해야합니다.Lotus Smartsuite를 "좀 더 새로운 것"

내가 현재 일하고있는 사무실은 Windows 98/XP에서 Lotus Smartsuite를 사용하며 많은 Lotus Script를 사용하여 Lotus 123 및 Lotus Word Pro 문서를 연결합니다. 또한 Lotus Object Linking 기능을 많이 사용합니다.

123 스프레드 시트의 행과 열을 풍부한 데이터로 채우고 스타일을 지정하고 원하는대로 형식을 지정하고 범위로 정의 할 수 있습니다 (여기서는 고유 한 것이 아닙니다). 그러나 해당 범위를 복사하여 Lotus Word Pro 문서의 링크로 붙여 넣을 수 있습니다. 이 링크는 범위 이름으로 범주화되므로 범위를 123 파일로 다시 확장하면 Word Pro Document의 테이블이 확장됩니다. 이 링크는 123 스프레드 시트에있는 셀의 모든 서식 및 스타일을 전달합니다. 지금 당신이 알고있는 것처럼 상상해보십시오.이 링크는 완전히 라이브입니다. 객체의 아무 곳이나 두 번 클릭하면 편집을 위해 123 파일이 열리고 모든 변경 사항이 두 문서 사이를 앞뒤로 이동합니다. 테스트 장비에서 검색된 대부분의 데이터는이 123 개의 스프레드 시트에 저장되고 그 중 일부는 최종 Lotus Word Pro 보고서 문서로 링크되어 고객에게 전송됩니다.

참고 : 분명히 알 수있는 것은 오픈 오피스의 DDE 링크와 같지 않습니다. 모든 서식이 손실 된 문서로 가져올 정의되지 않은 셀 범위의 복사를 허용하는 것으로 보입니다 앞뒤로 편집하는 것은 간단하지 않습니다. 또한 OLE 개체와 다르게 동작합니다. OLE 개체는 작은 하위 섹션이 아닌 전체 스프레드 시트 만 가져 오는 것처럼 보입니다.

그러나이 최근의 소프트웨어 (Lotus)는 특히 고객 문서 (Lotus Office Pro 파일은 일반적으로 최신 Office 도구에서 지원되지 않음) 및 Lotus Smartsuite에 대한 기술 지원과 관련하여 더욱 어려워지고 있습니다. 요즘은 거의 존재하지 않는 것 같습니다. 또한 주류 IT 기술자가 더 이상 스크립팅 언어로 개발하지 않을 것이라는 두려움 때문에 현재 진행중인 개발과 지원은 쓸모없는 것처럼 보입니다. 일단 쓴 사람이 다른 것들로 이동하면 아무도 우리를 도울 수없는 언어로 스파게티 스크립트가 남아있게됩니다.

그래서 우리는 연말까지 IT 시스템을 "현대화"하려는이 목표를 가지고 있습니다. 리눅스도 매우 실용적인 옵션이되고 있습니다 (의심의 여지가 데비안이나 파생물),하지만 오픈 오피스는 위에서 언급 한 연결 기능을 가지고 있지 않습니다. 이 연결이 중요한 이유는 사무실의 참전 용사가 스프레드 시트에 데이터를 저장하고 나중에 Word Pro 문서에서 다시 연결하기 때문에 이러한 방식으로 작업하는 데 익숙하기 때문입니다. 이 연습은 계속되고 우리는 현대 사무용품 도구에서 그와 동등한 것을 발견하지 못했습니다 (저에게 요청 된 것처럼). 나는 소프트웨어 엔지니어 (많은 언어들에 능통)로서,이 방법이 데이터를 사용하고 저장하는 가장 안전하고 최선의 방법이 아니라는 것을 알 수있다. 그러나 누군가가 나에게 몇 가지 다른 좋은 점을 줄 수 있는지 궁금해하고 있었다. 이유는 이것이 작업장에서 나쁜 습관 인 이유입니다. (필자는보고 및 서식 지정에서 데이터를 멀리 두어야한다는 믿음으로 항상 두 가지를 얽어서는 안됩니다. 스프레드 시트 지옥처럼 보입니다.) 또는 이것이 계속해서 좋은 일인 이유는 무엇입니까?

  1. 는, 데이터를 저장하는 스프레드 시트에 서식을 워드 문서 사이에 직접적 앞뒤로 수입이 좋습니다 :

    그래서, 나와 함께 아직도 당신의 사람들을 위해, 나는 내가 무엇을 해달라고 부탁하는 것 같다 좋든 나쁘 든, 그리고 그것에 대해 할 수있는 일은 무엇입니까? 나는 이것을 위해 어느 쪽의 방법 으로든 나의 관점을 증명할 필요가있을 것 같다.

  2. Linux 나 Windows에서이 링크 방법에 대한 현대적인 대안 (날씨 나 날씨에 관계없이 날씨에 관계없이)이 있습니까? 이 링크는 동적 범위 크기뿐 아니라 서식도 지정해야합니다 (DDE 링크는 대답이 아닌 것 같습니다).

  3. 처음부터 다시 시작해야한다면 어떻게 될까요? 데이터베이스에 모든 것을 저장하고 SQL을 사용하여 워드 문서에 필요한 데이터를 요청하십시오. 어떻게 할거 니? 어떤 소프트웨어를 사용 하시겠습니까?

이 시나리오의 도움이 도움이 될 것입니다. 도움이 필요하거나 도움이 필요하면 어디에서든지 조언을 구해야합니다.

고맙습니다!

답변

0

제 제안은 먼저 조치를 취하는 것입니다. 지금 상황이 어떻게 이루어 지는지 이점은 무엇입니까? 깨는 것이 힘든 습관일까요? 문서 및 스프레드 시트를 그대로 유지하고 링크해야하는 이유가 있습니까? 아니면 '이전에 어떻게 수행했는지'때문에 요구 사항일까요?

해당 요구 사항을 제거 할 수있는 경우 더 많은 옵션이 제공되며 이해하고 유지하기가 쉬운 시스템을 구축하게됩니다.

질문 1에 대해, 스프레드 시트에 데이터를 저장하는 데는 문제가 없다고 생각합니다. 특히 최종 사용자가 데이터를 작성하고 유지 관리해야하며 개발 인력이 제한되어 있다면 더욱 그렇습니다. 몇 가지 질문은 데이터를 보호해야하는지, 스프레드 시트간에 관련이 있는지, 회사 전체에서 중복되는지 또는 회사 전체에서 더 나은 방식으로 공유해야하는지 여부입니다. 이들 중 하나라도 사실이라면 중앙 데이터베이스가 더 합리적입니다. 개인적으로 나는 그것이 관리 할 수있는 데이터베이스에 안전하게 저장된 모든 소중한 데이터를 원할 것입니다. 액세스가 제어되고 쉽게 백업 될 수 있습니다.

질문 2에 대해서는 do the same thing in Microsoft Office입니다. 문서를 연결하여 데이터가 소스 Excel 문서에 있지만 doc 문서에 나타나도록하거나 doc 문서 내에 Excel 스프레드 시트를 포함시킬 수 있습니다.

Microsoft Access에서 데이터를 저장하고 보고서를 생성 할 수 있습니다. 또는 관계형 데이터베이스 백 엔드와보고 프런트 엔드를 사용하여 응용 프로그램을 구축 할 수 있습니다. 가능성은 크게 열려 있습니다. 그것은 전문성이 회사 내 어디에 놓여 있는지에 달려 있습니다.

아마 저에게 SQL Express 백 엔드 (무료)와 보고서를 생성하기위한 사용자 지정 ASP.NET MVC 응용 프로그램을 사용할 것입니다.하지만 그건 내 전문 지식이있는 곳입니다.

관련 문제