2008年12月8日月曜日

会計王8がインストールできない

前回のセットアップ、または他のアプリケーションのセットアップ処理が完了していません。コンピュータを再起動してから再度会計王8 のセットアップを起動してください。
というメッセージが出てインストールできない

処置方法
IE 前回のインストールが完了していません
ちなみに入っていた値は 1.tmp
こんなもん走るかぁ (ノ`Д´)ノ彡┻━┻
ウィルスの仕業でしょう、きっと。。。

Trojan.Ushedixはuser23.dllに感染します

Trojan.Ushedixはuser23.dllに感染します

危険性の評価は低ですが、感染後 norton antivirus体験版をいれてシステムスキャンしてウィルスの駆除をしたところ、Trojan.Ushedixは何の警告もなく駆除されました
駆除ファイルにuser32.dllの名前がありました、そしてそれ以降、全てのexeが初期化エラーで開かなくなりました。システム復元がONのままだったことに気付く
RUNDLL32.EXE - アプリケーションエラー アプリケーションを正し初期化できませんでした(0xc0000005)。[OK]をクリックしてアプリケーションを終了してくださいと出ます。
notepadすらこの初期化エラーで立ち上がらなくなる
別のpcのxpからuser32.dllを取ってきてsystem32にコピーしてもすぐタイムスタンプが戻ってしまう
壊れたuser32.dllが復元される(´Д`)
たぶん再起動したら永遠にpcがお亡くなりになりそうだ
winxp homeのcdを入れてみたがsetup.exeが初期化エラーで動かない
覚悟を決めsafe modeで開くと正常に立ち上がった
システム復元オフにして
symantecの駆除手順を実施する
そしてpc再起動
winxpの起動画面がでて祈るような気持ちでログオン画面を待つ


再起動


再起動

ダメかよ、ちくしょう(;つД`)
きっとuser32.dllが壊れたいるせいだろう、、どこにもそういったメッセージは出なかったが
駆除手順5にさりげなく書いてある5. Windows ファイルを抽出して復元する
が回復手順を示唆している
セーフモードからmsconfigでシステムファイルを展開しても使用中で置き換え不能。。。
winxp home のcdから立ち上げRで回復コンソールを開く
もとのpcのi386の場所をあらかじめ確認し
expand (パス):\i386\user32.dl_ c:\windows\system32\
そして再起動して再びログオン画面が出ることを祈る
正常に起動した
Trojan.Ushedix恐るべしというべきかシステムを破壊したnorton antivirusが恐ろしいのか分からないが
とんでもないtrojanであることは確かだ

user32.dllの復元方法はこちら↓に詳しく載ってました
『AVG8.0Free』定義ファイル更新後、WindowsXPが起動できなくなった場合の対処法(HAAYA )

タスクマネージャーが開かない

http://ziddy.japan.zdnet.com/qa1289556.html

その1 gpedit.mscで設定を解除する
以下引用 winxp proなら home editionにはgpedit.mscはない
スタート→ファイル名を指定して実行に「gpedit.msc」と入力してOKをクリック。
グループポリシーが起動します。
以下を確認してください。
+ユーザーの構成
 +管理用テン
プレート
  +システム
    Ctrl+Alt+Delオプション
「タスクマネージャを削除する」がをダブルクリックして「タスクマネージャを削除するのプロパティ」を開いて設定タブを選択。
「有効」になっていたら、「未構成」か「無効」にしてOKをクリック。

その2 レジストリ disable taskmgrを0にするかサブキーを削除する
スタート→ファイル名を指定して実行に「regedit」で起動出来ます。
起動させたら、以下を確認。

+HKEY_CURRENT_USER
 +Software
  +Microsoft

   +Windows
    +CurrentVersion
     +Policies
      +System
        DisableTaskMgr

この項が存在し、値が「0x00000001(1)」になっていませんか?
なっていたら、「DisableTaskMgr」を右クリックして「修正」を選択。
「値のデータ」を16進で「0」に変更してください。
又は、DisableTaskMgrの項自体を削除してもOK。
元々、この値は標準では存在しませんので。


その3 windowsXp home editionで trojan.ushedixにやられた場合

PC独り言

TROJ_AGENT.GES

Trojan.Ushedix


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\以下の
"Debugger" = "ntsd -d"がついたサブキーを全て削除
たとえば
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe
taskmgr.exeのサブキーを削除することで taskmgr.exeが起動可能になる
*レジストリの操作は注意してsymantecの説明をよく読んで行ってください
*操作上不具合が出ても責任負えません(´Д`)
Your Image File Name Here without a pathだけは正常な状態で ntsd-dを含んでいるので削除する必要はないと思われます



2008年11月15日土曜日

カラリオ年賀で 宛名面 連名にすると名前が広がってしまう現象について


カラリオ年賀で連名に上の名前と合わせようと
前に空白を入れると















太郎が 「太     郎」のように間抜けに広がってしまい、こんな状態では年賀を出せない
ただのソフトなんでこんなもんかとか
それにしてもひどいとか、毒つきたくなったんですが












連名の前の空白をとってやると。。。



















まともに印刷されることが分かりました(^^)/

2008年9月30日火曜日

sqlserver dtsパッケージを他のdbに移行するには

db単位の移行↓
msdbのバックアップを復元先のdbに復元

パケージ単位の移行↓
SQL Server DTS パッケージの移動方法

2008年9月29日月曜日

sqlserver2000のインストールに失敗する

環境
winsp
sqlserver personal editionをインストールしようとして

現象
sqlserverのサービスがインストールされない、または
sql server agentサービスがインストールされない
処置
sqlserver cd 次へ次へ 詳細オプション 「レジストリ再構築」で
再起動したら サービスがインストールされました

2008年9月25日木曜日

sqlserver2000 インストールが止まる

setupsql.exe sqlstp.exe hangs
常駐ソフトが邪魔していた、私の場合
タスクマネージャーから time tune tee timerを止めたらインストールが始まった

2008年9月19日金曜日

ibm updatexpress anable to access the IBM site

ルーターのport 7618番を開く必要があった

2008年9月11日木曜日

excelが開いているかどうかを調べて処理する vba

ユーザーフォーム動作で○○○.xlsはすでにひらいています警告文の対策

Sub BookOpen(WB_name As String)
Dim WB As Workbook
Dim FLG As Boolean

FLG = False
For Each WB In Workbooks
If WB.Name = WB_name Then
FLG = True
Exit For
End If
Next

If FLG = False Then
'WB_name で指定されたブックが開いていない場合は開く。
Workbooks.Open Filename:=ThisWorkbook.Path & "\請求\" & WB_name
else
WB_name.activate
End If
End Sub

2008年9月9日火曜日

勘定奉行 汎用受入 区切り文字が識別できません

こんなデータでエラー
"*"," ","080831","100003","20","414","20",25830," ","1"," ","3","01","212","1137",25830," "," ","00","3"," 適用",200808,"damy data "
ダブルコーテーションはいらない
sqlserver2000 dts テキスト書き出してダブルコーテーションをつけないようにするには


*, ,080831,100003,20,414,20,25830, ,1, ,3,01,212,1137,25830, , ,00,3, 適用
適用の後の余分なフィールドを削除して汎用受入できた

2008年8月22日金曜日

プリントプロ JBCC PRINTPRO ラベルが重ねて印刷される


ラベルが重ねて印刷される
フォームのページ設定 ラベルにチェックがはいっているか
横縦の枚数があっているかと
(これ重要w)ラベルの間隔mm(x)と間隔mm(y)に数字が入っているか








数字表現を3桁区切りにしたとき###で表示される
桁数をカンマを含んだ桁数に増やして指定する

2008年8月4日月曜日

vbscripts 型が一致しません

dts activexスクリプト
decimal同士の変数を加算しようとしたが
型が一致しません」エラーがでる
とりあえず
if isnull(変数) then
xxxx=0
else
xxxx=変数
end if
yyyy=cdbl(xxxx)
としてエラーをでなくした

2008年7月25日金曜日

ネットワークパスが見つからない

ネットワークドライブに\\192.4.1.99、異なるユーザでログインで接続しようとしたが上記エラーが出た
エクスプローラのアドレスバーから\\192.4.1.99を入力したが「アクセス許可がない可能性がある・・・ネットワークパスが見つからない」のエラー

\\192.4.1.99\eに設定したら受け付けた
ネットワークフォルダに設定するには、共有に設定したフォルダと許可したユーザであることが必要かも

2008年7月24日木曜日

メモリが不足しています

excel vbaで上記のエラーが出た
dtsPackage.GlobalVariables("年月").Value = Cells(3, 2).value

dtsPackage.GlobalVariables("年月").Value = Cells(3, 2)
と変えたらエラーが出なくなった

2008年7月18日金曜日

サイボウズ 個人フォルダ 振り分けされない

新たに振り分け設定を追加したら正常に振り分けられるようになった

2008年7月17日木曜日

ネットワークがつながらない

症状
pcのlan接続部分のランプが点滅している
hubのpcが接続している部分のランプが点滅している
同じhubにつながっているpcは正常にネットワークに接続できている
ipconfig 0.0.0.0 でIPが割り振られていない
正常に接続できているlanケーブルを障害のpcにつないでも接続できない

処置
ネットワークアダプタを無効にして有効にする
それでもだめなら
ファイアウオール 無効になっていたが規定値に戻す
でいけました

2008年7月3日木曜日

jbcc ニューワークフレンド ファイルの追加方法

as 管理者権限で
QSYS/ADDDTADFN FILE(ライブラリ/追加したいファイル) DTADCT(ディクショナリ名) DFN(層別したい任意の名前 clibなど)



基本的な初期設定
2005/01/15 導入・操作方法について参考

【ASでの準備】
1.管理しやすくする為、ディクショナリーとライブラリは同じ名前にする。
2.ワークフレンドで使用するライブラリーは仕様上5個までとなっている又、DDSが無い物とかあるので別ライブラリーで管理した方が良い。
3.同時使用ユーザー5名(AS上で管理)

【ASでの設定】
①ライブラリ作成
  CRTLIB
②データ・ディクショナリー作成
  CRTDTADCT [GO CMDDCTメニュー]
  ディクショナリーの権限(AUT)*ALL
③データ定義追加
  ADDDTADFN [GO CMDDFNメニュー]

【PCでの設定】
・ユーザー=ASユーザープロフィールを指定[QPGMR](実行の都度ID要求されてしまう為)
・更新機能を追加するには導入の際にカスタム設定で追加する必要がある。(更新=ファイル全てをエクセルデータで置き換える為、危険なので通常は導入しない)

-備考-
[データベース名] 任意の名前を入力します。データベース選択で表示される名称です。
[タイプ] 下矢印ボタンを押して「AS/400 PCOM」「AS/400 TCP/IP」,「ODBC」を選択します。
[デフォルトユーザー名] ログインダイアログで表示されるユーザー名です。

データベースシステムに登録されているユーザーを指定します。(AS/400 にサインオンできるユーザー名や、RDBの接続ユーザー名です。) よく使うユーザー名を入力しておくと、ログイン時の手間が省けます。
[ホスト名 (IPアドレス)](AS/400の場合)[タイプ]で「AS/400 PCOM」を選択した場合は、[ホスト名]として、AS/400 の「構内制御点名」を入力します。わからない場合は、AS/400 のコンソールで“DSPNETA”コマンドを使って調べます。
[タイプ]で「AS/400 TCP/IP」を選択した場合は、[ホスト名 (IPアドレス)]として、AS/400 の TCP/IP ホスト名を入力します。わからない場合は、クライアントの HOSTSファイルを参照するか、DNSを使用している場合は、DNSの管理者にお問い合わせください。

2008年7月2日水曜日

odbc--呼び出しが失敗しました -2147467259 insert

insert時に タイトルのエラーが出た
日付をフィルタでチェック、2120/9/27の日付が入っており修正したらエラーが出なくなった

ユニークキーが重複した状態でinsertをかけようとしていた

または、挿入先した場合に重複キーが発生する場合。
挿入先に本来挿入前に消されているはずのデータが残っている
-----------------------------
どういうことかというと、例えば、ある年月を消してから挿入するsqlを組んだとして
挿入元データ
フィール項目、年月、ユニークキー 12012,aaa
を12012を消してから 挿入した場合
12012, aaaが挿入先に入る

年月の間違いに気づいて 年月1212を消して挿入しようとしても
12012, aaaの重複キーaaaが消えていないので挿入がエラーになる

2008年6月30日月曜日

sqlserver2005を入れた端末でdts package が参照不可になり使えない現象について

現象:自分のpc(windows xp)にsqlserver2005 expressを入れたら、dtsが動かなくなった。

処置: SQLServer2005_BC.msiをインストールしたら、動くようになった

Integration Services Downloads

Microsoft SQL Server 2005 Backward Compatibility ComponentsThe SQL Server Backward Compatibility package includes the latest versions of Data Transformation Services 2000 runtime (DTS),
下のプログラ民のリンクをインストールしても microsoft dtspachkage object libraryは追加されなかった上のリンクでインストールされた

プログラ民。から

DTSパッケージが開けないMicrosoft SQL Server 2005 用 Feature Pack- 2006 年 4 月
Microsoft SQL Server 2000 DTS デザイナ コンポーネントをインストールすればok。。。ではなかった(訂正08/09/06)

2008年6月13日金曜日

償却計算フロー

2007年4月から変わった償却計算、実際の感じをつかむのは年ごとの推移を見るといいと思う
フローについては旧新の計算のロジックをだいたい追うことができると思います

2008年6月5日木曜日

as 日付について

cyymmdd
c=0 1940~1999
c=1 2000~2039

clの日付コマンド cvtdat *yymd形式で 6桁日付を8桁日付に変換できる
080605→20080605

2008年4月28日月曜日

サーバーの設定に失敗しました。詳細についてはサーバーのエラー ログと C:\WINNT\sqlstp.log を参照してください。

現象
名前つきインスタンスを再インストールしようとすると「サーバーの設定に失敗しました」と出てインストールに失敗する
原因等

[FIX] SQL Server 2000 の名前付きインスタンスのセットアップが、一般的なネットワーク エラーで失敗する

>この問題を解決するには、Microsoft SQL Server 2000 SP2 がリリースされるまでは、インストールする前に別名を削除する必要があります。別名の削除方法については、SQL Server 2000 Books Online の「クライアント ネットワーク ユーティリティ」を参照してください。


エクスプローラのクライアント設定ユーティリティを起動

別名があれば削除







エクスプローラで別名のフォルダも削除


この後インストールで正常に完了しました

2008年4月23日水曜日

excel2007 ファイルが壊れてオートシェイプ図形が消える現象について

service packを当てたら壊れたファイルが読めるようになったという報告あり

2008年4月3日木曜日

APTI V850 ポート接続番号 範囲外

QUICK SETUPでIP設定
ブラウザから設定をみて 5250設定しようとすると
ポート接続番号 範囲外のメッセージが出た

処置方法
ブラウザの設定画面HTTP://IP番号から工場出荷時の設定に戻す
ブラウザから見れなくなる
プリンタ側で直にIP設定
ブラウザから HTTP://IP番号で見て 5250設定で受け付けるようになった

2008年3月26日水曜日

outlook express6 メールの受信ができない

os xp sp2

症状
送受信を押すと瞬間的に送受信のゲージが出てすぐ消える
エラーが出ない
オプション-メンテナンス-メールにチェックを入れたときに出る受信ログ
pop3.logがない
送信はできるが受信メールが入らない

解決
アカウントを消して作り直したら受信できるようになった

試したこと
sfc /scannow システムファイルの復元
再起動後受信テスト 結果x
winxp sp2の再インストール
再起動後受信テスト 結果x
違うアカウントを設定して受信テスト
結果○
アカウントを削除して作りなおし
結果○

2008年3月12日水曜日

outlook express メッセージルール優先

Windows : Outlook Express フィルタリング設定方法



補足 全部の処理が実行される

件名に百五と入っていたら百五フォルダに移動
件名に 不能と入っていたら不能フォルダに移動
とういルールで 件名に 百五 送信不能と入っていたら
まず まず百五のルールが適用され、次に不能のルールが適用される
結果下のルールの結果になる
処理の順番を上げると優先度が下がる
したほど優先度が高くなるといえる

自分宛てにメールを送って試したらわかる。。。

2008年3月4日火曜日

excel2007 アドイン解除方法


画像が小さくなったけど。。
excelの右上のボタンを押す
excelオプション
アドイン
設定ボタンを押すと アドインの一覧が出てきて
チェックのオンオフができます

2008年2月29日金曜日

excel2007 ファイルを開くのが遅い

現象
ファイルを開いて枠だけ出て1分程度待たされる
hddのアクセスランプはつかない
いつの間にか
最小化ボタンを押すとファイルを読み込みを始める
最新のpcでは症状は出なかった

アドイン excel自動保存をはずしたら正常に開くようになった

2008年2月26日火曜日

ユーザ名とサーバ名が同じアカウントがすでに存在します。別のサーバ名を入力するか、キャンセルしてください。

thunderbird

受信メール、送信メールをエクスポート
Premier's Page 
ImportExportTools
アドインをダウンロードしてthunderbirdに組み込み
ツールーアドオン-インストールでダウンロードしたファイルを選択

メールアカウント削除してからアカウント追加
エラーメッセージが出て×
「ユーザ名とサーバ名が同じアカウントがすでに存在します。別のサーバ名を入力するか、キャンセルしてください。」

「ツール」-「オプション」-「詳細」→「一般」→「設定エディタ(G)」
重複するアカウントをリセットしてからアカウントを追加
OK
既存の受信メール、送信メールは消えなかった

参考
メールアカウントの追加

2008年1月30日水曜日

excel2007 ピボットテーブルウィザードを利用するには


クイックアクセスバーのカスタマイズ
その他のコマンド
ピボットテーブル/ピボットグラフウィザードを追加する

リボンはカスタマイズ不可のようです

sql クエリ format関数の変わり 数字を文字に変換

SQLServer会議室から

RIGHTとCONVERTの組合せ

数値=数値フィールド
>RIGHT('0000' + RTRIM(CONVERT(CHAR(4),数値)),4)

floatを7桁文字に変換しようとしたらオーバーフローになった
convert(int,をかませて回避した

intの範囲については int sqlでググれば検索可能です
int、bigint、smallint、および tinyint (Transact-SQL)
>-2^31 (-2,147,483,648) ~ 2^31-1 (2,147,483,647)

2008年1月23日水曜日

excel2007 ピボット 大量データの接続

リボンの挿入-ピボットテーブルではそのまま接続を選択すると、全部のデータに接続して大量データを取得し大変時間がかかることになる。
フィルタされたデータを取得するには
1.
挿入-ピボットテーブル-外部データ作成-接続を右クリックして接続プロパティの編集をクリック
定義タブでコマンド文字列にwhereで選択するか
「クエリ編集」ボタンをおしてウィザードからデータ抽出で選択する
2.
ショートカットメニューを利用してピボットウィザードメニューを表示する
alt+dを押してPを押す
ピボットテーブル データのレポート フィルタ アイテムを一度に 1 つ取得する

2008年1月16日水曜日

tunderbirdのアドレス帳 oeからのインポートを個人用アドレス帳に設定するには

いらないアドレス帳を削除するつもりで
C:\Documents and Settings\ユーザー名\Application Data\Thunderbird
\Profiles\xxxxx.default
のabook.mab
impap.mab
impap-1.mab
impap-2.mab
の中身を見てファイルを削除(リネーム)した
デフォルトのアドレス帳に設定するには リネームを使ってabook.mabに設定
動作がおかしくなっても責任持てません:-)

oeインポートののアドレス帳の登録は消えなかった。。。個人用アドレス帳にはインポートしたものが設定された