অ্যাক্সেস (2013) থেকে বুলিয়ান মানের ভিত্তিতে শব্দ (2013) এ অটোটেক্ট (বা কুইপারপার্ট) সন্নিবেশ করানো হচ্ছে


0

এই নেটতে যে কোনও তথ্য পাওয়া যায় নি (কমপক্ষে যেটি যে কাজ করে - একটি মুহুর্তে আরো বেশি)।

আমি যা করার চেষ্টা করছি, আমি একটি অ্যাক্সেস ফর্মে তৈরি করা একটি বোতামের ধাক্কায়, শব্দটি একটি ডকক্স খুলতে এবং এটিতে কয়েকটি সত্য / মিথ্যা চেকবক্সের ভিত্তিতে নির্দিষ্ট RTF অনুচ্ছেদ (নির্দিষ্ট পয়েন্টগুলিতে) দিয়ে এটি তৈরি করে। রেকর্ড এক্সেস ফর্ম বর্তমানে খোলা।

অ্যাক্সেস কোড যা Word docx এ মানগুলি পাস করার জন্য কাজ করে:

ফাংশন ওপেন ওয়ার্ড (কংপথ স্ট্রিং হিসাবে)

Word.Aplication হিসাবে ধীর মানদণ্ড

Word.Document হিসাবে Dim ডক

ত্রুটি পরবর্তী উপর সারসংকলন

Error.Clear

অভিব্যক্তি সেট করুন = GetObject (, "শব্দ। অ্যাপ্লিকেশন")

যদি Err.Number & gt; & gt; 0 তারপর

অভিব্যক্তি = নতুন শব্দ। অ্যাপ্লিকেশন সেট করুন

apword.visible = সত্য

যদি শেষ

সেট ডক = apword.Documents.Open (conPath,, সত্য)

ডক সঙ্গে

ফরমফিল্ডস ("টেক্সটনাম")। ফলাফল = Me.Name

ফরমফিল্ডস ("টেক্সটআনদার নাম")। ফলাফল = Me.AnotherName

ফরমফিল্ডস ("টেক্সটবোলিয়ন 1")। ফলাফল = Me.Boolean1

ফরমফিল্ডস ("টেক্সটবোলিয়ন ২")। ফলাফল = Me.Boolean2

ফরমফিল্ডস ("টেক্সটবোলিয়ন 3")। ফলাফল = Me.Boolean3

শেষ করা

অভিব্যক্তি। অ্যাক্টিভ উইণ্ডো। ভিউ। টাইপ = wdPrintView

apword.visible = সত্য

appword.Activate

সেট ডক = কিছুই নেই

মান নির্ধারণ করুন = কিছুই না

উপরের ডেভেলপারের মাধ্যমে Word ডক্সে নামগুলি পাস করার জন্য উপরে কাজ করে & gt; লিগ্যাসি & gt; টেক্সট ফর্ম ক্ষেত্র। বুলিয়ান মানগুলিও দেখায় (i.e .: -1 সত্য এবং FALSE এর জন্য 0)। আমি কি করার চেষ্টা করছি লাইন বরাবর কিছু:

যদি {TextBoolean1} = "0" "{AUTOTEXT কিছু অংশগ্রাফ}" ""

এই ইন্টারনেট পরামর্শ কাজ করে না।

সংক্ষেপে: অ্যাক্সেস থেকে পাস হওয়া বুলিয়ানের ভিত্তিতে কোনও পূর্বনির্ধারিত স্পটে Word 2013 একটি পূর্বনির্ধারিত অনুচ্ছেদ (একটি অটোটেক্ট বা দ্রুত অংশ বুলডিং ব্লক) থাকতে হবে কি? (এটা করার উপায় কি?)

আপনার সমস্ত ধরনের সাহায্যের জন্য আপনাকে ধন্যবাদ - এটি আমাকে এক সপ্তাহের জন্য বিভিন্ন কার্যকর উপায়ে চেষ্টা করার জন্য আটকে রেখেছে,

তুলবেন

উত্তর:


1

প্রথমত আমি মনে করি আপনি অ্যাক্সেস ডাটাবেস থেকে মেইল ​​মার্জ ব্যবহার করে ম্যাক্রোতে প্রচুর কোড সরল করে তুলতে পারেন এবং কেবল ম্যাক্রোর মাধ্যমে তা প্ররোচিত করে।

আপনার আইএফ ফিল্ডের জন্য ক্ষেত্রের কোডটি এখানে উপস্থিত হওয়া উচিত। আপনি ক্লিক করে বিশেষ ক্ষেত্র বন্ধনী সঙ্গে কোড ঘিরে আছে তা নিশ্চিত করুন জন্য CTRL + + F9 চাপুন এবং শুধু নিয়মিত বন্ধনী নয়।



ধন্যবাদ আদম। আপনি প্রস্তাবিত হিসাবে আমি আসলে ছিল। সমস্যাটি আসলে ছিল যে যখন ডকক্সটি খোলার সময় শব্দটি 'আপডেটেড' নাম্বারগুলি ছিল: যদি {TextBoolean1} = "0" "{AUTOTEXT someparagraph}}" "ক্ষেত্রটি স্বয়ংক্রিয়ভাবে আপডেট হয় না (যদিও এটি ম্যানুয়ালের সঠিক জিনিসটি হালনাগাদ).
Stumped

ফুলার উত্তর: ধন্যবাদ আদম। আপনি প্রস্তাবিত হিসাবে আমি আসলে ছিল। সমস্যাটি আসলে ছিল যে যখন ডকক্সটি খোলার সময় শব্দটি 'আপডেটেড' নাম্বারগুলি ছিল: যদি {TextBoolean1} = "0" "{AUTOTEXT someparagraph}}" "ক্ষেত্রটি স্বয়ংক্রিয়ভাবে আপডেট হয় না (যদিও এটি ম্যানুয়ালের সঠিক জিনিসটি হালনাগাদ). এখন ডকক্স খোলার সময় নিজেকে আপডেট করার জন্য এই ক্ষেত্রটি স্বয়ংক্রিয়ভাবে কীভাবে অটোমেটিক করতে হবে তা নির্ধারণ করতে হবে। আপনার সাহায্যের জন্য আপনাকে ধন্যবাদ - আপনার দৃঢ়তা আমাকে আরও কিছুটা ঘিরে ফেলতে দেয়।
Stumped

@ স্টাম্পেড, এটা শুনতে পেরে আনন্দিত। স্বয়ংক্রিয়ভাবে ক্ষেত্রগুলি আপডেট করার বিষয়ে, আমি ভয় পাচ্ছি যে শব্দটি এই কার্যকারিতাটি অফার করে না বরং এটি আবার অর্জন করার জন্য ব্যবহার করতে হবে ... একটি ম্যাক্রো ..
Adam

একটি আইওএফ এর ভিতরে নিযুক্ত হওয়া একটি অটোটেক্ট ক্ষেত্রের ক্ষেত্রে মানটি মার্জের সময় আপডেট হবে না এবং যদি আপনি একটি নতুন নথিতে মার্জ হয়ে থাকেন তবে আপডেট করার জন্য কোনও ক্ষেত্র কোড অবশিষ্ট থাকবে না। সুতরাং আপনি যদি IF, এবং ব্যবহার বিঘ্নিত করতে হবে, যেমন। {AUTOTEXT {IF {TextBoolean} = "0" "কিছু পার্থক্য" "blankautotext"}}, এবং যতটুকু সম্ভব ফাঁকা একটি অটোটেক্ট তৈরি করুন (ম্যানুয়ালি, সেখানে একটি স্থান বা সম্ভবত একটি পাতলা স্থান থাকতে হবে)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.